熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-5-26 09:49
正文摘要:大佬們幫我看一下這個(gè)DS18B20溫度顯示在LCD屏上負(fù)數(shù)部分顯示的溫度與實(shí)際溫度誤差太大,這是哪了除了問題,應(yīng)該怎么修改呢,正數(shù)部分顯示正常,主程序部分的程序void main() { &n ... |
有些應(yīng)用是工作在0度以上,可以不考慮負(fù)溫度問題,否則要對(duì)讀取的數(shù)據(jù)判斷正負(fù)。如判斷是負(fù)數(shù)要取反+1。給你一個(gè)示例參考。
![]() |
同意一樓,還有幾個(gè)位是判斷正負(fù)的。 |
在文檔里查看數(shù)據(jù)格式,判斷正負(fù) |
DS18B20數(shù)字式溫度采集器(WQX編輯).pdf
929.27 KB, 下載次數(shù):
本帖最后由 jin111 于 2021-5-26 14:14 編輯 在文檔里查看數(shù)據(jù)格式,判斷正負(fù) ![]() |
ds18b20采集到的數(shù)據(jù)并不是全部都是整數(shù)和小數(shù)部分,有幾位只是為了判斷它溫度的正負(fù),文檔里有說明,看一下吧。 |
Powered by 單片機(jī)教程網(wǎng)