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