更新时间:05-08 上传会员:翩翩起舞
分类:单片机自动化 论文字数:13803 需要金币:1000个
摘要:社会的发展和科技的进步使得人们对安全防范设施的要求日益严苛。传统的机械锁具始终存在使用功能单一、安全性不高,且存在钥匙被盗取、丢失等问题,已经满足不了人们在安全防范上的需求。另外目前普遍使用的电子防盗密码锁大都使用某一确定密码,易被偷窥或窃取已存信息、老幼人群经常会出现忘记密码的情况。因此,替代传统机械锁的新型密码锁应时而生。
本文设计了一款以单片机为核心的多功能电子密码锁,整个系统分为矩阵键盘模块、红外遥控模块、指纹识别模块和显示模块等部分,用户可以选择按键输入解锁、红外遥控解锁和指纹识别解锁的任意一种,开锁方式灵活多样且安全性高,同时能够实现密码变更、误码保护、管理员功能、信息显示、密码掉电保护等功能,具有更高的安全性和易用性。
以STC89C52单片机为本系统硬件部分的核心,利用Protues进行系统仿真调试,软件部分在Keil环境中用C语言编程,应用红外遥控、生物识别等技术实现了多种方式的开锁功能。
经过测试,本系统不但能够实现预期功能,而且实用性强、简单灵活,可广泛应用于家庭、图书馆、办公区域、门禁系统、资料档案室等环境。本系统安全实用、体积小且性价比高,具有良好的市场应用前景。
关键词:电子密码锁;单片机;红外遥控;指纹识别
目录
摘要
ABSTRACT
第1章 绪论- 1 -
1.1研究背景- 1 -
1.2国内外研究现状- 1 -
1.3研究目的和意义- 2 -
1.3.1理论意义- 2 -
1.3.2实践意义- 3 -
第2章 系统总体方案设计- 4 -
2.1系统需求分析- 4 -
2.1.1系统概述和产品特点- 4 -
2.1.2系统功能需求- 4 -
2.2系统总体设计方案- 5 -
2.3系统的器件选型- 6 -
2.4电路仿真设计- 7 -
第3章 系统硬件设计- 9 -
3.1多功能电子密码锁的系统硬件电路设计- 9 -
3.1.1硬件电路设计原则- 9 -
3.1.2 硬件电路原理图- 10 -
3.2系统硬件功能模块设计- 10 -
3.2.1单片机及其最小系统- 10 -
3.2.2键盘接口电路设计- 11 -
3.2.3 LCD显示控制电路设计- 12 -
3.2.4继电器开锁电路设计- 13 -
3.2.5 报警电路设计- 13 -
3.2.6 晶振与外部存储电路设计- 14 -
3.2.7 复位电路设计- 15 -
3.2.8红外遥控模块设计- 15 -
3.2.9指纹模块设计- 16 -
第4章 系统软件设计- 18 -
4.1系统软件设计思路概述- 18 -
4.2主程序- 18 -
4.3 LCD显示子程序- 19 -
4.4按键功能子程序- 20 -
4.5键盘扫描子程序- 21 -
4.6开锁子程序- 22 -
4.7 红外模块子程序- 23 -
4.8 指纹模块子程序- 26 -
第5章 实物焊接与系统调试- 29 -
5.1电路的焊接(硬件调试)- 29 -
5.2程序的烧写(软件调试)- 29 -
第6章 系统测试- 32 -
6.1 实物测试- 32 -
6.1.1 液晶显示模块的测试- 32 -
6.1.2 按键模块的测试- 33 -
6.1.3 红外模块的测试- 34 -
6.1.4 指纹模块的测试- 35 -
6.2 出现的问题及解决方法- 36 -
总结与展望- 37 -
参考文献- 39 -
致谢- 40 -
附录- 41 -