1、目录目录 摘要. 3 1 总体设计方案 . 5 1.1GSM 远程温度采集系统设计方案 . 5 1.2 温度检测的发展历史 . 5 1.3 课题来源及意义 . 5 2 硬件电路设计 . 7 2.1 单片机的选用. 7 2.1.1 51 单片机的认识. 7 2.1.2 STC89S52RC 单片机结构 . 8 2.1.3 STC89S52RC 单片机引脚功能 9 2.2 单片机最小系统 . 10 2.2.1 单片机电源电路. 10 2.2.2 单片机的振荡电路设计 12 2.2.3 单片机的振荡电路设计 12 2.3 LCD1602 电路设计 12 2.3.1 LCD162.3.1 LCD160
2、202 介绍及参数介绍及参数 12 2.3.2 LCD16022.3.2 LCD1602 的电路连接的电路连接 13 2.3.3 LCD16022.3.3 LCD1602 模块使用时注意事项模块使用时注意事项 14 2.4 串口通信电路设计 15 2.4.1 MAX232 芯片. 15 2.4.2 串口硬件电路设计 . 16 2.5 DS18B20 传感器电路设计 16 2.5.1 技术性能描述 . 17 2.5.2 应用范围 17 2.5.3 接线说明 17 2.6 GSM 模块简介 . 18 3 软件程序设计 . 19 3.1 LCD1602 程序设计 19 3.1.1 LCD16023.
3、1.1 LCD1602 说明说明 . 19 3.1.2 LCD16023.1.2 LCD1602 读写时序读写时序 19 3.1.3 LCD16023.1.3 LCD1602 液晶显示屏流程图液晶显示屏流程图 20 3.2 DS18B20 温度传感器程序设计 . 21 3.2.1 初始化 DS18B20 22 3.2.2 DS18B20 的写操作 23 3.2.3 DS18B20 的读操作 25 3.2.4 DS18B20 读取温度 26 3.2.5 DS18B20 的注意事项 27 3.3 串口通信程序设计 28 3.4 串口与 GSM 模块通信程序控制 30 4 系统搭建与测试 32 4.
4、1 硬件的焊接 32 4.2 系统的测试 33 5 结结 论论 . 35 参考文献参考文献 36 摘要摘要 通常温度检测以热敏电阻为温度敏感元件。 虽然电阻的成本低,但需后续信 号处理电路,一般使用的是数模转换芯片等,而且可靠性相对较差,测温准确度 低,检测系统也有一定的误差。与传统的温度计相比,DS18B20 数字温度计具 有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。该芯片使 用方便,线路连接简单,直接输出数字信号,容易读取。 本设计选用 STC89C52RC 单片机作为主控制器件,控制 DS18B20 温度传 感器采集环境温度数据。在规定的时间将采集到的温度数据通过 GSM 模块以短 信形式发送到远程的手机端,也可以通过按键,实时控制单片机发送温度信息到 远程手端。通过 DSl8B20 直接读取被测温度值,进行数据转换,该器件的物理 化学性能稳定,线性度较好,在 O100最大线性偏差小于 01。 关键字:单片机、温度控制、关键字:单片机、温度控制、DS18B20、GSM、短信、短信 Abstract Usually the temperature d