摘要:在当今经济科技飞速发展的大潮流下,电子密码锁取代安全性差、容易损坏的机械锁已成为必然的趋势。与普通机械锁相比,电子锁具有很多优点,如:防盗性强、保密性好等。同时,随着人民对安全要求的不断增高和指纹识别技术的不断成熟,越来越多的人选择性价比高、安全性好的的电子密码锁,因此基于安全性的密码研究是非常有必要的。
本设计采用STC89C52RC单片机作为主芯片,采用矩阵键盘输入6位数字密码,可以对指纹进行保存、修改等。采用液晶显示12864作为本设计的显示器,用继电器模拟锁具的锁闭和开启,同时具有声光报警及密码错误自动锁住系统等功能,在此基础上加上指纹识别技术以提高系统的安全性和实用性,防止单一开锁方式损坏造成无法开锁的情况。最后通过软件的编写和硬件的制作实现指纹识别与数字解锁的报警密码锁系统。
关键字 51单片机STC89C52;密码锁;指纹识别;声光报警
目录
摘要
Abstract
1 绪论-1
1.1 课题的背景-1
1.2 国内外研究现状-1
1.3课题的意义-2
2 总体设计方案-3
2.1 设计思路-3
2.2 系统功能-3
3 主要元器件介绍-4
3.1 STC89C52-4
3.2 指纹识别模块-5
3.3 LCD12864-6
3.4 AT24C02-6
3.5 三极管8550-7
4 硬件系统设计-8
4.1 最小系统电路-8
4.2液晶显示电路-8
4.4 蜂鸣器电路-9
4.5 键盘电路-10
4.6 LED电路-11
4.7 继电器电路-11
4.8 存储电路-12
5 软件系统设计-13
5.1 指纹识别模块设计-13
5.1.1 指纹录取过程-13
5.1.2 指纹识别过程-13
5.2 液晶显示模块设计-14
5.3 单片机主程序设计-15
6 调试与实现-16
6.1 调试遇到的问题-16
6.1.1 指纹模块无法工作-16
6.1.2 液晶不显示-16
6.1.3 继电器不工作-16
6.2 实物展示-17
7 技术指标-20
总结-21
致谢-22
参考文献-23
附录-23