摘要:本次带音乐门铃的电子密码锁设计主要分为以下俩个部分。硬件方面:以STC89C52单片机为控制核心,外接AT24C02存储芯片电路实现断电存储功能、通过LCD液晶显示电路显示当前的时间、温度、通过DS18B20采集温度、矩阵按键电路作为密码输入信号,若输入的密码与系统内置的4组密码中一组相匹配则开锁并播放音乐,若密码输入错误时通过警报电路让蜂鸣器发出警报并且在液晶上显示错误的次数。
软件方面:本次设计的系统程序是在KeilC51环境下用C语言编写的,分成密码锁模块、显示模块、键盘模块、温度、时间模块。
本次设计的电子密码锁具有显示当前日期时间、周围环境温度、输入密码开锁、超过次数锁定、错误警报、和修改密码功能。
关键词:单片机;液晶显示;音乐门铃;密码锁;温度传感器
目录
摘要
Abstract
1 绪论-1
1.1 背景-1
1.2 电子密码锁的研究现状-1
1.3 电子密码锁的发张趋势-2
2 系统总体设计-3
2.1 设计要求-3
2.2 系统结构-3
2.3 系统的可行性-4
3 硬电路设计-6
3.1 单片机最小系统(时钟、电源)-6
3.2 键盘输入电路-6
3.3 AT24C02存储电路-7
3.4 温度采集电路-8
3.5 时间显示电路-9
3.6 液晶显示电路-9
3.7 开锁电路-10
3.8 报警电路-11
4 软件设计-12
4.1 软件工具介绍-12
4.2 程序设计-12
4.2.1 软件设计总流程图-12
4.3 具体功能软件实施-13
4.3.1 密码检查功能-13
4.3.2 设置修改密码-14
5 调试-16
5.1 硬件调试-16
5.2 软件调试-17
5.3 调试结果-18
结 论-19
参 考 文 献-20
附录A硬件原理图-21
附录B硬件PCB-22
附录C系统程序-23
致 谢-25