摘要:进入21世纪,安防产业逐渐成为中国经济建设领域里不可或缺的一部分,正在以迅猛之势飞速发展,随着科技的不断进步,安防行业所涉及的领域也正在不断扩大,种类繁多,由此连接被监控点和监控中心的方式渐渐的从有线变为了无线.
本设计由AT89S52单片机通过串口控制GSM(Global System of Mobile communication全球移动通讯系统)无线收发模块——TC35模块来实现安防警报和远程控制功能.
智能指纹锁手机短信确认系统的研究与实现就是指纹锁系统发送警报信号给单片机,单片机通过AT指令控制TC35模块向绑定的手机号码发送警报短信并接收信息反馈给指纹锁系统.
另外,本安防系统还加入了扩展键盘和LCD显示屏,目的是实现向临时加入手机号码发送同样的警报短信,并在LCD屏上显示.
关键词:单片机;GSM;TC35;AT指令
目录
摘要
ABSTRACT
第1章 绪论-1
1.1课题的研究背景及意义-1
1.2国内外概况-1
1.3课题的研究内容-2
1.4课题的研究方法以及研究步骤-2
第2章 总体方案设计及设计软硬件环境-5
2.1总体设计方案-5
2.2 单片机介绍-5
2.3 AT89S52单片机简介-6
2.3.1 AT89S52单片机概况-6
2.3.2 AT89S52引脚功能介绍-7
2.4 软件编程环境-9
2.4.1 Keil软件开发系统简介-9
2.4.2 Keil C51开发系统的主要功能-10
2.4.3 Keil运行界面及操作步骤-10
2.5 ME830单片机开发实验仪简介-13
第3章 主要硬件模块概述-15
3.1 GSM网络介绍-15
3.2 TC35模块-15
3.2.1 TC35模块概述-15
3.2.2 TC35模块内部结构-16
3.2.3 TC35主要技术指标及引脚功能-16
3.2.4 TC35数据通信-17
3.3 AT指令及PDU短信模式-17
3.3.1 AT指令简介-17
3.3.2 TC35模块短消息工作模式-18
3.3.3 PDU模式协议格式及编码方法-18
3.4 TC35模块的调试-20
3.4.1 使用KUN_CON_TC35工具进行调试-20
3.4.2 使用串口调试助手进行调试-21
第4章 系统软件设计-23
4.1 程序编写思路及主程序流程图-23
4.2 程序中涉及的AT指令及短信编码的说明-24
4.3 向绑定号码发送警报信息程序的实现-24
4.4 收短信在LCD上显示并发送开锁信号程序的实现-25
4.5 4*4按键的按键扫描及键值处理的实现-26
4.6 LCD显示屏显示功能的实现-27
4.6.1 LCD1602显示屏的初始化流程图-27
4.6.2 LCD显示及向临时键入号码发送报警短信函数-28
第5章 成品演示及功能验证-29
5.1 设计系统功能介绍-29
5.2 硬件电路设计及连接-30
5.2.1 单片机模块-30
5.2.2 TC35模块-30
5.2.3 LCD1602模块-31
5.2.4 按键模块-32
5.2.5 串口模块-33
5.3功能实现的验证-33
第6章 结论与展望-37
6.1 结论及不足之处-37
6.2 未来展望-37
参考文献-39
致 谢-41
附录A: 完整的程序-43