摘要:随着社会经济的快速发展和科学技术的不断进步,人们对环境的安全意识越来越强;然而日常生活中被盗事件却频繁发生,设计一种具有防盗报警功能的智能密码锁显得极为必要。本课题是以51系列单片机(STC12C5410AD)为核心控制器,设计键盘输入电路、GSM短信报警电路、显示电路和存储电路四个主要硬件电路,通过行扫描键盘输入密码,利用I2C协议实现密码的掉电存储与修改;在输入密码错误时,采用GSM的PDU模式给用户手机发送信息进行实时短信报警,通过12864液晶显示当前执行的操作。对智能密码锁进行50次错误密码输入登录,成功实现50次短信报警,误报率极低,稳定性高;可以在一定程度上减少被盗事件的发生,保证社会的和谐稳定。
关键词:智能密码锁 单片机(STC12C5410AD) GSM短信报警
目录
摘要
ABSTRACT
1 绪论-1
1.1 研究智能密码锁的目的及意义-1
1.2 智能密码锁现状及发展趋势-1
1.2.1 智能密码锁现状-1
1.2.2 智能密码锁发展趋势-2
1.3 本课题研究内容-3
1.4 本章小结-3
2 智能密码锁方案设计-4
2.1 方案设计-4
2.2 本章小结-4
3 智能密码锁系统硬件设计-5
3.1 单片机最小系统-5
3.2 键盘输入模块电路-7
3.3 液晶显示模块电路-8
3.4 GSM通信模块电路-10
3.4.1 GSM通信主板-10
3.4.2 信号检测及处理电路-12
3.5 存储电路-12
3.6 稳压模块电路-14
3.7蜂鸣器报警电路-14
3.8 本章小结-15
4 智能密码锁系统软件设计-16
4.1 软件总体设计-16
4.2 矩阵键盘扫描程序设计-16
4.3 密码存储程序设计-17
4.4 GSM短信报警程序设计-18
4.5 液晶显示程序设计-20
4.6 本章小结-20
5 智能密码锁系统调试-21
6 总 结-23
参考文献-24
致 谢-25
附录1 系统电路图-26
附录2 PCB图-27
附录3 程序清单-28