【導讀】摘要:本文利用AT89S52單片機為核心器件,從硬件和軟件兩個方面設計實現(xiàn)了一個測溫系統(tǒng),并且該系統(tǒng)。還有溫度報警功能,報警溫度能夠通過按鍵設定。反應迅速結(jié)果準確。利用了單片機的延時電路、按鍵復位電路、時鐘電路、定時中斷等電路構(gòu)成一個測溫系統(tǒng)。系統(tǒng)能夠測量環(huán)境溫度,要求能夠用兩位或多位LED顯示。電源使用普通的電源接口,通過5V電源適配器供電。上限,以及設定之后確認;溫度傳感器DS18B20與單片機口相連,用于采集溫度數(shù)據(jù);四個數(shù)碼管用于顯示當前溫度和設定的報警溫度。電容和和10μf鋁電解作為濾波電容。行,在AT89S52的時鐘電路工作后,只要RST引腳上出現(xiàn)超過兩個機器周期以上的高電平時,下,則退出中斷,繼續(xù)執(zhí)行主程序。限相比較,若高于報警溫度,則啟動蜂鳴器報警。該系統(tǒng)顯示部分選用4為共陽數(shù)碼管。本設計采用默認的12. 此時DS18B20的1腳接地,2腳作為信號線,與單片機,此系統(tǒng)所用到的器件列于表1中。