論文編號:JD1147 論文字數:10924,頁數:28 附原理圖,仿真
基于DS18B20的溫度測量電路的設計
設計要求 設計一款基于單片機的溫度測量系統,用來高精度顯示環境溫度,具體要求如下: ⑴使用數碼管顯示測得的環境溫度,精度±0.1℃;最高溫度值要包括百位,也就是說可以顯示100℃以上的值 ⑵用最高位表示符號位。如果溫度為負能顯示“-”號,如果溫度為正則不顯示; ⑶能在溫度值整數部分的尾部可以顯示小數點“.”,能在溫度值的最后部分顯示攝氏度符號“C”。
引言 隨著人們生活水平的不斷提高,單片機控制無疑是人們追求的目標之一,它所給人帶來的方便也是不可否定的,其中數字溫度計就是一個典型的例子,但人們對它的要求越來越高,要為現代人工作、科研、生活、提供更好的更方便的設施就需要從單片機技術入手,一切向著數字化控制,智能化控制方向發展。 本設計所介紹的數字溫度計與傳統的溫度計相比,具有讀數方便,測溫范圍廣,測溫準確,其輸出溫度采用數字顯示,主要用于對測溫比較準確的場所,或科研實驗室使用,該設計控制器使用單片機AT89S51,測溫傳感器使用DS18B20,用6位LED數碼管實現溫度顯示,能準確達到以上要求 摘要: 隨著時代的進步和發展,單片機技術已經普及到我們生活,工作,科研,各個領域,已經成為一種比較成熟的技術。本文介紹了一種基于DS18B20的數字溫度計設計方案。方案利用AT89S51單片機控制DS18B20進行數據采集并由6個LED數碼管顯示結果。 關鍵字:溫度采集,DS18B20,單片機,AT89S51