基于AT89C51单片机的温度测控系统设计
3 系统软件设计
本文引用地址:https://www.eepw.com.cn/article/273496.htm该设计软件部分采用模块化设计,通过Keil公司开发的μVision3编译器用C51语言编写,主要包括温度检测,按键驱动和温度控制等。其中温度检测包括DS18B20初始化子程序、DS18B20读取子程序、DS18B20写子程序、DS18B20转换温度子程序、DS18B20温度采集子程序、采集温度数码管显示子程序等;按键驱动包括矩阵按键驱动子程序、按键显示子程序等;温度控制包括输入键值处理子程序、温度对比控制子程序等。主程序流程图如图2所示。

4 结语
本文设计的温度测控系统,采用DS18B20数字温度传感器实时采集环境温度,采用4×4矩阵按键自由设定温度上限和下限,采用AT89C51单片机处理采集的温度数据和发送控制温度信号,将环境温度和设定温度通过数码管7SEG-MPX4-CA实时显示。设计的样机系统经实验表明,测温精度和控温精度均高达0.1℃,测温范围为-55~125℃,并可在-55~128℃范围内进行温度控制。温度控制系统在工业生产和日常生活中,主要是要求在一定的温度范围内保证温度恒定,并要求一定的精度,因此该系统可应用于家用电器、工业、汽车、冷库等许多领域。
pid控制相关文章:pid控制原理
手机电池相关文章:手机电池修复
51单片机相关文章:51单片机教程
单片机相关文章:单片机教程
单片机相关文章:单片机视频教程
单片机相关文章:单片机工作原理
温湿度控制器相关文章:温湿度控制器原理
评论