作业帮 > 综合 > 作业

DS18B20温度转换问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/03 00:05:09
DS18B20温度转换问题
rdbyte(void) //读取温度的一个字节
.
tplsb=rdbyte();//温度值低位字节
tpmsb=rdbyte();//高位值高位字节
请问如何将读到的温度转换为十进制数?最好还包括一位小数.用数码管显示.
把tplsb和tpmsb都是8位的合成一个16位的有符号数tt;temp为浮点数
t=tpms