基于51单片机电子密码锁设计
2017-01-13李凯丽樊建强
中国新通信 2016年22期
李凯丽+樊建强
【摘要】 本论文采用AT89S51单片机作为主控芯片,密码程序采用C51语言实现,使用3-8译码器和数码管相互结合实现密码显示。数码管以“-”实时显示当前输入密码个数。密码输入正确正常显示,表示密码正确指示灯亮;密码输入错误时,表示密码错误指示灯亮,继而蜂鸣器发出警报声进行报警。
【关键词】 AT89S51单片机 C51语言 3-8译码器 数码管
引言
传统锁在安全方面有很多隐患,为了保证人们的生命财产安全,提高锁的安全等级非常必要,现如今越来越多的人开始应用安全信息系统,在财产安全、隐私保护、机密保护等方面的需求非常迫切。
在此我们研究了电子密码锁,电子密码锁种类繁多,既有简单的电路控制产品,又有复杂基于芯片的控制部分和外围电路部分、机械部分等性价比高的产品。随着电子技术的更新换代,电子锁具的发展也异常迅速[1],我们可以结合各种电子密码锁开锁信息,对研究电子密码锁产品的多样化发展具有非常重大的意义。
一、设计方案选择
电子密码锁设计的主控芯片使用单片机,硬件电路还包括数码管显示模块、声光报警模块、键盘扫描模块等,为了能够将电子锁的相关作用充分发挥出来,需要实现以下功能。
(1)使用数字键盘实现密码输入。当按键顺序与设计值相符合,并且字符数相等时,可以将锁打开。
(2)键盘锁定和报警。首次密码输入错误,数码管显示错误提示,密码输入次数超过
设定次数,蜂鸣器报警的同时锁定键盘。……
登录APP查看全文
