新闻中心

EEPW首页>嵌入式系统>设计应用> 基于AT89C51单片机的温度测控系统设计

基于AT89C51单片机的温度测控系统设计

作者: 时间:2015-05-03 来源:网络 收藏

  3 系统软件设计

本文引用地址://m.amcfsurvey.com/article/273496.htm

  该设计软件部分采用模块化设计,通过Keil公司开发的μVision3编译器用C51语言编写,主要包括温度检测,按键驱动和温度控制等。其中温度检测包括初始化子程序、读取子程序、写子程序、DS18B20转换温度子程序、DS18B20温度采集子程序、采集温度数码管显示子程序等;按键驱动包括矩阵按键驱动子程序、按键显示子程序等;温度控制包括输入键值处理子程序、温度对比控制子程序等。主程序流程图如图2所示。

主程序流程图

  4 结语

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

pid控制相关文章:pid控制原理


手机电池相关文章:手机电池修复


51单片机相关文章:51单片机教程


单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


温湿度控制器相关文章:温湿度控制器原理

上一页 1 2 下一页

关键词:AT89C51DS18B20

评论


相关推荐

技术专区

关闭