DS18B20-PAR
分辨率,位0和1是不确定的,并为9位分辨率2位, 1和0,是不确定的。表2给出了
的数字输出数据的实施例和相应的温度读数为12位分辨率
转换。
温度寄存器格式
科幻gure 3
第7位
第6位
第5位
4位
第3位
第2位
第1位
位0
LS字节
MS字节
2
3
15位
2
2
14位
2
1
13位
2
0
12位
2
-1
11位
2
-2
10位
2
-3
9位
2
-4
8位
S
S
S
S
S
2
6
2
5
2
4
温度/数据关系
表2
温度
+85°C*
+25.0625°C
+10.125°C
+0.5°C
0°C
-0.5°C
-10.125°C
-25.0625°C
-55°C
数字输出
( BINARY )
数字输出
(十六进制)
0000 0101 0101 0000
0000 0001 1001 0001
0000 0000 1010 0010
0000 0000 0000 1000
0000 0000 0000 0000
1111 1111 1111 1000
1111 1111 0101 1110
1111 1110 0110 1111
1111 1100 1001 0000
0550h
0191h
00A2h
0008h
0000h
FFF8h
FF5Eh
FE6Fh
FC90h
*温度寄存器的上电复位值是+ 85°C
操作 - 报警信号
后DS18B20 -PAR进行温度转换,温度值进行比较的
存储在1个字节的T的用户定义的2的补码报警触发值
H
和T
L
寄存器(见图
4)。的符号位(S )表示,如果该值是正还是负:对于正数S = 0和
负数S = 1的T
H
和T
L
寄存器是非易失性(EEPROM)中,这样他们可以保持数据
当设备被断电。牛逼
H
和T
L
可以通过暂存器作为字节2和3进行访问
本数据表的存储部分解释。
T
H
和T
L
寄存器的格式
图4
第7位
第6位
第5位
4位
第3位
第2位
第1位
位0
S
2
6
2
5
2
4
2
3
2
2
2
1
2
0
只有11位到第4 ,温度寄存器的在T中使用
H
和T
L
因为T的比较
H
和T
L
是8位寄存器。如果一个温度测量结果高于或等于T
H
或低于
或等于T
L
,存在报警条件和报警标志被设定的DS18B20 -PAR内部。此标志是
每一个温度测量后更新;因此,如果报警条件消失,旗会
下一个温度转换后关闭。
4 19