本章分为如下几部分内容:
1 DS18B20 介绍
2 硬件设计
3 软件设计
4 实验现象
1 DS18B20 介绍
DS18B20 温度传感器的内部存储器包括一个高速的暂存器 RAM 和一个非易
失性的可电擦除的 EEPROM,后者存放高温度和低温度触发器 TH、TL 和配置寄存
器。
配置寄存器是配置不同的位数来确定温度和数字的转化,配置寄存器结构如下:
低五位一直都是"1",TM 是测试模式位,用于设置 DS18B20 在工作模式还
是在测试模式。在 DS18B20 出厂时该位被设置为 0,用户不需要去改动。R1 和
R0 用来设置 DS18B20 的精度(分辨率),可设置为 9,10,11 或 12 位,对
应的分辨率温度是 0.5℃,0.25℃,0.125℃和 0.0625℃。R0 和 R1 配置如下
图:
在初始状态下默认的精度是 12 位,即