基于单片机的电子密码锁的设计与制作*
2018-08-03沈小倩
机电工程技术 2018年6期
关键词:单片机
沈小倩
(江苏联合职业技术学院无锡机电分院,江苏无锡 214028)
0 引言
电子密码锁是一种通过密码输入来控制电路工作、机械开关动作,完成开锁、闭锁任务的电子产品,是现代生活中常用的工具。其特点有:(1)保密性好,编码量多,远远大于弹子锁;(2)密码可变,可防止密码被盗,多次输入密码错误时,可自动启动报警系统;(3)操作简单方便,成本低[1]。特别是使用微处理器的智能电子密码锁,除了具有密码锁的基本功能外,还可以引入智能化管理,从而使电子密码锁具有更高的安全性和可靠性。
本文介绍了以AT89C51单片机为核心,矩阵键盘、数码管显示、继电器等为外围电路来完成电子密码锁的设计方案,并利用YL-236单片机实训考核装置中的相应模块验证了功能。
1 设计方案
结合电子密码锁的基本功能,设计具体要求如下。
(1)使用4×4矩阵键盘作为密码锁的输入,用4位LED数码管显示相应的密码;使用继电器控制密码锁的开关。
(2)初始密码设置为“1234”。按下4×4键盘的数字键时,对应的数字存入密码最低位,原来显示的内容及密码依次向高位移动,最高位丢弃。为了保密起见字符显示用“-”来代替。
(3)按“确定”键,比较输入密码和设定密码,相同则开锁,不同则清除,密码锁保持关闭状态。多次输入错误密码则报警灯亮。
分析设计要求,电路原理图如图1所示。
2 硬件部分
(1)矩阵键盘
矩阵键盘适用于按键数量较多的场合,4×4矩阵键盘能够满足设定功能的要求[2]。按键包括数字键和功能键,数字键为0~9,功能键包括确认键、钥匙键、删除键、重置键、移位键、密码键[3]。……
登录APP查看全文
