18b20温度传感器实验笔记重点.docx

DS18B20温度传感器实验笔记 李进 2008-12-10 DS18b20用12位存贮温度值,最高位为符号位 下表(表1)为18b20的温度存储方式。负温度 S = 1,正温度S = 0。温度值 以补码表示。正数与原码相同,负数是补码,需要再次求补后才能正确显示。如: 0550H 为+85E, 0191H 为 +25.0625C, FC90H 为-55C。 DS18B20的输出位数被设置成(9,10,11或12bit ),出厂的默认值是12bit。 对应的分辨率是 0.5E,0.25C,0.125C或 0.0625C。 使用Convert T[44h]命令启动一次转换,温度的16位转换值存于暂存器中,并 扩展两位符号位。使用 Read Scratchpad[BEh命令,将温度值通过1线口输出,低 位(LSB )首先输出。 LSB MSB 整型数表示(int型,最高4位无用) TEMPERATLRE+125°CDIGITAL OLTPUT (Binary)oooo TEMPERATLRE +125°C DIGITAL OLTPUT (Binary) ooooo111 not oooo DIGITAL OUTPUT (Hex) 07DOh +85.0?C0000 0101 0101 OOOO055011^+25.0625°C0000 0001 1001 000)0191b+ 1OJ

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档