- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测系大修电子密码锁设计
第25卷第2期 成都信息工程学院学报 、,H.25No.2
2010年4月 OFCHENGDUUNIVERS/TYOFINFORMATION赋IoGY
JOURNAL ^pf.2010
文章编号:1611.1742(2010)02-0133-05
电子密码锁设计
曹建林, 孙 捷, 孙雪颖, 任 磊, 杜康平
(成都信息工程学院电子工程学院,四川成都610225)
报警指示电路设计了一款保密性好、编码量多、随机开镇成功率几乎为零的电子密码锁。利用单片机灵活的编程
设计和丰富的I/0端口,及其控制的准确性通过软件程序来控制整个系统实现电子密码锁的基本功能。系统能实
现密码的输入、清除、显示,密码正确开锁,密码错误报警,系统设定初始密码。同时也显示了PROTEUS软件在硬
件设计和软件调试方面的高效性。
关键词:计算机应用;光通信技术;电子密码锁;A,嬲1单片机;PR锄您软件;系统仿真
中图分类号:1P319.9 文献标识码:A
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务
的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码
锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁,特点有:保密性好,编码量多,随
机开锁成功率几乎为零,密码可变…。
以往基于单片机的电子密码锁的设计,都是直接设计硬件电路板与程序实现,并不能知道占用多少资源也没
有对其可行性进行分析,总会遇到硬件资源消耗大,作品调试周期长,无法方便地按自己的设计意图反复修改自
己的作品的难题。而利用PROTEUS软件对基于单片机的电子密码锁进行仿真,那么上述难题可迎刃而解,通
片机和数字电子系统的硬件设计和软件调试,同时也证明可缩短作品的开发周期,提高设计效率。
1设计原理
1.1软件介绍
完整的嵌入式系统设计与仿真平台,可以实现数字电路、模拟电路及微控制器系统与外设的混合电路系统的电
路仿真、软件仿真、系统协同仿真和PCB设计等全部功能,能够对各种处理器进行实时仿真、调试与测试的EOA
库,数千元器件。元器件涉及电阻、电容、二极管、三极管、MOS管、变压器、继电器、放大器、微控制器、激励源、门
电路、终端等。在PROTEUS软件包中提供的仪表有交直流电压表、交直流电流表、逻辑分析仪、定时/计时器和
字信号等。
1.2硬件电路组成
控制器。
收稿日期:2009-09.30;修订日期:2009.10-28
万方数据
134 成都信息工程学院学报 第25卷
是用作定时器(开关往上打),如果C/T为1就是用作计数器(开关往下打)。一个定时/汁数器同一时刻要么作
定时用,要么作计数用,不能同时用。
GA肛:当选择了定时或计数工作方式后,定时/计数脉冲却不一定能到达计数器端,中间还有一个开关,这
TRl为1,且INTI引脚也是高电平,开关才合上,计数脉冲才得以通过【4J。
AT89C5l单片机提供的电压一般比较高,如果和电子显示管直接相接,由于电子显示管需要的电压较低仅
数据接口电路,担心数据驱动能力不足,从而使用一片74LS245作为数据缓冲电路,增强驱动能力…6。
1.3实现原理
用4×3组成0—9数字键及确认键、删除键,用8位数码管组成显示电路提示信息,用户通过键盘输入密码,
当输人密码时,只显示“一”,密码位数输入完毕按下确认键时,系统调用密码比较判断函数,如果密码在规定的时
间内输入正确,单片机输出开门信号开锁,此时用LED发光二极管亮一秒钟作为提示。如果在规定的时间内没
完成密码的输入,系统自动清除所输入的密码,并提示重新输入。用户发现输入错误时,可以清除重输。密码输
入后,通过验证和多位校验后,如果密码错误则启动报警系统,同时发出“嘀、嘀”报警声,当密码错误次数达到3
次时,系统将锁定键盘3秒,时间到后系统自动启动键盘输入【7J。初始密码由系统设定,用户可根据自
文档评论(0)