东北大学秦皇岛分校毕业设计(论文) 第36页
发DS18B20复位命令 发跳过ROM命令 发读取温度命令 读取操作,CRC校验 N 9字节完? Y N CRC校验正确? Y 移入温度暂存器 结束
图5-2 读出温度子程序流程图
东北大学秦皇岛分校毕业设计(论文) 第37页
开始 温度零下? N Y 温度值取补码 置“-”标志 置“+”标志 计算小数位温度BCD值 计算整数位温度BCD值 结束
图5-4 计算温度子程序流程图
东北大学秦皇岛分校毕业设计(论文) 第38页
发DS18B20复位命令 发跳过ROM命令 发温度转换开始命令 结束
图5-3 温度转换命令子程序流程图
开始 Y K1键是否按下? N N K2键是否按下? 显示报警 上、下限值 Y 设置报警上、下限 K3键是否按下? N Y 返回
图5-6 按键处理子程序流程图
东北大学秦皇岛分校毕业设计(论文) 第39页
开始 初始化LCD 1602 写显示地址 N 十位数0? Y N 百位数0? Y 十位数显示符号 百位数不显示 百位数显示数据 (不显示符号) 结束
图5-5 显示数据刷新程序子程序流程图

