上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
总体思路
用AT89C51控制DS18B20,读取数据;
对DS18B20转换后的数据进行处理,转换成实际温度值;
使用6位数码管显示所测得的温度;
最高位为符号位,如果温度值为正,则不显示,如果温度值为负,则显示负号;
第2~4位显示温度值的整数部分,并在第4位数据上显示小数点;
第5位显示一位小数;
最低位显示摄氏度符号“℃”。
用AT89C51控制DS18B20,读取数据;
对DS18B20转换后的数据进行处理,转换成实际温度值;
使用6位数码管显示所测得的温度;
最高位为符号位,如果温度值为正,则不显示,如果温度值为负,则显示负号;
第2~4位显示温度值的整数部分,并在第4位数据上显示小数点;
第5位显示一位小数;
最低位显示摄氏度符号“℃”。