毕业设计论文电子密码锁基于-AT89C5

合集下载

计算机毕业设计论文_基于AT89C51红外线控制自动门

计算机毕业设计论文_基于AT89C51红外线控制自动门

基于AT89C51红外线控制自动门摘要:随着经济的发展和人民生活水平的提高,自动门的应用也越来越广泛,它已经成为宾馆、超市等现代建筑所必备的,是建筑智能化水平的重要指标。

自动门控制系统作为自动门系统的控制核心,决定了自动门系统的性能。

国外生产的自动门控制系统性能比较优良,但是价格偏高;国内的同类产品虽然价格便宜,但是性能较差,故障率较高。

本文研究一种基于AT89C51的自动门控制系统,功能强大,运行可靠,用户操作方便,而且成本适中,在市场上有较强的竞争力。

关键词:自动门控制系统;AT89C51;ABSTRACT:With the development of economy and living standard,automatic doors are being widely used.It is absolutely necessary to a modern building such as hotel,supermarket.As the controlling core of the automatic door,the automatic door controller determines its performance.Most of automatic door controllers that have been sold in our country are made by foreign manufactures.The performance of these products is high, but they are very expensive. Our home-made automatic door controllers are not so expensive,however,the performance is unsatisfied and the faulty rate is high. So we have developed a new kind of automatic door controller based on AT89C51. The controller has good competitive ability because it’s powerful, reliable, convenient and low-cost.Key words:automatic door controller;AT89C51;目录第一章绪论 (3)1.1引言 (3)1.2系统功能简介 (3)1.2.1实用的操作模式 (3)1.2.2完善的故障监测和故障/状态显示功能 (4)1.2.3灵活的参数设置 (4)1.2.4智能化处理 (4)1.2.5紧急按钮 (4)1.2.6手动复位 (4)1.3系统结构和工作原理 (5)1.3.1电源 (5)1.3.2主控芯片、存贮器及外围电路 (6)1.3.3步进电机控制及驱动电路 (6)1.3.4红外传感器部分 (6)1.3.5电流电压监测电路 (7)第二章红外线感应原理 (8)2.1红外传感技术简介 (8)2.2. 1主动式 (8)2 .2. 2被动式 (8)第三章硬件电路设计 (12)3.1电源部分 (12)3.1.1整流滤波电路 (12)3.1.2开关电源 (13)3.2主控芯片AT89C51接口电路 (14)3.3控制面板电路 (16)3.4电磁锁控制电路 (17)3.5制动控制电路 (19)3.6电流电压监测电路 (21)3.6.1总电流监测电路 (21)3.6.2交流电掉电检测电路 (22)3.7红外传感器和光电管 (22)第四章系统程序流程 (23)4.1定时中断服务程序 (24)4.2门的运动 (26)4.2.1电机的操作 (27)4.2.2输入捕捉程序 (31)4.3控制面板按键程序 (32)4.3.1修改系统操作模式 (33)4.3.2修改运动参数 (33)4.3.3系统复位 (33)4.3.4自由滑动 (33)参考文献 (35)第一章绪论1.1引言随着经济的发展和人们生活水平的提高,自动门的应用也越来越广泛。

基于89c51电子密码锁设计报告

基于89c51电子密码锁设计报告

目录1设计任务 (2)2设计方案 (2)2.1任务分析 (2)2.2方案设计 (2)3系统硬件设计 (4)3.1键盘电路设计 (4)3.2 LCD电路设计 (6)3.3 开锁电路设计 (7)3.4 报警电路设计 (8)4系统软件设计 (8)4.1键盘扫描程序设计 (9)4.2 LCD程序设计 (10)4.3 密码比较和报警程序设计 (12)5调试 (13)5.1 调试效果图 (13)6总结 (15)参考文献 (16)附录1:系统原理图 (18)附录2:程序清单 (20)1 设计任务根据所学课程《单片机微型计算机原理,应用及接口技术》设计一个基于89C51的电子密码锁,程序语言自行选择。

在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。

在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替了传统的机械式密码锁,电子密码锁具有安全性高、成本低、功耗低、易操作等优点。

本次基于89c51设计的电子密码锁,应具有以下基本功能:1,该电子密码锁能实现开锁功能2,该电子密码锁能实现超时报警功能3,该电子密码锁能实现修改用户密码功能2 设计方案2.1任务分析根据设计要求,电子密码锁可以有数字电路控制完成,还可以由采用一种是用以AT89S51为核心的单片机控制方案。

相比之下,单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,所以我们采用后一种方案。

2.2方案设计采用一种是用以AT89S51为核心的单片机控制方案。

利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。

具体方案如图2.1。

图2.1单片机控制方案本方案采用一种是用以89S51为核心的单片机控制方案。

【专科毕业设计(论文)】基于at89c51电子密码锁[管理资料]

【专科毕业设计(论文)】基于at89c51电子密码锁[管理资料]

(2011届)专科毕业设计(论文)基于单片机的电子密码锁设计摘要本次设计使用AT89C51实现一基于单片机的电子密码锁。

本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。

系统能完成开锁、超次锁定、修改用户密码基本的密码锁的功能。

除上述基本的密码锁功能外,还具有温度显示、时间显示等功能,依据实际的情况还可以添加遥控功能。

本系统成本低廉,功能实用。

随着人们生活水平的提高,电子密码防盗锁作为防盗卫士的作用日趋重要。

电子密码防盗锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼,也从根本上解决了普通门锁保密性差的缺点。

随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,机械锁的这些弊端为一种新型的锁---电子密码锁,提供了发展的空间。

随着人们对安全的重视和科技的发展,许多电子智能锁已在国内外相继面世。

但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。

而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。

加上其成本较高,一定程度上限制了这类产品的普及和推广。

电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的欢迎。

鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。

关键词:单片机AT89C51 LED显示矩阵键盘自动报警目录1摘要 (1)2方案的比较与论证 (2)3系统模块电路的设计 (4) (4) (4)..1单片机的最小系统模块 (4)..2波形产生模块 (5)..3键盘模块 (8)..4显示模块 (9)..5电源模块 (11)..6温度检测模块设计 (13)..7开锁电路和报警电路模块 (14)4系统的软件设计 (15) (15) (15)5总结 (16)6致谢 (18)7参考文献 (18)8附录 (19)2方案比较与论证方案一:采用数字电路控制。

其原理方框图如图1所示。

基于AT89C2051单片机电子密码锁的设计

基于AT89C2051单片机电子密码锁的设计

报警。如果输入对了,P3.4开锁信号输出口输出高电平,锁打开4秒
钟后,程序转为复位后。 3结论

(2)键盘接口部分。没计12个按键的键盘。其中0—9数字键用 予密码的输入和修改。功能键两个,一个为“确定”键,用于密码输
入结束后确认,—个为“设置”键.用于修改密码。键盘设计采用行
列式键盘,按键位于行列的交叉点上,行列分j}q连接到按键开关的两
新密码被写入24C02中,P3.3、P3.7输出高电平,等输入原密码指示 LED熄灭,可以输入新密码,指示LED熄灭,程序转为复位程序。如
果在设置状态,输入了错误的密码并按了确定键,P3.5不断输出高电
平报警。上电复位后按数字键6次,或按了小于6次数字键,再按了确
定键则比较密码是否对,如果不对,P3.4开锁信号输出口输出低电 平,锁不开,这时还可再输入两次。如还不对则P3.5不断输出高电平
端,行线通过上拉电阻接到高电平。无按键动作时。行线处于高电平 状态;有按键时,交点的行线和列线接通,行线电平状态由与此行线
本系统的设计包括硬件和软件两个部分。系统的所有密码设拦由 键盘输入。同时采用发光二极管来进行提示操作,使用户操作更加直 观和方便。软件部分是整个控制器的重要组成部分,设计的好坏关系
从键盘输入一组密码,CPU把该密码和设置密码比较,正确则将 锁打开(不『司锁的控制方式不一样,比如加电控制电磁铁抽回,从而 打开),错误则要求重新输入,并记录错误次数,如果三次错误,则 被强制锁定并报警。 在本系统中。软件结构应采用模块化设计方法,主要包括主程 序。键盘程序.密码比较模块,密码修改程序等等。上电复位后,初 始化各端口.标志位和有关寄存器.接着从AT24c02中读入密码,然 后开始检测键盘是否有输入,如没有就不断检测.如果有输入就转到 相应处理程序。例如按了设置键,则P3.3输出低电平。等输入原密码 指示灯LED亮。接着如果输入了正确的原密码并按了确定键,P3.一输

基于AT89C2051单片机的电子密码锁设计

基于AT89C2051单片机的电子密码锁设计

龙岩学院本科毕业论文(设计)开题报告学院:物理与机电工程学院专业:电子信息工程不够填写可续页摘要:该电子密码锁是一种实用型的机、电一体化设计,采用单片机密码识别及信号输出控制,提高了整体电路的稳定性和可靠性,并且简化了硬件电路的设计。

由EPROM(24C02)构成的密码存储器可防止主机在断电的时候将用户的设置密码丢失,更增加了其安全系数。

该设计是基于AT89C2051的单片机的电子密码锁设计,主要是通过芯片的程序内容来控制电路的工作方式,其中包括AT89C2051芯片,24C02闪存芯片,键盘输入模块,电子锁模块等模块,当AT89C2051检测到有密码输入时就将其和闪存中的密码相比较,如果相同则传送开锁信号到电子锁模块电路,实现开锁功能,而当检测到三次输入密码都不正确时则输出报警信号,同是禁止密码输入功能,即实现了防多次试探的可能性,其安全性能有了明显的提高。

关键词:AT89C2051芯片,EPROM(24C02)芯片,电子锁,3*4键盘第一章绪论1.1背景随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。

而锁自古以来就是把守门户的铁将军,人们对它要求甚高,即要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。

传统的门锁既要备有大量的钥匙,又要担心钥匙丢失的麻烦。

另外,如:宾馆、办公大楼、仓库、保险柜等由于人员的变动,开锁的钥匙也不再是只有一人拥有。

购得新居的家庭,由于装修施工等入住时也要把原有的锁胆更换,况且钥匙随身携带也诸多不便。

随着单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智化管理、专业分析系统等功能,从而使密码锁具有很高的安全性,可靠性。

目前西方发达国家已经大量地应用智能门禁系统,可以通过多种的更加安全更加方便可靠的方法来实现大门的管理。

但电子密码锁在我国的应用还不广泛,成本还很高,希望通过不断的努力使电子密码锁能够在我国得到广泛的应用,这也是一个国家生活水平的体现。

毕业设计(论文)-基于单片机的电子密码锁设计

毕业设计(论文)-基于单片机的电子密码锁设计

目录单片机电子密码锁的设计 (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 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。

基于AT89C5的电子密码锁设计设计7806248

基于AT89C5的电子密码锁设计设计7806248

基于AT89C5的电子密码锁设计设计7806248基于单片机的电子密码锁设计摘要本次设计使用AT89C51实现一基于单片机的电子密码锁。

本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。

系统能完成开锁、超次锁定、修改用户密码基本的密码锁的功能。

除上述基本的密码锁功能外,还具有温度显示、时间显示等功能,依据实际的情况还可以添加遥控功能。

本系统成本低廉,功能实用。

关键词:单片机AT89C51 LED显示矩阵键盘自动报警目录1引言 (1)2方案的比较与论证 (2)3系统模块电路的设计 (4)3.1系统总框图 (4)3.2系统的模块电路设计 (4)3.2..1单片机的最小系统模块 (4)3.2..2波形产生模块 (5)3.2..3键盘模块 (8)3.2..4显示模块 (9)3.2..5电源模块 (11)3.2..6温度检测模块设计 (13)3.2..7开锁电路和报警电路模块 (14)4系统的软件设计 (15)4.1软件设计思路 (15)4.2系统主流程图 (15)5总结 (16)6致谢 (18)7参考文献 (18)8附录 (19)1引言目前,最常用的锁是20世纪50年代意大利人设计的机械锁,其机构简单、使用方便、价格便宜。

但在使用中暴露了很多缺点:一是机械锁是靠金属制成的钥匙上的不同齿形与锁芯的配合来工作的。

据统计,每4000把锁中就有两把锁的钥匙齿牙相同或类似,故安全性低。

二是钥匙一旦丢失,无论谁捡到都可以将锁打开。

三是机械锁的材料大多为黄铜,质地较软,容易损坏。

四是机械锁钥匙易于复制,不适于诸如宾馆等公共场所使用。

由于人们对锁的安全性,方便性等性能有更高的要求,许多智能锁也相继问世,但这类产品的特点是针对特定指纹或有效卡,但能适用于保密要求高且仅供个别人使用的箱、柜、房间,其成本一般较高,在一定程度上限制了这类产品的普及和推广。

随着人们生活水平的提高,电子密码防盗锁作为防盗卫士的作用日趋重要。

电子密码锁毕业设计论文讲解

电子密码锁毕业设计论文讲解

电子密码锁毕业设计论文讲解闽西职业技术学院毕业设计(论文)电子密码锁控制系统姓名:XXX系别:电气工程系年级:10级专业:应电2班指导老师:xxx答辩日期:2013年1月9日电子密码锁系统内容摘要:主要介绍了基于STC89C52RC单片机的电子密码锁系统设计。

系统意于设计一个键盘、蜂鸣器报警及显示、。

为了达到谨防小偷窃取,有了密码输错三次的报警系统以及反被记标识码使得密码锁的安全性得到有效的提高。

本设计系统采用STC89C52RC单片机为微控制器,STC89C52RC 负责密码键盘输入键值的出来以及密码的对比和判断。

通过键值的输入可以用过屏幕显示正确的位数,并将是否解锁成功通过LCD液晶显示。

当遇密码输错三次时,单片机控制系统通过报警信号,自动的报警通知他人。

同时为了人性化的设计,本系统还设有更改密码按钮,可以通过输入正确密码进入内部进行修改密码。

本设计本着安全、方便、人性化的原则进行,可以使人们少了带钥匙的烦恼。

关键字:STC89C52RC单片机蜂鸣器键盘目录1 引言 51.1电子密码锁的功能 51.2电子密码锁简介 61.3电子密码锁的发展趋势 61.4本设计所需要实现的目标 72 硬件的总体结构和原理 82.1STC89C52RC单片机的介绍 82.2.1主要特性 10 2.3LCD屏介绍 122.3.1LCD屏引脚介绍 132.3.2 LCDI602控制指令 142.3.3 LCDI602读写控制时序 152.4单片机复位方式 162.5 晶体振荡器 183 系统硬件构成 183.1设计原理 183.2电路原理图 193.3电源输入部分 203.4键盘输入部分 21 3.5复位电路 22 3.6晶振部分 22 3.7显示部分 23 3.8报警部分 24 3.9开锁部分 25 3.10设计总图 26 3.11设计总体原理电路 27 4程序设计 284.1主程序流程图 28 4.2键盘模块 29 4.3数字模块 29 4.4开锁模块 30 4.5密码设置模块 30 结论 31 致谢 32 参考文献 331 引言在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

基于51单片机的电子密码锁---毕业论文

基于51单片机的电子密码锁---毕业论文

目录摘要........................................................... I I Abstract ....................................................... I II1 绪论 (1)2 系统的总体设计和主要元器件介绍 (2)2.1 系统方案论证选择 (2)2.2 系统的总体思路设计 (3)2.3 主要元器件介绍 (3)2.3.1 AT89C51介绍 (3)2.3.2 继电器介绍 (6)2.3.3 LED数码管介绍 (7)2.3.4 矩阵键盘介绍 (7)3、硬件设计 (9)3.1 单片机主控制模块(含晶振、复位基本工作电路) (9)3.2 键盘输入模块 (9)3.3 显示模块 (10)3.4 报警模块 (11)3.5 开锁模块 (11)4、软件设计 (12)4.1 系统程序设计流程图 (12)4.2 系统程序设计 (12)5、系统仿真设计 (17)5.1 Proteus 软件介绍 (17)5.2 Proteus 仿真图 (18)总结 (19)参考文献 (20)附录 (21)致谢 (27)基于单片机的电子密码锁仿真设计摘要电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。

现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。

本文以AT89C51单片机为核心器件,结合按键电路、LED数码管显示电路、报警指示电路和开锁机构,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性通过软件程序来控制整个系统实现电子密码锁的基本功能,其主要具有如下功能:●密码通过键盘输入,若密码正确,则将锁打开●密码输入错误,蜂鸣器将报警提示●用户可以自由设定密码本密码锁具有设计方法合理,简单易行成本低,安全实用等特点,具有一定的推广价值。

基于at89c51密码锁毕业设计

基于at89c51密码锁毕业设计

基于at89c51密码锁毕业设计篇一:基于AT89C51密码锁毕业设计江阴职业技术学院毕业论文课题:电子密码锁的设计与仿真专业电子信息工程学生姓名顾晓涛班级 09电子(1)班学号 09030509指导教师包军卫完成日期 XX年12月16号摘要在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。

随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

密码锁具有安全性高、成本低、功耗低、易操作等优点。

在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。

随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。

随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。

但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。

而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。

加上其成本较高,一定程度上限制了这类产品的普及和推广。

鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。

基于以上思路,本次设计使用ATMEL公司的AT89C51实现一基于单片机的电子密码锁的设计,其主要具有如下功能:(1)设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。

(2)密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码。

毕业设计电子密码锁(基于AT89C51)

毕业设计电子密码锁(基于AT89C51)

毕业设计电子密码锁(基于AT89C51)1000字电子密码锁是一种非接触式的密码验证系统,可用于保护门锁、保险柜等的安全。

本文将介绍一个基于AT89C51单片机的电子密码锁的设计和实现。

1. 系统设计本电子密码锁系统由输入模块、验证模块和控制模块组成。

整个系统的工作流程如下:1) 当用户输入密码时,输入模块将密码传递给验证模块;2) 验证模块将密码与预设的密码进行比较验证;3) 如果验证通过,控制模块将开启门锁;4) 如果验证失败,控制模块将不做任何操作。

具体的系统设计如下:1) 输入模块:输入模块使用12个按钮组成一个键盘,用户通过按下不同的按钮来输入数字密码。

按下按钮时,按钮会发送一个电平信号,经过一定处理之后,输入模块将会将该信号转化为数字密码,并传递给验证模块。

2) 验证模块:验证模块将用户输入的数字密码与预设的密码进行比较。

系统中有一个EEPROM芯片,用于保存预设密码。

当用户输入密码后,验证模块将从EEPROM中读取预设密码,然后与用户输入的密码进行比较验证。

如果密码匹配,验证模块会向控制模块发送一个开锁的信号。

3) 控制模块:控制模块用于控制门锁的开关。

当接收到验证模块发来的开锁信号时,控制模块将开启电子密码锁的门锁,否则应保持关闭。

2. 系统实现本系统的具体实现采用基于AT89C51单片机的架构。

下面分别从输入模块、验证模块和控制模块三个方面来介绍系统的实现。

1) 输入模块:输入模块包含一个12个按键的键盘。

在按键按下时,按键输出端的电平将发生变化,因此需要使用中断来处理。

具体的实现方法是:首先将按键输出端连接到单片机的外部中断端口。

当按键按下时,外部中断端口会触发一个中断,中断处理程序会将按下的按键号存储到一个称作“键值缓存”的变量中。

2) 验证模块:验证模块主要涉及EEPROM的读写操作。

具体地,当用户输入密码后,输入模块将用户输入的密码通过验证模块传递给控制模块。

控制模块通过读取EEPROM中的预设密码与用户输入的密码进行比较,判断是否匹配。

毕业设计(论文)-单片机简易电子密码保险箱系统的设计[管理资料]

毕业设计(论文)-单片机简易电子密码保险箱系统的设计[管理资料]

简易电子密码保险箱系统的设计摘要围绕电子密码锁系统的设计与开发进行研究和实践,详细介绍了电子密码锁系统的整体结构,硬件设计,软件设计,系统方案以及其它的开发和具体实现。

介绍一种基于在系统可编程技术和AT89C51编译器配有集成开发的新型电子密码锁的设计方法,阐述其工作原理和软硬件设计。

在硬件上,用C51大规模集成芯片对其外围电路进行集成,用一片AT89C51芯片实现了几十片分离元件才能实现的功能,几乎将整个系统下载于同一芯片,实现了所谓的片上系统,从而大大简化了系统结构,增强了系统结构的可靠性和性价比。

该密码锁可以适用于家庭及一般机构,起到防盗报警的效果。

关键字:密码锁A T89C51芯片Keil软件Proteus软件蜂鸣器液晶显示屏直流电机矩阵键盘滚珠开关目录摘要.................................................. 错误!未定义书签。

1.电子密码保险箱系统总体设计 (2)系统设计要求 (2)方案的论证与选择 (2)系统总体框图 (3)2.电子密码保险箱系统硬件设计 (3)芯片介绍(AT89C51) (3)液晶显示屏(LCD1602)介绍 (5)各个模块电路的设计 (6)复位电路模块 (6)晶体振荡电路模块 (7)LED电路模块 (7)矩阵键盘电路模块 (7)直流电机模块 (8)液晶1602显示电路模块 (8)蜂鸣器电路模块 (9)防撬报警电路模块 (9)整体电路模块的设计................................. 错误!未定义书签。

3.电子密码保险箱系统的软件设计. (11)总程序流程图的设计 (11)开锁程序流程图的设计 (12)注册用户密码程序的设计 (13)4.电子密码保险箱系统的测试与分析 (13)5.结论 (16)附件................................................... 错误!未定义书签。

单片机课程设计报告-基于AT89C52单片机的电子密码锁设计

单片机课程设计报告-基于AT89C52单片机的电子密码锁设计

能为保存密码,14号功能为重新输入。

利用LCD来显示提示信息,用LED来提示密码锁的状态。

3.详细设计3.1 硬件设计1.芯片及原理介绍(一)AT89C52AT89C52与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、 1000次擦写周期、全静态操作:0Hz~33MHz 、三级加密程序存储器、 32个可编程I/O 口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。

AT89C52的一些特殊功能口,如下表所示:P1口引脚特殊功能T2(定时器T2外部输入)P3口引脚RXD(串行输入口)TXD(串行输出口)(外部中断0)(外部中断1)T0(定时器0外部输入)T1(定时器1外部输入)WR(外部数据存储器写选通)RD(外部数据存储器读先通)(二)矩阵键盘使用矩阵键盘,所以本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这样方法。

其原理如图。

本设计中矩阵键盘接在单片机的P1口。

每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。

在这种行列式矩阵键盘非键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确认有无按键按下的程序段。

当确认有按键按下后,下一步就要识别哪一个按键按下。

对键的识别通常有两种方法:一种是常用的逐行扫描查询法;另一种是速度较快的线反转法。

(三)LCD1602本系统设计的显示电路是为了给使用者以提示而设置的。

本系统的显示采用了LCD1602作为显示模块,其能够同时显示16x02即32个字符。

LCD在系统中,其D0-D7引脚分别接单片机的P0口、VSS和VDD分别接电源和地线、VEE为液晶亮度调节按钮(可接电位器)、RS为数据或命令的选择端接P2.0、RW为读写的选择端接P2.1、E为使能信号接P2.2。

应用AT89C单片机设计电子密码锁

应用AT89C单片机设计电子密码锁

应用AT89C单片机设计电子密码锁1. 本文概述随着现代科技的发展,电子密码锁因其安全、便捷的特性在各个领域得到了广泛应用。

本文旨在探讨如何利用AT89C单片机设计一种高效、可靠的电子密码锁系统。

文章将介绍AT89C单片机的基本特性及其在电子密码锁设计中的优势。

接着,我们将详细阐述电子密码锁的系统设计,包括硬件设计(如键盘输入、显示模块、存储模块等)和软件设计(如密码验证算法、系统安全机制等)。

文章还将讨论系统的测试与优化过程,确保设计的电子密码锁在实际应用中具备良好的性能和稳定性。

本文将总结AT89C单片机在电子密码锁设计中的应用,并对未来的发展趋势进行展望。

2. 89单片机概述定义与背景:AT89C单片机是一种基于Intel 8051微控制器架构的微控制器,由Atmel公司生产。

它广泛应用于工业控制、消费电子、汽车电子等领域。

特点:AT89C单片机以其高性能、低功耗、可编程性和高可靠性而著称。

它集成了多种功能,包括定时器计数器、串行通信接口、中断系统等。

中央处理单元(CPU):介绍CPU的结构和性能,如处理速度、指令集等。

存储器组织:详细描述内置的ROM、RAM结构及其在程序存储和数据存储中的应用。

输入输出(IO)端口:阐述IO端口的配置和使用方法,以及它们在电子密码锁设计中的角色。

控制核心:解释AT89C单片机如何在电子密码锁系统中充当控制核心,处理输入信号、执行密码比对和驱动输出设备。

系统集成:探讨如何利用AT89C单片机的集成功能(如定时器、中断系统)来增强电子密码锁的性能和安全性。

编程与定制:强调AT89C单片机的可编程性,以及如何通过编程实现密码锁的特定功能和定制需求。

总结AT89C单片机的重要性:强调AT89C单片机在电子密码锁设计中的关键作用,及其在现代电子系统中的广泛应用前景。

3. 电子密码锁系统设计电子密码锁系统的设计主要围绕AT89C单片机展开,通过结合适当的硬件电路和软件编程,实现安全、可靠的密码锁功能。

红外遥控电子密码锁设计大学学位论文

红外遥控电子密码锁设计大学学位论文

红外遥控电子密码锁设计作者:孙磊磊(陕西理工学院物理与电信工程学院电子信息工程专业11级5班,陕西 723000)指导老师:梁芳[摘要]:本文论述了基于AT89C51单片机的红外遥控电子密码锁系统设计。

给出了具体的实现方案。

该条件在分析了单片机的串行通信工作原理的基础上,同时也设计了红外发送接收器电路,以及电子密码锁的电路设计等。

该设计可以实现密码设定、密码显示、密码修改、本机开锁、远程遥控开锁、密码输入错误报警等等。

红外发送器和红外接收器的电路以及电子密码锁设计电路和应用方法。

[关键词]:单片机;红外线;报警器Infrared Remote Control Electronic Secret Code LockDesignAuthor:SunLeilei(Grade 11,Class 05,Major in Electronics & Information engineering ,Physics & Telecommunications engineering Dept., Shaanxi University of Technology,Hanzhong 723003,Shaanxi)Tutor: Liang FangAbstract:This dissertation is about concrete design of the hardware and program steps of Infrared ray test instrument’s design and realization based on A T89C51. This design can achieve the password selection; password to modify the password of the machine lock, remote keyless entry, the password is incorrect alarm function. The paper gives the working principle of the single-chip serial communication, infrared transmitter and infrared receiver circuit, and the typical design of the circuit of the electronic lock application methods.Keywords:S ing-chip; Infrared ray; Alarm目录1绪论 (1)1.1 电子密码锁的发展现状及研究意义 (1)1.2 红外遥控电子密码锁的功能 (1)1.3 红外遥控电子密码锁的结构设计 (2)1.4 本文设计的特点 (2)2红外遥控原理 (3)2.1 红外遥控介绍 (3)2.2 红外遥控系统的工作原理 (3)2.3红外发射模块的硬件电路 (8)3系统硬件设计 ......................................................... 错误!未定义书签。

at89c51 数字密码锁

at89c51 数字密码锁

浙江长征职业技术学院毕业设计(论文)论文题目:数字密码锁的设计系别:信息系专业班级: 07电子信息工程技术学生姓名:金沛领指导教师:王芳二○一○年五月三日目录摘要 (1)引言 (2)1 密码锁的由来 (2)1.1 密码锁的定义 (2)1.2 电子密码锁的特点 (2)1.3 本设计所要实现的目标 (2)2 总体设计方案 (3)3 主要元器件介绍 (4)3.1 主控芯片AT89C51 (4)3.2 存储芯片AT24C01 (4)3.3 LED显示器 (5)4 密码锁的系统设计 (5)4.1 设计原理 (5)4.2 密码锁的控制电路 (6)4.3 密码锁的控制原理 (6)4.4 密码锁的控制程序 (7)5 系统软件设计 (11)6 设计总结 (14)参考文献 (16)致谢 (17)数字密码锁的设计【摘要】本文设计的是一种由AT89C51单片机编程控制实现的多功能密码锁。

这种电路设计具有密码输入有效提示、密码错误指示、控制开锁电平、控制报警电路、密码修改等功能,可在意外泄密的情况下及时修改密码。

8位十进制密码共一亿组不重复,保密性强,灵活性高,特别适用于家庭、办公室、学生宿舍及宾馆等场所,具有很强的社会推广价值。

【关键词】A T89S51 A T24C02 电子密码锁矩阵键盘引言锁具是源流千古的社会性用品。

随着科技、经济和社会的发展,当今社会公共安全防范系统对锁具的保密性、牢固性、可靠性、耐用性以及安装使用等提出了新的更高的要求。

日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙,使用极不方便, 且钥匙丢失后安全性即大打折扣。

随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

电子密码锁具有安全性高、成本低、功耗低、易操作等优点。

基于某AT89C51型单片机电子密码锁地设计

基于某AT89C51型单片机电子密码锁地设计

基于AT89C51型单片机电子密码锁的设计摘要:我们的生活中,锁时一种常见的生活用品,从普通的钥匙锁到保险箱的密码锁,锁给我们的生活带来了极大地便利。

但机械式密码锁体积比较庞大不便在其他小地方使用,这时体积小而且方便快捷的密码锁就为我们解决了这个问题。

本文介绍了一个由AT89C51单片机为核心的数字电子密码锁,该密码锁通过适当的程序实现了对密码的认证的过程,通过液晶显示器显示输入过程,实现人机对话的友好界面,当输入的密码为已设定好的密码时,电子锁将会自动打开,否则系统将会提醒再次重新输入,当三次输入的密码错误系统自动报警。

在输入过程中,可通过功能键修改输入数字,具有重新输入密码的功能,方便修改误输入的数字关键词:电子密码锁,密码检验,自动报警,单片机,液晶显示目录1.目的意义 (1)2.国内外发展 (2)3.设计内容及要求 (3)4.系统的设计 (4)4.1系统设计结构图 (4)4.2系统的工作原理及说明 (4)5.系统硬件设计 (5)5.1复位以及振荡电路 (5)5.2 3X4矩阵键盘 (5)5.3报警蜂鸣器 (6)5.4液晶显示电路 (6)5.5串口输入电路图 (7)6.程序流程图 (8)7.原理图 (8)8调试与仿真 (9)9.程序 (13)10.收获与展望 (24)11对本科意见 (25)12期望成绩 (25)1.目的意义经过了一个学期单片机的的学习,通过本次课程设计,了解电子锁的基本工作原理,通过对已学习的AT89C51型单片机,熟悉AT89C51并行接口的各种工作方式和应用,并且掌握AT89C51计数器/定时器的工作方式和应用编程外部中断的方法,以及对液晶显示问题的解决。

掌握单片机的设计步骤方法,继而达到能设计单片机实际应用的目的。

2国内外进展情况目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(2011届)专科毕业设计(论文)资料题目名称:基于单片机的电子密码锁设计学院(部):电气与信息工程学院专业:应用电子技术学生姓名:渊班级:电子0821 学号指导教师:周维龙职称讲师职称最终评定成绩:工业大学教务处(2011届)专科毕业设计(论文)基于单片机的电子密码锁设计学院(部):电气与信息工程学院专业:应用电子技术学生姓名:渊班级:电子0821 学号指导教师:周维龙职称讲师职称最终评定成绩2011 年6月摘要本次设计使用AT89C51实现一基于单片机的电子密码锁。

本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。

系统能完成开锁、超次锁定、修改用户密码基本的密码锁的功能。

除上述基本的密码锁功能外,还具有温度显示、时间显示等功能,依据实际的情况还可以添加遥控功能。

本系统成本低廉,功能实用。

随着人们生活水平的提高,电子密码防盗锁作为防盗卫士的作用日趋重要。

电子密码防盗锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼,也从根本上解决了普通门锁性差的缺点。

随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,机械锁的这些弊端为一种新型的锁---电子密码锁,提供了发展的空间。

随着人们对安全的重视和科技的发展,许多电子智能锁已在国外相继面世。

但是这些产品的特点是针对特定的指纹和有效卡,只能适用于要求的箱、柜、门等。

而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。

加上其成本较高,一定程度上限制了这类产品的普及和推广。

电子锁由于其性高,使用灵活性好,安全系数高,受到了广大用户的欢迎。

鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。

关键词:单片机AT89C51 LED显示矩阵键盘自动报警目录1摘要 (1)2方案的比较与论证 (2)3系统模块电路的设计 (4)3.1系统总框图 (4)3.2系统的模块电路设计 (4)3.2..1单片机的最小系统模块 (4)3.2..2波形产生模块 (5)3.2..3键盘模块 (8)3.2..4显示模块 (9)3.2..5电源模块 (11)3.2..6温度检测模块设计 (13)3.2..7开锁电路和报警电路模块 (14)4系统的软件设计 (15)4.1软件设计思路 (15)4.2系统主流程图 (15)5总结 (16)6致 (18)7参考文献 (18)8附录 (19)2方案比较与论证方案一:采用数字电路控制。

其原理方框图如图1所示。

图1 数字密码锁电路方案采用数字密码锁电路的好处就是设计简单。

用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有6个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;若电路连续报警三次,电路将锁定键盘10秒,防止他人的非法操作。

电路由两大部分组成:密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电路失效,使用户免遭麻烦。

密码锁电路包含:键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输入次数锁定电路。

方案二:以AT89C51为核心的单片机控制方案。

利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加温度显示、时间显示甚至添加遥控控制功能。

通过比较以上两种方案,单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,所以我们采用后一种方案。

3系统模块电路的设计3.1 系统总框图图2系统框图3.2系统的模块电路设计3.2.1 单片机最小系统模块AT89C51是一种低功耗,高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。

片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8位CPU 和系统可编程Flash,使得AT89SC51为众多嵌入式控制应用系统提供高灵活,超有效地解决方案。

AT89C51是一种带2K 字节闪烁可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除100次。

该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU 和闪烁存储器组合在单个芯片中,ATMEL 的AT89C51是一种高效微控制器, AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

图3AT89C51管脚图3.2.2时钟电路模块采用专用时钟芯片DS1302,该芯片性能简介如下:DS1302的结构及工作原理:DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。

采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。

DS1302部有一个31×8的用于临时性存放数据的RAM寄存器。

DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。

(1)引脚功能及结构图1示出DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。

在主电源关闭的情况下,也能保持时钟的连续运行。

DS1302由Vcc1或Vcc2两者中的较大者供电。

当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。

当Vcc2小于Vcc1时,DS1302由Vcc1供电。

X1和X2是振荡源,外接32.768kHz晶振。

RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。

RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。

当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。

如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。

上电运行时,在Vcc≥2.5V之前,RST必须保持低电平。

只有在SCLK为低电平时,才能将RST置为高电平。

I/O为串行数据输入输出端(双向),后面有详细说明。

SCLK始终是输入端。

图4 DS1302的管脚图(2)DS1302的控制字节DS1302 的控制字如图2所示。

控制字节的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入DS1302中,位6如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位(位0)如为0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出。

图5 DS1302的控制字节(3)数据输入输出(I/O)在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。

同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。

(4)DS1302的寄存器DS1302有12个寄存器,其中有7个寄存器与日历、时钟相关,存放的数据位为BCD码形式,其日历、时间寄存器及其控制字见表1。

图6日历,时间寄存器及其控制字此外,DS1302 还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及与RAM相关的寄存器等。

时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器容。

DS1302与RAM相关的寄存器分为两类:一类是单个RAM单元,共31个,每个单元组态为一个8位的字节,其命令控制字为C0H~FDH,其中奇数为读操作,偶数为写操作;另一类为突发方式下的RAM寄存器,此方式下可一次性读写所有的RAM的31个字节,命令控制字为FEH(写)、FFH(读)。

(5)DS1302与单片机连接如图7所示:图7 DS1302与单片机连接图3.2.3键盘模块使用矩阵键盘,所以本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这样的方法。

其原理如图8所示:图8 矩阵键盘每条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需N条行线和M条列线,即可组成具有N*M个按键的键盘。

在这种行列式矩阵键盘非键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确认有无按键按下的程序段。

当确认有按键按下后,下一步就要识别哪一个按键按下。

对键的识别通常有两种方法:一种是常用的逐行扫描法;另一种是速度较快的线反转法。

对照图8所示的4*4键盘,说明线反转个工作原理。

首先辨别键盘中有无按键按下,由单片机I/O口向键盘送全扫描字,然后读入行线状态来判断。

方法是:向列线输出全扫描字00H,把全部列线置为低电平,然后将行线的电平状态读入累加器A中。

如果有按键按下,总会有一根行线电平被拉至低电平从而使行线不全为1。

判断哪个键被按下:将P1.0~P1.3都置低,检测P1.4~P1.7是否有低的,若有,则证明有键按下,记下低的端口。

然后,将P1.4~P1.7置低,检测P1.0~P1.3是否有低的端口,如有,则证明端口与上次的一个为地的端口交叉位置的键被按下。

3.2.4显示模块电子密码锁系统中,需要现实的信息较少,因此采用七段LED数码显示管作为显示器。

数据传输采用串行方式,有单片机串行数据口P3.0发送,在经过74HC164串行移位器把串行数据转换成8位并行数据,用以驱动七段LED数码显示管。

由于74HC164芯片中,没有数据锁存器,串行数据每到达一位,都会直接送到七段显示管中,造成所有数据都会经过其短线是数码管的每一个LED灯,是数据显示不稳定。

因此在74HC164串行移位寄存器和七段数码显示管之间,加入数据锁存器(74273芯片),以稳定数码显示管的数据显示。

在按下开启按键后,显示器处于开启状态,同理只有按下关闭键后显示器处于关闭状态,当需要对密码锁进行开锁时,按下键盘上的开锁键后利用键盘上的数字键0——9输入密码,每按下一个数字键后在显示器上显示一个“-”,输入六个数有六个“-”出现。

当密码输入完成时,按下确认键。

如果正确的话LED 显示“111111”,单片机其中P2.0出现低电平,使三极管T2导通,电磁铁吸合,电子密码锁被打开,如果密码错误,LED显示”000000”,单片机P2.0输出的是高电平,电子密码锁不能被打开。

相关文档
最新文档