設計了一種基于STC89C52單片機的溫度檢測系統,該系統將溫度傳感器DS18B20接在控制器的端口上,對溫度進行采集,將采集到的溫度值顯示在LCD1620液晶顯示。
基本設計要求 (1)能數字顯示被測溫度,測量溫度范圍0~100℃; (2)分辨率不低于2℃; (3)高、低兩路限溫控制點可在0~100℃范圍內獨立設置; (4)當溫度達到高、低限溫控制點發出聲光報警。
DS18B20溫度傳感器經對比,我們選擇DS18B20溫度傳感。DS18B20溫度傳感器是美國DALLAS半導體公司最新推出的一種改進型智能傳感器,與傳統的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據實際要求通過簡單的編程實現9~12位的數字值讀數方式。
溫度報警 該部分由獨立按鍵和蜂鳴器組成。按鍵k1用來查看溫度上下限,k2,k3分別用來加減溫度上下限。當測量溫度超過上下限溫度時相應的led燈會亮起并且會蜂鳴器也會間斷的響起。
程序所定義的變量與常量:
全部資料51hei下載地址:
程序代碼.rar
(2.24 KB, 下載次數: 9)
2019-3-25 22:00 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|