摘要:我们生活中使用的大多数锁都是机械式锁,随着时代的发展,生活科技水平不断提高,机械式的锁正在慢慢的被社会淘汰。取而代之的是新型的具有密码功能的高科技锁具。为了使人们更加便捷,安全的使用,锁具也在不断的改良创新。遥控密码锁就是一个具有重大意义的产物,标志着人类生活已走向信息化。
本课题中所设计的红外遥控密码锁的整个设计主要是由单片机的控制模块、矩阵键盘模块、显示模块、复位模块等组成。通过红外遥控信号的发射与接收,实现远程控制锁具的开锁,并且所采用的LCD显示屏能够显示出输入密码的状态以及开锁成功与否的信息。同时本设计还具有报警功能,当输入三次无效密码后,蜂鸣器会发出警报信号。本次采用的是AT89C51单片机,因为其价格低、功耗低、性能佳等特点,非常具有实用意义。
关键词:密码锁;单片机;红外遥控
目录
摘要
Abstract
第一章 绪论-1
1.1课题背景和意义-1
1.2电子密码锁发展趋势-2
1.3本课题设计的思路-3
第二章 总体设计方案的确定-3
2.1 电子密码锁设计的具体要求-3
2.2总体设计方案选定-3
第三章 系统硬件设计-5
3.1 设计原理-5
3.2 单片机STC89C51简介-5
3.3 AT24C02存储芯片-8
3.4 LCD显示模块-9
3.5 键盘设计-10
3.6 声音提示模块-11
3.7 继电器控制模块-12
3.8 红外接收模块-13
第四章 系统软件设计-15
4.1主程序模块-15
4.2 键盘扫描子程序-17
4.3 系统模块密码设置子程序-18
4.4开锁子程序-20
4.5软件调试-20
第五章 系统检测及调试-24
5.1检测方法-24
5.2硬件调试问题-25
5.3最终调试过程-25
结 论-27
致 谢-28
参考文献-29