图1 系统框图
二、理论分析与参数计算
实现温度的实时显示是由计算温度子程序将RAM中读取值进行BCD码的转换运算,并进行温度值正负的判定,从DS18B20读取出的二进制必须先转换为十进制值,才能用于字符显示。因为DS18B20的转换精度为9~12位可选的,为了提高精度采用12位。在采用12位转换精度时,温度寄存器里的值是以0.0625为步进的,即温度值为温度寄存器里的二进制乘以0.0625,就是实际的十进制温度值。
华氏温度与摄氏温度的转换公式:
摄氏:C=5/9 0C(F-32)
华氏:F=9/5 0C+32
计算流程图如下:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库河南理工大学电子设计大赛--智能家用电热水器控制系统设计总结报(5)在线全文阅读。
相关推荐: