基于单片机的电子密码锁,涉及一种电子密码锁。它是为了解决现有的采用数字电路控制的电子密码锁的控制准确性差,以及功能扩展能力低的问题。它的矩阵键盘控制电路的键盘信号输出端与单片机的键盘信号输入端连接;单片机的键盘锁定信号输出端与键盘锁定控制电路的键盘锁定信号输入端连接;单片机的键盘开锁信号输出端与键盘开锁控制电路的键盘开锁信号输入端连接。本实施方式适用于需要进行安全防范的场合。(*该技术在2021年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及一种电子密码锁。
技术介绍
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。 为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生,密码锁具有安全性高、成本低、功耗低、易操作等优点。在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大幅提高。目前,大多数电子智能锁(指纹识别、IC卡辨认)是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。目前,电子密码锁主要是采用数字电路控制,其原理框图如图I所示。采用数字密码锁电路的优点是设计简单,用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了 9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键, 若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过40秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改) 电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。电路由两大部分组成密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电路失效。但是这种电子密码锁的控制准确性较差,功能扩展能力较低。
技术实现思路
本技术是为了解决现有的采用数字电路控制的电子密码锁的控制准确性差, 以及功能扩展能力低的问题,从而提供一种基于单片机的电子密码锁。基于单片机的电子密码锁,它包括单片机、矩阵键盘控制电路、键盘锁定控制电路和键盘开锁控制电路;所述矩阵键盘控制电路的键盘信号输出端与单片机的键盘信号输入端连接;单片机的键盘锁定信号输出端与键盘锁定控制电路的键盘锁定信号输入端连接; 单片机的键盘开锁信号输出端与键盘开锁控制电路的键盘开锁信号输入端连接。它还包括延时报警控制电路,所述延时报警控制电路的报警信号输出端与单片机的报警信号输入端连接。掉电存储电路,所述掉电存储电路存储信号输入端与单片机的存储信号输出端连接。掉电存储电路是型号为AT24C02的存储电路。它还包括串口显示电路,所述串口显示电路的显示信号输入端与单片机的显示信号输出端连接。它还包括指示电路,所述指示电路的指示信号输入端与单片机的指示信号输出端连接。矩阵键盘控制电路为4X4矩阵键盘电路。单片机是型号为AT89C51的单片机。有益效果本技术采用单片机实现电子密码锁的电路控制,控制准确性高,功能扩展能力强。附图说明图I是现有采用数字电路控制的电子密码锁的原理示意图;图2是本技术的原理示意图;图3是具体实施方式七中4X4矩阵键盘的电路连接示意图;图4是具体实施方式一中键盘扫描流程示意图;图5是具体实施方式五的LED显示流程示意图;图6是具体实施方式二的密码比较和报警流程示意图。具体实施方式具体实施方式一、结合图2说明本具体实施方式,基于单片机的电子密码锁,它包括单片机I、矩阵键盘控制电路2、键盘锁定控制电路3和键盘开锁控制电路4 ;所述矩阵键盘控制电路2的键盘信号输出端与单片机I的键盘信号输入端连接;单片机I的键盘锁定信号输出端与键盘锁定控制电路3的键盘锁定信号输入端连接;单片机I的键盘开锁信号输出端与键盘开锁控制电路4的键盘开锁信号输入端连接。本实施方式中的矩阵键盘控制电路2采用行列式键盘,该键盘能够减少键盘与单片机接口时所占用的I/o线的数目。其原理每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有NXM个按键的键盘,N和M均为正整数;键盘处理程序首先执行等待按键并确认有无按键按下的程序段。当确认有按键按下后,下一步就要识别哪一个按键按下。 对键的识别通常有两种方法一种是常用的逐行扫描查询法;另一种是速度较快的线反转法。反转法的工作原理为首先辨别键盘中有无键按下,有单片机I/O 口向键盘送全扫描字,然后读入行线状态来判断。具体方法是向行线输出全扫描字00H,把全部列线置为低电平,然后将列线的电平状态读入累加器A中。如果有按键按下,总会有一根行线电平被拉至低电平从而使行线不全为I。判断键盘中哪一个键被按下使通过将列线逐列置低电平后,检查行输入状态来实现的。方法是依次给列线送低电平,然后查所有行线状态,如果全为1,则所按下的键不在此列;如果不全为1,则所按下的键必在此列,而且是在与零电平行线相交的交点上的那个键。具体的功能设计如表I :表I:权利要求1.基于单片机的电子密码锁,其特征是它包括单片机(I)、矩阵键盘控制电路(2)、键盘锁定控制电路(3)和键盘开锁控制电路(4);所述矩阵键盘控制电路(2)的键盘信号输出端与单片机(I)的键盘信号输入端连接;单片机(I)的键盘锁定信号输出端与键盘锁定控制电路(3)的键盘锁定信号输入端连接;单片机(I)的键盘开锁信号输出端与键盘开锁控制电路(4)的键盘开锁信号输入端连接。2.根据权利要求I所述的基于单片机的电子密码锁,其特征在于它还包括延时报警控制电路(5),所述延时报警控制电路(5)的报警信号输出端与单片机⑴的报警信号输入端连接。3.根据权利要求I或2所述的基于单片机的电子密码锁,其特征在于它还包括掉电存储电路¢),所述掉电存储电路(6)存储信号输入端与单片机(I)的存储信号输出端连接。4.根据权利要求3所述的基于单片机的电子密码锁,其特征在于掉电存储电路(6)是型号为AT24C02的存储电路。5.根据权利要求1、2或4所述的基于单片机的电子密码锁,其特征在于它还包括串口显示电路(7),所述串口显示电路(7)的显示信号输入端与单片机(I)的显示信号输出端连接。6 根据权利要求5所述的基于单片机的电子密码锁,其特征在于它还包括指示电路(8),所述指示电路(8)的指示信号输入端与单片机(I)的指示信号输出端连接。7.根据权利要求1、2、4或6所述的基于单片机的电子密码锁,其特征在于矩阵键盘控制电路⑵为4X4矩阵键盘电路。8.根据权利要求7所述的基于单片机的电子密码锁,其特征在于单片机(I)是型号为 AT89C51的单片机。专利摘要基于单片机的电子密码锁,涉及一种电子密码锁。它是为了解决现有的采用数字电路控制的电子密码锁的控制准确性差,以及功能扩展能力低的问题。它的矩阵键盘控制电路的键盘信号输出端与单片机的键盘信号输入端连接;单片机的键盘锁定信号输出端与键盘锁定控制电路的键盘锁定信号输入端连接;单片机的键盘开锁信号输出端与键盘开锁控制电路的键盘开锁信号输入端连接。本实施方式适用于需要进行安全防范的场合。文档编号E05B45/06GK202347950SQ20112052677公开日2012年7月25日 申请日期2011年12月15日 优先权日2011年12月15日专利技术者夏伟宁, 李英梅, 王建华, 邵晶波, 黄玉妍 申请人:哈尔滨师范大学本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:李英梅,黄玉妍,邵晶波,王建华,夏伟宁,
申请(专利权)人:哈尔滨师范大学,
类型:实用新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。