1:接收数据为双字节--先低位,后高位;先低字戚斗节,后高字节;
2:高字节的前5位若为“0”,则将数据乘以0.0625;即 [t=(D*0.0625)].
3:高字节的前5位若高纯磨为“1”,则将数据先取反,再加一,再乘以0.0625;即
【t=[(~D)+1]*0.0625]】
温度是-55~+125
对应的值是 :
(-55>>裤乎FF92)
(-0.5>>FFFF)
(0>>0000)
(0.5>>0001)
(125>>00FA)
1、ds18b20的三个引脚的功能是什么?
答:ds18b20的3个引脚分别为vcc电源正极、gnd电源负极、dq数庆贺据端。
2、
ds18b20复位时间是多少?
答:ds18b20复位时间是480us~960us。
3、
如何判断ds18b20工作扮陆正常?
答:不存在此功能。
4、单片机如何实现对ds18b20的写0操作?
答:不存在此功能。(你是不是说如何启动读取ds18b20,启动只需让单片机与dq的接口至低电平保持1微妙以上时间)
5、
ds18b20的分辨率为多少位?如何设置分辨率位数?
答:"ds18b20的分辨率为在-55~127摄氏度,分辨率可以进行量化为9、10、11、12位对应一个单位的温度为:0.5摄氏度、0.25摄氏度、0.125摄氏度、0.0625摄氏度。
6、ds18b20的温度数据如厅差顷何?如何将区分正负温?
答:ds18b20的温度数据的数据为一个16位二进制数。高5位为判断正负位(高5位为1时温度为负、高5位为0时温度为正),对数据处理的方法,由于负数的数据在存储的时候是以补码的形式存储的,所以在显示的时候补码应该相应的转换为原码。
还有什么疑问?可以追问~上面的希望对你有帮助~