摘要:电子技术的不断发展与进步,使得市面上的电子产品种类繁多,更微型与智能化,使得在安保方面,也更加趋向于电子化,智能化。从古至今,安保对于我们而言是非常重要的,但是随着时代的进步,传统的机械锁已经满足不了人们的需求,有着太多的缺点与不足,安全性更是无法得到满足,因此设计出一种简便的,轻巧的,容易操作,并且安全性更高的智能锁来满足人的需求是有必要的。本设计所采用的是基于 STC89C51 单片机系统的方式,通过按键输入密码以后,经由单片机判断密码的正确与错误后,通过显示模块显示出来,确认器件是否开锁。本设计能够得到想要的结果,可以通过密码来控制锁的开启,成功得到了能够比机械锁更加方便的锁。
关键词:STC89C51,LCD1602,电子密码锁,键盘
目录
摘要
Abstract
1绪论 1
1.1 课题背景和意义1
1.2 电子密码锁发展趋势2
1.3 单片机的基本概2
1.4 红外线的基本概念3
设计的总方案3
2.1 电子密码锁的设计要求3
2.2 选定方案4
系统硬件设计4
3.1 设计原理4
3.2 单片机 STC89C51 简介 5
3.3AT24C02 存储芯片 9
3.4LCD 显示模块简介 10
3.5 键盘设计11
3.6 声音显示模块11
3.7 继电器控制模块12
3.8 红外线接收模块13
系统软件设计13
4.1 主程序13
4.2 扫描子程序14
4.3 密码设置子程序15
4.4 开锁子程序16
软件调试以及硬件调试 18
5.1 软件有关调试18
5.2 硬件有关调试21
总结 22
参考文献 23
致谢 24
附录 25
原理图 26