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