本设计介绍的是一种由单片机编程控制实现的多功能密码锁,这种设计具有密码输入有效提示、错误指示、控制开锁电平、密码修改等功能。意外泄密的情况下及时修改密码,密码是6位,保密性强、灵活性高、特别适用于家庭、办公室 、学生宿舍及宾馆等场所,具有一定的实用价值。
1。2 应用前景
伴随着单片机的迅速发展,其应用规模越来越大,如家用电器、办公设备、商业营销设备、工业控制和机电一体化控制系统以及汽车与航空航天电子系统中都广泛采用了单片机。51系列单片机由于可靠性好,以及扩展控制功能强等优点,成为国内目前应用最普遍的单片机之一。随着单片机的应用规模越来越大,可看出其优越性和可靠性,所以将其应用到保密和安全方面是必须的,也是相当可靠,有意义的,基于单片机的密码锁的研究在保护财产和人身安全方面可以给人们带来更多更好的选择。
1。3 基本原理
单片机电子密码锁是以AT89C51单片机为核心,配以相应硬件电路,完成密码的设置、储存、识别和显示、驱动电磁执行器并检测其驱动电流值、接收传感器送来的发送数据等功能。 单片机接收键入的密码,并与储存在EEPROM中的密码进行对照,如果密码正确,则驱动电磁执行器开锁,并且led灯亮,显示屏显示ok,若密码错误,显示屏显示ERROR,并且灯不亮。单片机将每次开锁操作和此时电磁执行器的驱动电流值作为状态信息发送给智能监控器,作为智能化分析的依据 。论文网
2 系统总体设计方案
2。1 设计任务
1。设置6位数的密码,密码键盘上有10个键盘,按键每位密码值取值范围为0-9;
2。按每个键会有声音提示,密码正确时通过LCD显示屏显示OK!,密码错误时显示ERROR;
3。密码可以由用户自身修改设定,改密之前必须再次输入密码,在输入新密码时需二次确认,以防止错误操作。
2。2 系统总体框图
2。1 系统总体框图
2。3 元器件介绍
基于单片机的密码锁元件清单如下:
元件名称 型号 数量/个 用途
单片机 AT89C51 1 控制核心
晶振 12MHz 1 晶振电路
电容 22pF 2 晶振电路
电解电容 1uF/10V 1 复位电路
按键 16 按键电路
上拉电阻 1 上拉电路
电阻 10K 1 复位电路
元件名称 型号 数量/个 用途
电源 +5V/0。5V 1 提供+5V电源
LED YELLOW 1 开锁电路
LCD液晶显示屏 LM1602