基于AT89S51 的密码锁设计
出处:maychang 发布于:2010-11-03 11:04:45
摘 要: 针对传统机械锁结构简单、安全性能低的特点, 采用AT 89S51 单片机作为主控芯片, 结合外围的按键电路、显示电路、报警电路、存储电路以及*电路, 设计出一款可以多次更改密码, 并且具有声音报警功能的电子密码锁。实践证明,该密码锁具有设计方法合理, 简单易行, 成本低, 使用安全等特点。
0 引 言
电子密码锁是一种通过密码输入来控制电路或芯片工作, 从而控制机械开关的闭合, 完成*、闭锁任务的电子产品。它具有保密性好、寿命长、操作简单等特点。
本设计采用AT89S51 作为主控芯片, 结合外围电路, 组成电子密码锁。用户想要*, 必须先通过键盘输入正确的密码才能将锁打开。密码输入错误时有提示, 为了提高安全性, 当密码输入错误3 次将报警。密码可以由用户自己修改设定, 锁打开后才能修改密码。修改密码之前必须再次输入密码, 在输入新密码时需要二次确认, 以防止误操作。
1 系统设计
本系统共由2 部分构成, 即硬件部分与软件部分。其原理框图如图1 所示。
图1 电子密码锁原理框图
1. 1 系统硬件设计
1. 1. 1 电源输入
密码锁主控部分电源需要用5 V 直流电源供电, 其电路图如图2 所示。它可以把频率为50 Hz、有效值为220 V 的单相交流电压转换为幅值稳定的5 V 直流电压。其主要原理是把单相交流电经过变压器、整流电路、滤波电路、稳压电路转换成稳定的直流电压。
图2 电源输入电路原理图
1. 1. 2 键盘输入
本设计采用的是矩阵式按键键盘, 它由行线和列线组成, 按键位于行列的交叉点上, 密码锁的密码由键盘输入完成。键盘的每个按键功能在程序设计中设置。其具体功能及与单片机引脚接法如图3 所示。
图3 键盘输入原理图
1. 1. 3 密码存储
本设计用EPROM 芯片AT24C02 存储密码, 其接线如图4 所示。
图4 密码存储电路原理图
1. 1. 4 复位电路
复位是使CPU 和系统中的其他功能部件都处在一个确定的初始状态, 并从这个状态开始工作。无论是在单片机刚开始接上电源时, 还是断电后或者发生故障后都要复位。根据实际情况本设计选择如图5 所示的复位电路。
图5 复位电路原理图
1. 1. 5 晶振电路
本设计中采用12 MHz 作为系统的外部晶振。电容取值为20 pF。其电路图如图6 所示。
图6 晶振电路原理图
1. 1. 6 显示电路
本设计的显示部分由液晶显示器LCD1602 来完成。只有按下键盘上的开启按键后, 显示器才处于开启状态。其显示部分引脚接口如图7 所示。
图7 显示电路原理图
1. 1. 7 报警电路
报警部分由陶瓷压电发声装置及外围电路组成, 加电后不发声, 当有键按下时, 发/ 叮0 声, 每按一下, 发声, 密码正确时, 不发声直接*, 当密码输入错误时, 单片机的P2. 1 引脚为低电平, 三极管T3 导通蜂鸣器发出蜂鸣声报警。电路图如图8 所示。
图8 报警电路原理图
1. 1. 8 *电路
*控制电路的功能是当用户输入正确的密码后,单片机控制电子锁内的微型继电器吸合。当继电器吸合以后带动锁杆伸缩, 这时, 锁勾在弹簧的作用下弹起,完成本次*。*以后, 单片机自动清除掉由用户输人的这个密码。
1. 2 系统软件设计
电子密码锁软件设计由主程序、初始化程序、LCD显示程序、键盘扫描程序、键功能程序、密码设置程序、EPROM 读写程序和延时程序等组成。主程序设计流程图如图9 所示。
图9 主程序流程图
2 结 语
电子密码锁具有软硬件设计简单, 易于开发, 成本较低, 安全可靠, 操作方便等特点。同时, 还具有按键有效提示, 输入错误提示, 修改密码等多种功能。可在意外泄密的情况下随时修改密码, 保密性强, 灵活性高, 特别适合在家庭、办公室、学生宿舍及宾馆等场所使用。
参考文献:
[1]. AT89S51 datasheet https://www.dzsc.com/datasheet/AT89S51+_970858.html.
[2]. EPROM datasheet https://www.dzsc.com/datasheet/EPROM+_1128137.html.
[3]. AT24C02 datasheet https://www.dzsc.com/datasheet/AT24C02+_142894.html.
上一篇:LPC4000系列控制器的优势
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- Microchip 发布PIC16F13145系列MCU,促进可定制逻辑的新发展2024/4/23 15:34:17
- 什么是MCU2024/3/25 17:05:40
- 了解GD32单片机和STM32单片机2024/3/13 14:17:13
- STM32F103单片机概述2024/3/13 14:13:33
- 什么是DSP?DSP的分类2024/1/22 16:38:45
- 英特尔数据存储如何操作和实现
- 什么是微动开关_微动开关有什么用_微动开关使用方法
- VCC,VDD,VEE,VSS在电源原理图中有什么区别?
- 低压配电系统设计规范_低压配电系统设计注意事项
- xEV 主逆变器电源模块中第四代 SiC MOSFET 的短路测试
- 光耦详细应用教程
- 定义绝缘耐久性评估的电压脉冲测试要求
- 采用沟槽MOS结构,使存在权衡关系的VF和IR相比以往产品得到显著改善 ROHM推出实现业界超快trr的100V耐压SBD“YQ系列”
- NOVOSENSE - 纳芯微推出车规级温湿度传感器NSHT30-Q1,助力汽车智能化发展
- Keysight - EV 电池设计创新:扩大续航里程、延长电池寿命