毕业设计_电子密码锁的设计
- 格式:doc
- 大小:1.04 MB
- 文档页数:30
目录摘要 (I)Abstract ............................................................................................................................ I I 第一章绪论 .. (1)1.1 数字密码锁简介 (1)1.2 数字密码锁现状 (1)1.3 数字密码锁发展趋势 (1)1.4 设计研究实现功能 (1)1.5 设计方案的选择 (1)第二章硬件设计 (3)2.1 CPU主控模块 (3)2.2 按键模块 (5)2.3 液晶显示模块 (5)2.4 蜂鸣器模块 (6)2.5 继电器模块 (6)2.6 电源模块 (7)第三章程序设计 (8)3.1 程序的定义 (8)3.2 主函数的编写与读取密码 (8)3.3 程序员查看密码设计 (9)3.4 按键功能设置 (9)3.5 密码正误判断设计 (10)3.6 改密和重输设计 (12)3.7 定时器 (15)3.8 键盘的扫描 (17)3.9 EEPROM (19)3.10 显示器1602 (22)第四章仿真测试 (25)4.1 软件仿真测试 (25)4.2 硬件仿真测试 (27)第五章总结 (28)参考文献 (29)致谢 (30)附录A元件清单 (31)附录 B 原理图 (32)附录C PCB图 (33)附录C 仿真图 (34)附录D 实物图 (35)数字密码锁的设计摘要:在这样科技不断发展的时代,人们对隐私和利益的保护则显得格外迫切。
什么样的技术是在当今社会比较有代表性而又不失前景的呢?数字密码锁就是个不错的选择。
我所设计的数字密码锁不仅保密性极高,还提供报警功能,市场上也有许多和我设计原理相类似的密码锁,看看这种类型锁的市场效应就知道,如今几乎家喻户晓了,但是市场上的终归是市场上的,科技的发展却没有适应人们的需求,这是让身为科技创新人员觉得可耻的行为。
毕业综合训练课题名称单片机密码锁学院信息工程学院专业电子信息工程技术班级10级电信(专)一班姓名闫鹏学号110105010010 指导老师王蓓江西科技学院毕业综合训练任务书学院信息工程学院专业电子电子信息工程技术年级10级班级10电信(专)一班姓名闫鹏起止日期2012年10月—2012年11月题目单片机密码锁1.毕业综合训练任务及要求密码锁设计的关键问题是实现密码的输入、清除、更改、开锁等功能:(1)密码输入功能:按下一个数字键,一个“-”就显示在最右边的数码管上,同时将先前输入的所有“-”向左移动一位。
(2)密码清除功能:当按下清除键时,清除前面输入的所有值,并清除所有显示。
(3)开锁功能:当按下开锁键,系统将输入与密码进行检查核对,如果正确锁打开,否则不打开。
2.毕业综合训练的原始资料及依据随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。
加上其成本较高,一定程度上限制了这类产品的普及和推广。
鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
3.主要参考资料、文献[1] 王迎旭.单片机原理及及应用.机械工业出版社 2001[2] 周航慈.单片机应用程序设计技术.周航慈北京航空航天大学出版社[3] 张洪润单片机应用技术教程北京:清华大学出版社,1997指导教师王蓓2012年11月15日指导教师评语建议成绩:优良中及格不及格指导教师签字年月日最终评定成绩:优良中及格不及格院长签章年月日目录第一章引言 (5)第二章系统总体方案设计 (6)第三章硬件电路设计 (7)3.1 键盘电路设计 (7)3.2LED显示电路 (8)3.3 开锁电路 (10)3.4报警电路 (10)第四章软件设计 (11)4.1软件设计思路 (11)4.2 各子程序设计 (11)第五章系统调试 (13)第六章心得体会 (14)第七章参考文献 (14)第一章引言在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
电子密码锁毕业设计电子密码锁毕业设计近年来,随着科技的不断发展,电子密码锁作为一种新型的安全设备,逐渐成为人们生活中不可或缺的一部分。
作为一名大学生,我也对电子密码锁产生了浓厚的兴趣,并决定将其作为我的毕业设计主题。
首先,我对电子密码锁的基本原理进行了深入的研究。
电子密码锁主要由密码输入模块、控制模块和电机驱动模块组成。
通过密码输入模块,用户可以输入自己设定的密码。
控制模块负责接收用户输入的密码,并与预设的密码进行比对,如果输入正确,则通过电机驱动模块控制锁的开关。
这种设计简单而高效,能够有效地保护用户的财产安全。
接下来,我开始着手设计我的电子密码锁。
我决定采用微控制器作为控制模块,并使用数字密码键盘作为密码输入模块。
为了增加系统的稳定性和安全性,我还添加了指纹识别模块和蓝牙模块。
通过指纹识别模块,用户可以使用自己的指纹进行解锁,这种方式更加方便快捷。
而蓝牙模块则可以实现手机远程开锁的功能,用户只需通过手机发送指令,即可控制电子密码锁的开关。
这种设计不仅提高了用户的使用便利性,同时也增加了系统的安全性。
在设计过程中,我遇到了许多挑战。
首先是如何保证系统的稳定性和安全性。
为了解决这个问题,我进行了大量的实验和测试,不断优化系统的设计。
其次是如何提高系统的响应速度。
通过对系统的硬件和软件进行优化,我成功地将响应时间缩短到了毫秒级别。
最后是如何保证系统的可靠性。
我进行了多次的测试和模拟,确保系统在各种条件下都能正常工作。
在完成设计后,我进行了一系列的实验和测试。
通过对系统的各项指标进行评估,我发现我的电子密码锁在安全性、稳定性和响应速度等方面都达到了预期的要求。
同时,我还对系统进行了实际应用测试,得到了用户的积极反馈。
他们对电子密码锁的使用体验非常满意,并对我的毕业设计表示了赞赏和肯定。
通过这次毕业设计,我不仅深入了解了电子密码锁的原理和设计方法,还提高了自己的动手实践能力和解决问题的能力。
同时,我也意识到科技的发展给我们的生活带来了巨大的改变,我们应该积极拥抱科技,并将其运用到实际生活中,为人们带来更多的便利和安全。
毕业综合实训报告实训题目: WFS-907电子密码锁专业: 楼宇智能化工程技术呼和浩特职业学院毕业综合实训报告任务书楼宇智能化工程技术姓名学号1103120011班级1班年级11级专业楼宇智能化工程技术通信地址呼和浩特职业学院邮政编码010050E-mail地址电话毕业综合实训报告题目WFS-907电子密码锁指导教师姓名职称工作单位及所从事专业联系方式备注教师呼和浩特职业学院毕业综合实训报告要求:1、查阅技术资料对综合实训项目进行电路原理分析;2、元件选择(识别、筛选与测试)3、电路板焊接与装配4、软、硬件调试5、独立撰写规范的实训报告,编写技术文件并对实训结果进行分析、讨论和总结。
教研室审批意见教研室负责人:年月日系部审批意见审核人签字:年月日备注 1、任务书由指导教师填写,一式二份。
其中学生一份,指导教师一份。
2、审批若不能通过,需重新填报此表。
不通过的原因如下:(请画○标明)A、任务不明确;B、雷同;(同学之间或其它方)C、其他原因目录摘要.................................................... (4)矚慫润厲钐瘗睞枥庑赖。
一、概述 (4)1.1. 关于密码锁 (4)1.2. 系统设计要求及内容 (5)二、实训目的 (5)三、实训内容和步骤 (5)3.1. 主要元器件 (5)3.1.1. 主控芯片AT89C51 (5)3.1.1.1. AT89C51简介 (5)3.1.1.2. AT89C51 主要特性及其概述........... (6)聞創沟燴鐺險爱氇谴净。
3.1.1.3. AT89C51管脚说明 (6)3.1.2. 存储芯片AT24C02 (9)3.1.2.1. AT24C02概述 (9)3.1.2.2. AT24C02管脚描述 (9)3.1.2.3. AT24C02特性 (10)3.1.3. 三位共阳数码管 (10)3.1.3.1. 三位共阳数码管驱动方式--动态显示驱动(10)残骛楼諍锩瀨濟溆塹籟。
摘要本文课题设计的是基于单片机的数字电子密码锁,该数字电子密码锁的数据处理主控芯片就是单片机。
近年来,电子产品不断更新,向着智能化、微型化不断发展,人们的生活水平也随之提高。
很多家庭也拥有越来越多的高档家电产品以及贵重物品,传统的机械锁由于构造简单,安全性能低,互开率也变得越来越高,使得不少不法分子乘虚而入。
因此如何实现家庭防盗变得尤为重要,同时也为电子密码锁提供了有利的发展空间。
电子密码锁控制电路或芯片工作的方式是通过密码输入,然后达到控制机械开关的闭合,电子密码锁的控制设计的关键就是实现密码的输入、清除、开锁、更改等一系列功能。
电子密码锁种类很多,有比较简单的电路产品,还有应用较广的基于芯片的高性价比产品。
本设计将采用A T89C51单片机为控制核心,根据相应的软件程序和电路,从而实现密码的输入和修改,信息显示、系统报警、开闭锁等功能。
本文密码电子锁的设计简单易行,安全系数高。
关键字:电子密码锁,单片机,开锁AbstractThis article study design is based on single chip microcomputer digital electronic trick lock, the data processing of the digital electronic combination lock is main control chip microcontroller.In recent years, the electronic products are constantly updated, development towards intelligence, miniaturization, the living standard of people increases. Many families also have more and more high-grade electrical appliances product as well as valuables, the traditional mechanical lock because of its simple structure, safety performance is low, mutual opening rate also becomes more and more high, make a lot of criminals decide. So how to realize the family security is particularly important, as well as electronic combination lock provides favorable development space.The way or electronic combination lock control circuit is through the password input, and then to control the closing of the mechanical switch, electronic combination lock control design is the key to realize the password input, clear, lock, changes, and a series of functions.Electronic combination lock a lot of more phyletic, there is a simple circuit products, wide application and high cost performance products based on the chip. AT89C51 as the control core is adopted in this design, according to the corresponding software program and circuit, so as to realize the password input and modification, information display, alarm system, open closure, and other functions.In this paper, the design of the electronic password lock is simple, high safety coefficient.Key words: Electronic trick lock, the single chip microcomputer, the lock目录摘要 (4)Abstract (5)第一章、引言 (7)1.1课题背景 (7)1.2 课题的目的和意义 (7)1.3 课题要实现的目标 (7)第二章总体设计 (8)2.1设计方案 (8)2.2设计分析 (8)第三章、硬件设计 (9)3.1 AT89C51简介 (9)3.2主要单元电路介绍 (10)第四章、软件设计 (13)4.1系统软件的设计流程 (13)4.2 子程序的设计流程 (14)4.2.1自检子程序 (14)4.2.2移位子程序 (15)4.3存储单元的分配 (16)4.4系统源程序 (16)4.3成果展示及说明 (18)第五章系统调试 (19)第六章、设计总结及说明 (19)第七章、设计产品的应用前景 (19)参考文献 (21)致谢 (22)基于单片机的电子密码锁设计第一章、引言1.1课题背景在这个日新月异的现代文明社会,尽管人们的道德素质越来越高,但仍然存在一些“梁上君子”。
1 绪论未来的世界是怎样的?相信看过科幻片的朋友都知道,在电影里,所有能体现未来世界的东西的无非都是些高科电子技术,有人就说过,其实未来的世界就是电子的世界,生活、工作等任何一个角落都会被高新的电子技术覆盖。
那将是一个多么充满诱惑力的时代,不过,就在我们身边,电子技术也正悄悄的飞速发展着,正逐渐走进人们的视眼。
本设计以51单片机为开发平台,附加了时钟、温度、读音等外围电路,做了个多功能电子密码锁。
设计可以具体分为以下几个阶段。
首先是设计构想阶段:在这个阶段内,要为自己的设计做个全面的形象设计,该产品要做个什么东西,要实现什么样的功能,具体需要哪些硬件等等。
然后是设计准备阶段:此时要完成对各芯片资料的收集,以及各种元器件的购买。
其次是硬件的实现阶段:当所有的资料准备齐全后,画出相应的电路原理图,对每个功能模块分别进行模拟实现,如果没有出现错误就画出PCB电路图,送厂做板,并完成对元器件的焊接工作。
最后是软件完善阶段:当一切硬件资源准备好之后,就可以对产品进行程序编写了。
本论文的撰写和上述设计基本相符,分别从多功能电子密码锁的功能介绍、开发平台、制作过程分析、作品及使用介绍等方面着手,详细为大家解说一个产品的设计与实现过程,并和大家一起分享实践过程的心得与体会。
2 电子密码锁介绍2.1 电子密码锁发展背景2.1.1 锁具的发展简介在远古时代,聪明的人类已懂得把个人贵重的物品用兽皮包起来,外面用绳索捆缚,最后的开启处打上特殊的绳结。
而绳结只能用一个叫“骨锉”的工具才能挑开。
绳结和骨锉,就是锁和钥匙的雏形。
从上世纪50年代的挂锁、抽屉锁、电气柜锁、自行车锁,到60年代的防盗锁,从70年代的球形锁,80年代的执手锁、摩托车锁,到90年代的IC、TM、RF电子门锁,甚至代表当今最高科技的智能门锁、密码锁、指纹锁、楼宇对讲可视系统,锁的形式和功能发生了翻天覆地的变化。
2.1.2 电子密码锁的特点电子密码锁是二十一世纪制锁业的一次革命。
目录单片机电子密码锁的设计 (1)第1章绪论 (3)1.1引言 (3)1.2电子密码锁的背景 (3)1.3电子锁设计的意义的本设计特点 (4)第2章系统总体方案设计 (5)第3章硬件电路设计 (8)3.1键盘电路设计 (8)3.2LED显示电路 (9)3.3开锁电路 (11)3.4报警电路 (12)第4章软件设计 (12)4.1软件设计思路 (12)4.2各子程序设计 (13)第5章系统调试 (18)第6章单片机电子密码锁的应用趋势 (19)第7章设计总结与展望 (19)附录 (23)源程序清单 (23)单片机电子密码锁的设计摘要:随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。
本设计以单片机AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构(本设重点介绍主机设计),实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。
根据51单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。
而且采用键盘输入的电子密码锁具有较高的优势。
采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。
软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。
测试结果表明,本系统各项功能已达到本设计的所有要求。
关键词:单片机;密码锁;单片机设计,电子锁。
The design of electronic locks SCMABSTRACT:Along with the exaltation of social science and the living level of people, how carry out the family to guard against theft, this problem also change particularly outstanding.Because of the simple construct of traditional machine lock,the affairs of theft is hackneyed.the electronics lock is safer because of its confidentiality, using the vivid good, the safe coefficient is high, being subjected to the large customer close.It can carry out the key information to register in the main on board initial attestation, the password information encrypt etc. Go to correspond by letter the principle according to the string between 51 machines, this is easy to encrypt and protect to the passwords information random. Adopt the numerical signal codes,not only can carry out many controls of the road information, raise the anti- interference that signal deliver, reduce the mistake action,but also the power consume is low,Respond quickly,the efficiency deliver is high, work stable credibility etc. The software design adoption the design thought from top to bottom, to make the system toward wear distribute type,turn to the direction development of small, strengthen the system and can expand the stability and circulate.Test the result enunciation, various functions of this system are already all request of this design.KEYWORD:singlechip;cryptogram lock;singlechip design; electronics lock.第1章绪论1.1 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。
指纹密码锁毕业设计指纹密码锁毕业设计在现代社会中,安全问题成为人们越来越关注的焦点。
为了保护个人财产和隐私,人们采取了各种措施来提高安全性。
其中,指纹密码锁作为一种高效、方便且安全的解决方案,受到了广泛的关注和应用。
本文将探讨指纹密码锁的设计和实现。
1. 引言指纹密码锁是一种基于生物特征识别技术的安全设备,通过扫描和识别人体指纹来验证用户身份。
相比传统的密码锁,指纹密码锁具有更高的安全性和便利性。
在本次毕业设计中,我将设计并实现一款基于指纹识别的密码锁,以提高家庭和办公场所的安全性。
2. 系统设计指纹密码锁的设计主要包括硬件设计和软件设计两个方面。
在硬件设计中,我将使用一块嵌入式开发板作为主控制器,并连接一个指纹传感器、一个液晶显示屏和一个电子锁。
指纹传感器用于采集和识别用户的指纹信息,液晶显示屏用于显示操作界面和验证结果,电子锁用于控制门锁的开关。
在软件设计中,我将使用C语言编写程序,实现指纹识别算法、用户管理和操作界面等功能。
3. 指纹识别算法指纹识别算法是指纹密码锁的核心部分,它决定了系统的安全性和识别速度。
在本次设计中,我将采用基于特征匹配的指纹识别算法。
首先,将用户的指纹图像进行预处理,包括图像增强和噪声去除等操作。
然后,提取指纹图像的特征点,例如细节和方向等。
最后,将提取到的特征点与已注册用户的指纹特征进行匹配,判断用户身份是否合法。
4. 用户管理为了方便用户管理和权限控制,指纹密码锁需要提供用户注册和删除的功能。
在注册过程中,用户需要按下手指,系统将采集和存储用户的指纹信息,并生成一个唯一的用户ID。
在删除过程中,用户需要输入正确的密码或指纹信息,系统将删除对应的用户信息。
通过用户管理功能,可以有效地管理和控制用户的访问权限,提高系统的安全性。
5. 操作界面为了方便用户操作和显示验证结果,指纹密码锁需要提供一个友好的操作界面。
在本次设计中,我将使用液晶显示屏作为操作界面,通过显示菜单和提示信息来引导用户操作。
基于at89c51密码锁毕业设计篇一:基于AT89C51密码锁毕业设计江阴职业技术学院毕业论文课题:电子密码锁的设计与仿真专业电子信息工程学生姓名顾晓涛班级 09电子(1)班学号 09030509指导教师包军卫完成日期 XX年12月16号摘要在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。
加上其成本较高,一定程度上限制了这类产品的普及和推广。
鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
基于以上思路,本次设计使用ATMEL公司的AT89C51实现一基于单片机的电子密码锁的设计,其主要具有如下功能:(1)设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。
(2)密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码。
密码锁毕业设计密码锁毕业设计在当今信息技术高速发展的时代,密码锁作为一种安全可靠的身份验证方式,越来越受到人们的关注和使用。
为了更好地应对现代社会的安全需求,我决定在我的毕业设计中研究和开发一种高级密码锁系统。
首先,我将介绍密码锁的基本原理和发展历程。
密码锁是一种通过输入密码来验证身份的安全装置。
它的原理是将用户设定的密码与锁内部储存的密码进行比对,如果一致则解锁。
密码锁的发展经历了从简单的机械锁到电子锁再到智能锁的演变过程。
现代密码锁已经具备了多种高级功能,如指纹识别、声音识别和面部识别等。
接下来,我将详细阐述我设计的密码锁系统的特点和功能。
首先,我将采用先进的指纹识别技术来替代传统的密码输入方式。
指纹识别是一种非常安全和方便的身份验证方式,每个人的指纹都是独一无二的,几乎不可能被伪造。
此外,我还将加入声音识别功能,通过分析用户的声音特征来验证身份。
这种方式可以有效防止他人冒充用户进行非法操作。
为了增加密码锁系统的可靠性和安全性,我还将引入双重身份验证的功能。
双重身份验证是指在用户通过指纹或声音识别验证后,还需要输入自己设置的密码才能解锁。
这样一来,即使有人成功伪造了指纹或声音,也无法进入系统。
双重身份验证能够有效地防止非法侵入和信息泄露。
此外,我还将为密码锁系统添加远程控制功能。
用户可以通过手机应用或者电脑远程控制密码锁的开关状态。
这样一来,用户无论身在何处,都可以随时随地控制锁的状态,方便快捷。
同时,远程控制还可以记录和监控密码锁的使用情况,让用户对家庭或办公室的安全状况有更清晰的了解。
最后,我将介绍密码锁系统的实施和应用。
我将采用先进的硬件和软件技术来实现密码锁系统的开发。
硬件方面,我将选择高性能的指纹和声音识别传感器,并与锁体进行合理的结合。
软件方面,我将编写一套完整的密码锁管理系统,包括用户注册、指纹和声音信息的录入和管理、远程控制等功能。
密码锁系统的应用非常广泛。
它可以用于家庭、办公室、酒店、银行等各种场所的门禁控制。
毕业综合实训报告实训题目: WFS-907电子密码锁专业: 楼宇智能化工程技术呼和浩特职业学院毕业综合实训报告任务书楼宇智能化工程技术姓名学号1103120011班级1班年级11级专业楼宇智能化工程技术通信地址呼和浩特职业学院邮政编码010050E-mail地址电话毕业综合实训报告题目WFS-907电子密码锁指导教师姓名职称工作单位及所从事专业联系方式备注教师呼和浩特职业学院毕业综合实训报告要求:1、查阅技术资料对综合实训项目进行电路原理分析;2、元件选择(识别、筛选与测试)3、电路板焊接与装配4、软、硬件调试5、独立撰写规范的实训报告,编写技术文件并对实训结果进行分析、讨论和总结。
教研室审批意见教研室负责人:年月日系部审批意见审核人签字:年月日备注 1、任务书由指导教师填写,一式二份。
其中学生一份,指导教师一份。
2、审批若不能通过,需重新填报此表。
不通过的原因如下:(请画○标明)A、任务不明确;B、雷同;(同学之间或其它方)C、其他原因目录摘要.................................................... (4)矚慫润厲钐瘗睞枥庑赖。
一、概述 (4)1.1. 关于密码锁 (4)1.2. 系统设计要求及内容 (5)二、实训目的 (5)三、实训内容和步骤 (5)3.1. 主要元器件 (5)3.1.1. 主控芯片AT89C51 (5)3.1.1.1. AT89C51简介 (5)3.1.1.2. AT89C51 主要特性及其概述........... (6)聞創沟燴鐺險爱氇谴净。
3.1.1.3. AT89C51管脚说明 (6)3.1.2. 存储芯片AT24C02 (9)3.1.2.1. AT24C02概述 (9)3.1.2.2. AT24C02管脚描述 (9)3.1.2.3. AT24C02特性 (10)3.1.3. 三位共阳数码管 (10)3.1.3.1. 三位共阳数码管驱动方式--动态显示驱动(10)残骛楼諍锩瀨濟溆塹籟。
3.1.4. 晶体振荡器 (11)3.1.5. BJ015音乐集成电路 (12)3.1.6. 7805三端稳压管 (12)3.1.6.1. 三端稳压管简述 (12)3.1.6.2. 7805三端稳压管主要参数 (13)3.1.6.3. 7085三端稳压管工作原理 (13)3.2. 设计原理及原理图分析 (13)3.2.1. 设计原理 (13)3.2.2. 设计原理图 (14)3.2.3. 原理图分析 (14)3.2.3.1. 键盘输入电路 (14)3.2.3.2. 密码储存电路 (15)3.2.3.3. 晶振电路 (15)3.2.3.4. 电源输入电路 (16)3.2.3.5. 报警电路 (16)3.2.3.6. 开锁电路 (17)3.3. 实训步骤 (17)3.3.1. 实训元器件检测 (17)3.3.2. 实训元器件焊接 (17)3.3.2.1. 器件的插装 (17)3.3.2.2. 器件焊接 (18)3.3.3. 成品调试 (18)3.3.3.1. 通电前调试 (18)3.3.3.2. 通电调试 (18)3.3.3.3. 注意事项 (19)四、实训总结 (19)参考文献 (21)附件一:串联型稳压电路工作原理图及分析 (22)附件二:电子密码锁设计原理图 (23)附件三:WFS-907 电子密码锁配料表 (23)附件四:电子器件的检测方法 (25)摘要在日常的生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替了传统的机械式密码锁,电子密码锁具有安全性高、成本低、功耗低、易操作等优点。
酽锕极額閉镇桧猪訣锥。
本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89C51作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LED数码管、报警、开锁等,用已编写好程序的主控芯片与EEPROM AT24C02储存器相结合,拼装了一款可以多次更改密码,具有报警功能的电子密码控制系统。
彈贸摄尔霁毙攬砖卤庑。
这种密码锁的电路设计具有防试探按键输入、智能控制上锁、开锁、报警、修改密码等多种功能。
关键词密码锁单片机数码管显示一、概述1.1.关于密码锁●随着电子技术的发展,具有防盗报警等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。
电子密码锁与普通机械锁相比,具有许多独特的优点:保密性好,防盗性强,可以不用钥匙,记住密码即可开锁等。
謀荞抟箧飆鐸怼类蒋薔。
●电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。
现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。
其性能和安全性已大大超过了机械锁,其特点如下:厦礴恳蹒骈時盡继價骚。
●保密性好,编码量多,远远大于弹子锁。
随机开锁成功率几乎为零。
●密码可变。
用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。
●误码输入保护。
当输入密码多次错误时,报警系统自动启动。
●电子密码锁操作简单易行。
1.2.系统设计要求及内容●利用基于所学单片机、数电、模电电子产品焊接的相关知识拼装一个具有较高安全性和较低成本的通用电子密码锁,其具体功能要求如下:茕桢广鳓鯡选块网羈泪。
●利用51系列单片机为核心,设计一款电子密码锁。
●采用矩阵键盘作为数字输入。
●6位密码核对。
●可重新设置新密码,EPROM存储密码,掉电不丢失。
●当输入密码与存储密码一致时,开锁,并响音乐,若三次输入错误,则报警。
●制作实物并进行功能演示,以此作为检验设计的正确性和可行性。
二、实训目的采用美国Atmel公司的单片机AT89C51作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LED数码管、报警、开锁等,用已编写好程序的主控芯片与EEPROM AT24C02储存器相结合,拼装了一款可以多次更改密码,具有报警功能的电子密码控制系统。
鹅娅尽損鹌惨歷茏鴛賴。
三、实训内容和步骤3.1.主要元器件3.1.1.主控芯片AT89C513.1.1.1.AT89C51简介AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable andErasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除1000次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
籟丛妈羥为贍偾蛏练淨。
3.1.1.2.AT89C51 主要特性及其概述主要特性●与MCS-51 兼容●4K字节可编程FLASH存储器●寿命:1000写/擦循环●数据保留时间:10年●全静态工作:0Hz-24MHz●三级程序存储器锁定●128×8位内部RAM●32可编程I/O线●两个16位定时器/计数器●5个中断源●可编程串行通道●低功耗的闲置和掉电模式●片内振荡器和时钟电路特性概述AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。
同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。
空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。
掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
預頌圣鉉儐歲龈讶骅籴。
3.1.1.3.AT89C51管脚说明VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P0口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。
在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。
渗釤呛俨匀谔鱉调硯錦。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为低八位地址接收。
铙誅卧泻噦圣骋贶頂廡。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
擁締凤袜备訊顎轮烂蔷。
P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
贓熱俣阃歲匱阊邺镓騷。
P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(计时器0外部输入)P3.5 T1(计时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。
RST:复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。