基于单片机控制的多点温度检测当传感器检测到温度为20度时,对应的信号是多少?阐述一下原理

传感器是DS18B20,单片机是STC89C52
2025-03-17 03:07:09
推荐回答(1个)
回答1:

传感器是DS18B20,肯定是要写程序测量温度的,读出的数据是16进制数,肯定要进行计算的,计算出十进制的温度的,而且通常是要保留一位小数,所以,结果都是乘10,即一位小数在内部变成个位,显示时,加个小数点,就显示成小数了,但内部是个位。同理,内部是十位数的,显示出来是个位,内部是百位的,显示出来是十位。
这样的话,经过计算后的温度,温度为20度时,内部对应的是200。