谁能告诉我单片机从ds18b20中读取温度的原理,是怎样将ds18b20中输出的一位信号变为多位的.
答案:1 悬赏:0 手机版
解决时间 2021-08-22 22:58
- 提问者网友:谁的错
- 2021-08-22 09:01
谁能告诉我单片机从ds18b20中读取温度的原理,是怎样将ds18b20中输出的一位信号变为多位的.
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-08-22 09:12
首先,DS18B20输出的一位(1 bit)信号是不能被单片机变为多位的,一位就是一位,单片机需要连续多次读取DS18B20输出的一位信号,来合成它需要的信息.比如DS18B20的温度输出是16位数据,那么单片机就要读16次1 bit数据.
读取温度伪代码(temperature为保存温度数值的整型变量):
for ( i=1; i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯