《表1 温度值的二、十六进制转化》
DS18B20环境温度传感器与AT89S52单片机输入接口连接。DS18B20是一种“一线器件”,是单线数字温度传感器,与微处理器的连接只需要一条口线就可以实现双向通讯,从而精度高、抗干扰能力强、使用便捷、经济性好。DS18B20测温范围广,通常为-55℃~+125℃;当环境温度在-10℃~+85℃时精度可达到±0.5℃。将多个DS18B20并联在唯一的单线上还可以进行多点测温。DS18B20工作电压3.0~5.5 V,测量结果以数字量方式串行传送,无需外围元件。DS18B20是高速暂存存储器,内部由9个字节组成,第0和第1个字节存放二字节补码形式的温度值。当有温度转换命令时,温度值被转换成补码并保存在第0和第1字节中。单片机可以通过与DS18B20的单线接口读取数据,读取顺序为先读取低位,后读取高位。温度计算方法依据符号位信息有所不同:当符号位S=0时,二进制位被转换为十进制;当S=1时,补码首先被转换成原始码,然后计算十进制值。具体数据实例如表1所示。
图表编号 | XD00215828200 严禁用于非法目的 |
---|---|
绘制时间 | 2021.02.25 |
作者 | 翟秀军、赵羽佳、刘晓明 |
绘制单位 | 天津中德应用技术大学汽车与轨道交通学院、天津南开大学医学院、天津中德应用技术大学汽车与轨道交通学院 |
更多格式 | 高清、无水印(增值服务) |