我相信在不就得将来电子密码锁将会完全取代机械锁,由于电子密码的各个性能都优于机械锁,而且还解决了机械锁根本无法解决的问题。它是时代需要的产物我认为一定会有较好的前景。
1。3 本设计所要实现的目标来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766
此电子密码锁的是由设计单片机和外围电路组成本的,由单片机作为控制的核心来控制其他的外部电路。使用者如果想把锁打开就要在矩阵键盘上先输入预先设定的密码,密码正确则锁被开启,如果密码有误则会有密码错误的提示。如果输入了三次错误的密码那么将会响起警报。密码是由使用者自己设定的同时也可以对其进行修改。修改时则需要将新密码输入两次,当两次的密码输入的都一样时密码才算修改成功。
2 总体设计方案的确定
2。1 电子密码锁设计的具体要求
(1)当输入密码时LCD屏幕上显示*号。
(2)设的密码为8位。
(3)密码正确时显示OPEN,密码错误时显示 ERROR,输入密码时显示INPUT。
(4)输入错误密码超过三次密码锁自锁。
(5)矩阵键盘有0-9数字键、*、#与A-D的功能键。
2。2 总体设计方案选定
方案一:采用数字电路控制。
密码锁的控制核心是使用双JK触发器来组成的数字逻辑电路的74LS112,一共有9个输入键,当中4个密码按键是有效的,其于都为干扰键,当干扰按钮被按下,键盘输入电路则会清零,原来的密码则无效,需要输入新的密码。输入密码超过15秒电路就会报警30秒,连续报警的话机会锁死。此方案准确性灵活性差所以不被采用。
方案二:采用一种是用以STC89C51RC为核心的单片机控制方案。
由于单片机工作的环境不同因此单片机就出现了各种各样的种类与型号。所以就出现了对单片机的选择问题,如何来挑选单片机在实际应用当中很重要。当选择单片机的时候要做到合理、性价比高、经济使用、选择时就应该多家进行比较做出理智判断是十分重要。当选择好类型时就要注意你所选取的单片机时还要考虑其存储器的功耗、存储容量、抗干扰性、 保密性、I/O口、串行接口、运行速度、定时/计数器、模拟电路功能、封装形式、工作电压等。例如一些基本的有:单片机内有无时钟振荡器、中断源的数量和优先级、有无上电复位功能、有没有低电压检测功能、工作温度范围等。根据上述原因此次设计选择使用的是STC89C51RC单片机,为核心元部件,由于单片机的I/O端口较多编程较为了灵活,可做到精准控制,基本能构实现密码锁的功能。外围电路大多接输入键盘和控制,外接的存储芯片是AT24C02多用于对密码进行存储,外接的显示器为LCD1602。
其原理如下图2。2所示:
图2。2单片机控制密码锁原理图
从中不难看出方案二一系列的优点,故采用方案二。
3 主要元器件介绍
3。1 主控芯片STC89C51RC
STC89C51RC 单片机是兼容8051内核的单片机,是高速;底功耗的新一代8051单片机,12时钟机器周期和6时钟的机器周期可反复设置,最新的C版本内部集成MAX810专用复位电路。
其有以下特点:论文网
(1)增强型6时钟机器周期,12时钟机器周期8051 CPU。
(2)工作电压5。5V-3。4V和3。8V-2。0V分别为(5V单片机中)与(3V单片机)。
(3)工作频率范围:0-40MHz,相当于普通8051的0-80MHz。实际工作频率可达48MHz。
(4)片上集成512字节1280字节的RAM。
(5)通用的I/O口(32/36个),复位后为:P1/P2/P3/P4是准双向口,P0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。