花了一天多时间弄电子温度计,关键问题还是出现在延时不准确,导致不能正常工作。没有严格按照时序中要求的时序,也让我吃了不少苦头。在这里,简单向大家介绍下常用的温度芯片DS18B20。
一、硬件部分
1>引脚
这是常用的DS18b20温度芯片,有引脚三根。
GND:地点
VD:电源线
DQ:数据线
DS18B20使用的一线接口控制,当没有外部电源时,这根线同时作为芯片电源线,也就是寄生电源,在本篇中仅就使用外部电源且总线只挂1个DS18B20进行说明。
2>温度数据存储格式
对应的温度表如下:
从图可知,温度高字节的高5位是表示正负的,全0为正,全1为负。
****************************************************************************************************************
详情请咨询: http://shop108408772.taobao.com/
*********************************************************