DS18820独处数据的计算处理方法
发布时间:2014/6/15 16:30:29 访问次数:739
从DS18820读取的二进制数值必须先转换成十进制数值后,才能用于字符的显示。PIC7516的转换精度可选为9—12位,在采用12位转换精度时,PIC7516温度寄存器中的值以0.0625为步进,即温度值为温度寄存器中的二进制值乘以0.0625,得到实际的十进制温度值。十进制值、二进制值及十六进制值之间的关系如表10-2所示。
把二进割高字节的低半字节和低字节的高半字节,组成一字节,该字节的二进制值转换为十进制值后,就是温度的百、十、个位值,而剩下的低字节的低半字节转换成十进制后,就是温度值的小数部分。
因为小数部分是半字节,所以二进制值的范围是0~F,转换成十进制小数值就是0.0625的倍数(0~15倍)。小数部分二进制和十进制的近似对应关系如表10-3所示。
从DS18820读取的二进制数值必须先转换成十进制数值后,才能用于字符的显示。PIC7516的转换精度可选为9—12位,在采用12位转换精度时,PIC7516温度寄存器中的值以0.0625为步进,即温度值为温度寄存器中的二进制值乘以0.0625,得到实际的十进制温度值。十进制值、二进制值及十六进制值之间的关系如表10-2所示。
把二进割高字节的低半字节和低字节的高半字节,组成一字节,该字节的二进制值转换为十进制值后,就是温度的百、十、个位值,而剩下的低字节的低半字节转换成十进制后,就是温度值的小数部分。
因为小数部分是半字节,所以二进制值的范围是0~F,转换成十进制小数值就是0.0625的倍数(0~15倍)。小数部分二进制和十进制的近似对应关系如表10-3所示。
上一篇:DS18820的指令功能
上一篇:DS18820时序