首页 > 电子期刊 > W > 物联网技术

基于DS18B20的温度测控系统设计

温度转换命令子程序主要是发温度转换开始命令,当采用12位分辨率时转换时间约为750 ms,在本程序设计中采用1 s显示程序延时法等待转换的完成,图4所示是其温度转换流程图。
   
  图3主程序流程图 图4温度转换流程图 
  3.1.3读出温度子程序
  读出温度子程序的主要功能是读出RAM中的9 B数据,在读出时需进行CRC校验,有错时不进行温度数据的改写。其程序流程图如图5所示。
  3.1.4计算温度子程序
  计算温度子程序将从RAM中读取的值进行转换运算,并进行温度值正负的判定,其程序流程图如图6所示。
   
  图5读温度流程图 图6计算温度流程图
  3.1.5显示数据刷新子程序
  显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作,当最高显示位为0时,将符号显示位移入下一位。其程序流程图如图7所示[3]。
  
  图7显示数据刷新流程图
  3.2温度控制系统程序设计(上位机软件设计)
  本程序上位机应用VB编写,使用VB6.0的通用串口控件MSComm来对发送到
<<上一页  下一页>>

首页 > 电子期刊 > W > 物联网技术

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: