源期刊网httpwwwqika
comc
声音控制模块的功能在于使电子密码锁的开锁以及报警功能得以实现,电子密码锁是通过单路信号控制的蜂鸣器闹铃进行开锁的,基于AT83C51单片机向蜂鸣器发送低压电平,在操作用户进行正确密码输入同时按下确认键的时候,蜂鸣器闹铃运行,LM386会对电路响铃进行放大,与此同时电路蓝灯D1将会自动亮起,表示密码锁已开解。如果操作用户输入了错误的密码,电子密码锁将会利用声音控制模块发出警报,此时就需要操作用户按下删除键进行错误密码的消除,同时切断警报。如果用户输入三次错误的密码的时候,将自动锁定电子密码锁,这时,需要用户进入管理员模式进行密码输入,当管理员密码输入正确的时候,绿灯D2和电路蓝灯D1会亮起,成功解锁密码,按确认键灯灭。密码输入错误则电路红灯D3亮起,并且使警报拉响。
215报警电路模块
该模块采用了输入频率来实现报警功能,其特点在于能够根据不同的输出频率来切换音乐,具有较大的灵活性,产品新颖度高,运用在电子密码锁功能中能够很好的完成密码锁报警操作,在用户密码输入正确时还可以模拟开门声。
22电子密码锁的软件设计
基于AT89C51单片机的电子密码锁软件设计主要由主程序、初始化程序、键盘扫描、按键功能、LCD显示以及密码设置等程序组成。
按键功能程序包括密码输入按键、清除按键、模拟开锁案件、设置按键、修改案件以及确认案件等程序。按键功能程序运行原理在于依据系统所读取按键所获得的键值进行反馈,并执行相应的程序函数,键功能程序采用了矩阵按键布局方式。电子密码锁系统中所有密码设置都为数字型,矩阵按键布局完全能够满足按键功能需求。
3总结语
面对社会各界日益增多的密码服务需求,本文提出了一种基于AT89C51单片机的电子密码锁系统,该电子密码锁系统融合运用了AT89S52单片机的各项硬件资源,具有较高的安全性和可靠性。本文通过对系统软件和制作的优化,综合实现了密码设置、密码开锁、报警装置和防多次试探等功能,具有较高的运用价值,有利于该电子密码锁的运用和推广。
参考文献
1张永格基于AT89S52单片机的电子密码锁系统设计J湖南农机2012,39(1):8182
fr