引 言
1.1 本文的研究背景及意义
随着科技的不断进步和发展,人类已经步入了一个高科技的新时代。在这日新月异的时代中,人们对住宅、部门等具有私密、重要物质的场所的安全性要求不断提高。旧社会中,由于科技不发达,人们常常用机械锁来保护个人的财产,以这种方法来确保它们的安全性。这种用钥匙开锁式的机械锁常常会给人们带来不少的烦恼,比如:开锁的钥匙不慎丢了或者锁门的锁坏了。同时,平时携带一大窜钥匙也给人们带来不少的麻烦。从安全的角度来看,一种具有报警和高实用性的密码锁将取代人们所熟知的机械锁,这种电子密码锁安全可靠,具有较高的安全性和科学性。
1.2 技术的发展历史与现状
1.2.1 电子密码锁技术的发展历史
电子密码锁从电子科技技术发展以来经历了由大型到小型、由复杂到简单、由原始到智能的发展经历。尤其是近年来不同型号的微处理器出现,为电子密码锁不断的改进与创新提供了新的发展契机:比如如今的微处理器会做的很小,这样小巧的处理器能为电子密码锁节省更多的硬件空间达到节省成本;再比如说老版本的8051单片机它内部是不提供EEPROM的,这如果想实现数据储存就需要用I2C总线来外接存储器来保存数据,如今单片机内部有EEPROM,数据掉电不会丢失。
说到识别密码方式,国内外大致经历了由早期的矩阵键盘输入操作到红外遥控控制操作再到智能IC卡再到如今指纹识别等多种实现方法。红外遥控控制密码锁会更加的方便快捷,通过密码锁的内部芯片对红外接收头接受到的信号进行解码然后通过对比密码来判定输入密码是否正确;IC卡密码锁设计是基于一个AT24C01A卡进行设计的,IC卡的核心是电可擦除的EEPROM。指纹密码锁设计是西门子公司研制的一种指纹感应片,这种芯片面积只有130mm,大小和人的指甲盖差不多,在这么小的芯片上却覆盖着有6.5万个微小型敏感元件,每个感应片有很高的灵敏度和测量精度,如此多的敏感细致元件
完全可以非常详细和精准的将人手上的各种纹路信息拾取下来,将指纹数据存于电脑数据库中,这种具有人体特征标志的人体密码不仅可以大大增加了私人财产的安全性而且其操作简便、快捷具有很高的可靠性,于是这种指纹人体密码芯片将逐渐的被用于日常生活中具有重要物质的场所和设备比如银行、仓库等。
还有显示方面,早期显示使用的led灯、后来有了7段数码管、再后来大多数用的是lcd显示器。所以,随着科技的进步和创新,设计密码锁的技术也不甘落后,也在朝着智能化,通用化,人性化等富有创新的方向发展。
1.2.2 电子密码锁技术的研究现状
针对电子密码锁系统设计经过翻阅资料和对学术论文的学习和研究,提出多种实现方案,其中比较典型的有以下几种。文献中应用矩阵式键盘作为密码输入,用单片机的IO口控制键盘,通过编写程序用单片机对键盘进行扫描,然后用7段数码管显示系统状态和信息、门开门关提示信息是由LED灯进行提示。还有,应用红外遥控器和红外接收头来代替上面的矩阵式键盘,采用现成的遥控器,应用单片机编程对红外接收头接受的信号进行解码,显示应用的是型号为1602A的液晶显示,开关门指示信息是由led灯提示的,设计的优势是应用了I2C总线来控制外接的EEPEOM,来实现输入密码的数据保存功能。还有,应用STC89C52单片机,这个单片机和AT系列的单片机最大区别就是这类单片机有内部集成了4kb大小的EEPROM,利用ISP/API功能能应用编程来控制内部的EEPROM的读写而不需要外接存储器来进行数据保护。再有,应用单片机来完成以下的工作,第一个工作是对连接在单片机IO口上的键盘进行编码来制作一个远红外遥控器,将序列码经过发送头发送到单片机连接的接收头上,第二个工作是将接受到的数据经过红外接收头解码将数据交给单片机来处理来实现各个码的功能。目前,电子密码锁的功能的得到实现的新方法真是别出心裁,展现科技的发展和进步,比如:IC卡和指纹识别,IC卡密码锁设计是基于一个AT24C01A卡进行设计的,IC卡的核心是EEPROM。应用指纹设计出的密码锁主要应用的是传感器是西门子公司研制,这种传感器有很高的测量精度和灵敏度,所以这种人体密码大大提高了家庭、个人、公共的具有重要性的财产的安全性,这是科技发展和人类不断创新的结果,所以我们要好好利用科技带给我们生活的每一种便捷。
2 系统总体方案设计
2.1 电子密码锁系统的功能简介
对本系统设计任务书要求的功能罗列如下: 1、系统的液晶显示屏具有指示功能。
2、系统在空闲状态显示当前时间并可以对时间进行校准。
3、系统在输入密码状态用键盘(0~9)来输入系统设定的当前密码,如果密码输入正确在屏幕上有欢迎信息提示和开门信息提示;如果输入密码错误在屏幕上会有密码错误信息提示,如果输入密码错误三次将会有报警提示。
4.系统在修改密码状态,要求输入当前密码,如果密码输入正确则进入修改密码状态;如果输入当前密码错误则有错误信息提示。
5.系统有存储数据功能,当断电后会保存当前的密码不会丢失。
6.系统在按了输入密码键或修改密码健后如果30秒内没有对系统进行任何操作的话,系统将自动切换到显示时钟状态。
7.系统具有一键还原出厂密码功能,如果对密码管理不善可以使用本功能进行密码还原。
2.2 电子密码锁系统的总方案设计
本课题设计用的主要芯片有两个:一个是STC89C52单片机,一个是SMC1602A液晶显示器。STC89C52单片机作为系统的总控制核心,SMC1602A 为主要的外围电路。下面对STC89C52和SMC1602A做一下简单的介绍。
2.2.1 STC89C52概述
图2.1 STC89C52 单片机 Figure 2.1 STC89C52 single-chip
封装方式。
STC89C52系列单片机的封装形式共分为DIP、PLCC及PQEP 3中形式,常用的是DIPSTC89C52单片机共40个引脚,大致可分为4类: (1)电源引脚
Vcc(40脚):电源端,+5V Vss(20脚):接地端(GND) (2)时钟电路引脚
XTAL1(19脚):外部接晶振输入端 XTAL2(18脚):外部接晶振输出端 (3) I/O引脚
P0口 (39~32脚):P0口是一组8位的漏极开路型双向I/O口,也是地址和数据的总线复用口
P1口 (1 ~ 8脚):P1口是一组带内部上拉电阻的8位准双向I/O口,可驱动4个TTL门电路
相关推荐: