基于某at89s51地电子密码锁设计

基于某at89s51地电子密码锁设计

ID:35935372

大小:142.00 KB

页数:14页

时间:2019-04-25

基于某at89s51地电子密码锁设计_第1页
基于某at89s51地电子密码锁设计_第2页
基于某at89s51地电子密码锁设计_第3页
基于某at89s51地电子密码锁设计_第4页
基于某at89s51地电子密码锁设计_第5页
资源描述:

《基于某at89s51地电子密码锁设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于AT89S51的电子密码锁设计摘要:为了提高电子密码锁的安全性、降低功耗和成本,采用AT89S51单片机作为主控芯片,结合外围的按键电路、显示电路、报警电路、存储电路以及开锁电路,设计出一款可以多次更改密码,并且具有声音报警功能的电子密码锁。实践证明,该密码锁具有设计方法合理,简单易行,成本低,使用安全等特点。关键词:密码锁;AT89S51;报警DesignofelectroniccodedlockbasedonAT89S51Abstract:Forimprovingsecurity,reducingpo

2、werconsumptionandcost,CombiningtheAT89S51maincontrolchipwiththepressedkeycircuit,displaycircuit,alarmcircuit,storagecircuitandunlockcircuit,thispaperdesignsanewtypeelectroniccodedlock,whichcanchangethepasswordsandsoundalarm.Experimentsshowthatthecipherlocki

3、scharacterizedbyitsreasonabledesigningmethods,simpleoperation,lowcostandsafety.Keywords:cipherlock;AT89S51;alarm1可行性研究随着科学技术的不断提高,人们对日常生活中的安全防盗器件的要求越来越高。传统的机械式钥匙由于安全性能差,携带不便等缺点,在当今社会已不能满足人们对安防的需要,随着单片机的问世,出现了带微处理器的电子密码锁,下面为基于单片机的电子密码锁的可行性分析。1.1技术可行性这种电子密码锁采

4、用AT89S51单片机作为主控芯片,单片机具有灵活的编程设计和丰富的I/O端口,比较准确控制,能较好地实现密码锁的功能。采用低功耗CMOS型E2PROMAT24C02作为数据存储器单元,储存密码,增强了密码的安全性。原始密码可由汇编语言设定为6位,用户可由外围电路键盘输入,输入信息由数码管显示,且用户在开锁后可以自行修改设定密码[1-2]。实现这些功能,在技术上十分可行。第13页共14页1.2经济可行性电子密码锁虽然在技术和性能上都有大大的提高,但其所用元器件较少具有易操作、功耗低、成本低的优点。比近年来出现

5、的成本较高的智能密码锁更易普及的推广,电子密码锁必当成为目前市场上的主流产品。1.3用户分析从密码锁的发展现状来看,机械密码锁通常包含复杂的机、电功能组件,需借助先进的制造技术与装配工艺,制造周期长、成本高。卡片式密码锁是卡片设备,易磨损,寿命较短,卡片容易复制,不易双向控制,且易消磁,以致无效[2-3]。指纹密码锁从使用是否方便的角度看,对安装环境和使用者的要求很高,同一个人,在指纹划伤时,就无法开锁。所以用户需要便用方便、性能稳定而又价格低廉的密码锁,无疑基于单片机的保密码性好的电子密码锁将是用户最好的选

6、择。电子密码锁相对来说市场会更大,消费群体更广。用户需求如图1所示。用户需求使用方便键盘输入密码性能稳定价格低廉密码正确开锁自行修改密码密码掉电储存电源切换所用元器件少节电显示图1用户需求图2需求分析第13页共14页2.1功能需求本设计的电子密码锁的功能需求如图2所示。功能需求初始化键盘输入对比开锁修改密码显示锁定/报警图2功能需要简图初始化:由程序设定初始密码。键盘输入:用户通过键盘输入6位用户密码。对比开锁:若用户输入密码正确,则开锁,若不正确,则显示模块显示“ERROR!”,可再次输入密码。修改密码:用

7、户开锁后,可通过键盘重新设定新密码,新密码存入AT24C02。显示:显示用户输入的密码,显示正确与否。锁定/报警:当用户密码错误次数超过3次,或输入密码时时间过长,该模块可使键盘锁定,增强安全性。2.2性能需求1、初始密码由程序设定,用户通过矩阵键盘输入6位数密码,输入完后按确定键开锁,取消键清除所有输入,每次按键时有短“滴”声提示。2、如果密码在规定的时间内密码输入正确,单片机输出一个电磁锁开锁信号,则启动开锁电路开锁。如果在规定的时间内没完成密码的输入,系统自动清除所输入的密码,并提示重新输入。用户发现输

8、入错误时,可以清除重输。若密码输入错误,则密码错误指示灯亮。3、允许密码输入错误的最大次数为三次,口令错误次数超过三次则进入死锁状态,并发生警报,系统将锁定键盘一段时间,时间到后系统自动启动键盘输入。第13页共14页4、初始密码由系统设定,用户可根据自己的要求设定密码,修改密码时需要首先匹配旧密码,如果输入旧密码错误则系统报警并自动退出密码修改状态。旧密码正确则可以输入新密码,新密码的输入需要两次对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。