当前位置:文档之家› 多点温度测量系统设计

多点温度测量系统设计

STC89C51单片机最小系统,它可以实现对前一模块数据的计算分析,为其他两个模块的信息搭桥,从而实现数据的即时流通。

该单片机最小系统包USB转串口电路部分,可通过USB 串口从PC机向单片机下载程序,极大的方便了软件的调试。

同时还能为其他元器件供电,使用很方便。

(3)信息处理模块:包括液晶显能特点如下所示:
(1)加密性强,无法解密。

(2)超强抗干扰性:高抗静(ESD保护);轻松过2kV/4kV快速脉冲干扰;宽电压,不怕电源抖动;宽温度范围,-40℃~85℃;I/O口经过特殊处理;单片机内部的电源供电系统经过特殊处理;单片机内部的时钟电路经过特殊处理;单片机内部的
图2 单片机最小系统电路图图3 USB串口电路图
图1 系统设计框架图
《有线电视技术》 2016年第9期 总第321期
图4 数字温度传感器电路图
(1)DS18B20的引脚介绍
DS18B20详细引脚功能描述如表
所示。

(2)DS18B20的应用介绍
由于DS18B20采用的是1-Wire
总线协议方式,即在一根数据线实现
数据的双向传输,而对AT89S51单片
机来说,硬件上并不支持单总线协议,
因此,我们采用软件的方法模拟单总
线的协议时序来完成对DS18B20芯片
图5 LCD1602外形尺寸图图6 LCD1602结构块图
图7 主程序流程图
接各个模块,实现各个模块间的数据传输。

程序中使用了一个while循环,以实现温度数据的即时显示。

(2)温度数据测量模块设计
该多点温度系统实现两点温度测量,通过一个按键开关实现数字温度传感器的转换。

传感器测得数据送给单片机处理,单片机处理的作用是将数据值转换为标准单位下的值。

做完测量后,在下一次测量前必须加入一个延时程序,作用是防止传感器测量过频,导致传感器温度过高而烧坏。

经过处理之后的数据由P2.6口传给液晶显示电路,显示测量结果。

(3)液晶显示模块程序设计
首先,液晶要按要求显示必须提前做一些设置,这在初始化程序语句中实现。

初始化内容有:使用8位界面、基本指令集、打开显示功能、关光标、关反白显示、将DDRAM的地址计数器归零。

液晶上显示的内容都是液晶内部字库中的字符,每个字符都有一个对应的字符码,当单片机向液晶写。

相关主题