摘要:随着科学技术的发展以及人们生活水平的提高与安全意识的增强,家庭、企业、机关等场所的安全防范系统的研究与设计日益被科研单机和生产厂商所重视。设计和生产一种廉价、性能灵敏可靠的电子锁,必将在防盗和保证财产安全方面发挥更加有效的作用。
本设计选择STM32F103RBT6作为整个系统控制的核心部分,总体可分为四个模块,射频模块、矩阵键盘模块、显示模块、报警模块,显示模块是以LCD5110为核心,实现输入密码的显示(以“*”号代替输入符号)。控制器则是以STM32为主,与矩阵键盘、射频模块、报警模块互相连接,进而达到控制整个系统的目的。初始化完成之后,进行密码设置:指纹密码设置与数字密码设置,射频卡解锁为固定解锁方式。在解锁过程可采用上述三种任一种方式解锁,若密码错误则返回,密码输入正确开锁。
本系统设计简单,防盗效果稳定性好,具有很强的抗干扰性,灵敏度高等优点。
关键词:单片机;密码锁;单片机设计;电子锁
目录
摘要
Abstract
1绪论-1
1.1研究背景-1
1.2国内外现状-1
1.3总体设计方案-1
1.4可行性-3
1.5预期目标-3
2硬件模块介绍-5
2.1单片机模块-5
2.2射频模块-6
2.3 LCD5110-7
2.4存储模块-8
2.5指纹模块-8
2.6 供电电路模块-10
3软件系统的设计-12
3.1 密码设置模块设计-13
3.2 解锁模块设计-14
结 论-16
参 考 文 献-17
附录A 系统顶层程序设计-18
致 谢-40