电子密码锁控制电路设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子密码锁控制电路设计

电子密码锁控制电路设计学生:XXX指导教师:XXX 内容摘要:本设计阐述通过Proteus软件成功仿真的电子密码锁的实现过程,选用AY89C52为核心的系统来实现按键输入、开锁和密码识别。采用具备IC总线接口的EPROM芯片来完成密码的存储,通过1602A液晶显示器提示程序运行状态和使用步骤,利用蜂鸣器模拟报警,发光二极管模拟锁的开关。该系统用C语言编写程序,与汇编语言相比具有更好的移植性和可读性,便于修改和增减功能。22关键词:Proteus 密码锁AT89C52 C语言I Design of electronic code lock circuit system Abstract: The paper introduces the implementation of the electronic code lock which was

successfully simulated by Proteus. It uses AT89C52 single-chip microcomputer to achieve key input, the unlocking and identification of the code. It adopts IC bus based EPROM chip to complete the code’s storage, using LCD 1602A to prompt the program’s running state and working procedures, adopting buzzer to imitate the alarm and LED to imitate the switch. It is convenient to modify and add functicccon by using C language program, which is more transplantable and reliable compared to assembly language. 22 Keywords: Proteus code lock AT89C52 C language II 目录前言............................................................... ...... 1 1 总体方案设计. (1)

方案论证与比较 (1)

方案选

择......................................................... 2 2 单元模块设计. (2)

硬件支持 (2)

功能单元模块设计 (2)

开锁机构...................................................

2 矩阵键盘设计电路...........................................

3 声音提示电路设计...........................................

4 显示模块设计 (4)

AT24C02掉电存储单元的设计.................................. 6 3 程序设计与系统仿真. (7)

模块介绍 (7)

主程序模块................................................. 9 密码比较判断模

块........................................... 9 键盘扫描模块.. (9)

修改密码模块 (10)

Proteus仿真电路................................................ 11 4 系统功能.............................................................

12 5 结束语...............................................................

13 附录1:器件清单 (13)

附录2:PCB 图...........................................................

14 附录3:源程序...........................................................

15

输入按扭开关组5秒定时电路20秒定时电路声光指示电路输入锁存电路开锁控制电路密码存储电路图数字逻辑控制方案电子密码锁原理框图机械动作构件

方案选择于利用单片机灵活的编程设计和强大的I/O端口,及其控制的准确性,不但能实现基本的密码锁功能,还可以增添掉电存储、声光提示等功能,故选用方案一。 2 单元模块设计硬件支持使用的元器件有:核心芯片AT89C52、存储芯片AT24C02、液晶显示1602A、4×4矩阵键盘、报警蜂鸣器、发光二极管和三极管。功能单元模块设计开锁机构通过单片机送给开锁执行机构,电路驱动电磁锁吸合,从而达到开锁的目的。当用户输入的密码正确时,单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,达到开门的目的。本次设计中,基于节省成本考虑,用发光二极管代替电磁锁,信息通过LCD显示,并利用蜂鸣器和二极管声光指示。其中,绿发光二极管亮,表示开锁;否则,表示密码输入错误并开启报警电路。如图所示,为密码锁开锁电路原理图。 2 超次锁定STC89C52 单片机密码正

确是开锁驱动电路否电磁锁图密码锁开锁电路原理图矩阵键盘设计电路每一条水平与垂直线的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要M条行线和N条列线,即可组成具有M×N个按键的键盘。于本设计中要求使用16个按键输入,为减少键盘与单片机接口时所占用的I/O线的数目,故使用矩阵键盘。本设计中,矩阵键盘行线和单片机相连,列线与AT89C52 相连。如图所示,为矩阵键盘设计电路图。

1 2 3 * 4 5 6 * 7 8 9 * 输入密码0 确认更改密码图矩阵键盘设计电路图 3 键盘扫描采用行扫描法,即依次置行线中的每一行为低电平,其余均为高电平,扫描列线电平状态,为低电平即表示该键按下。声音提示电路设计声音提示电路采用小蜂鸣器提示。蜂鸣器能够根据脉冲信号,以及信号的频率发出各种不同的声音,这样可以根据系统要求在密码

相关文档
最新文档