请问这个DS18B20程序能显示零度以下的温度吗?

2025-02-25 11:58:31
推荐回答(1个)
回答1:

不可以;
Get_Tmp() 函数中 a、b 为读18B20 的温度寄存器,然后将 16位结果 赋值到 无符号的 temp 变量上,然后进行温度换算,再放大1000倍,对小数点进行 四舍五入 运算。整个过程不涉及 温度符号(正负) 识别,就直接送往 显示函数 显示。