一、設(shè)計(jì)指標(biāo)
單片機(jī)實(shí)時(shí)檢測(cè)溫度傳感器DS18B20的狀態(tài),并將DS18820得到的數(shù)據(jù)進(jìn)行處理。上電后數(shù)碼管顯示當(dāng)前的環(huán)境溫度,通過(guò)按鍵可設(shè)置高低溫報(bào)警值,當(dāng)檢測(cè)到的溫度高于設(shè)置的報(bào)警值的時(shí)候,蜂鳴器報(bào)警同時(shí)報(bào)警燈閃爍,溫度檢測(cè)精確到0.1度。并具有掉電保存功能,數(shù)據(jù)保存在單片機(jī)內(nèi)部EEPOM中,進(jìn)入設(shè)置界面后如果沒(méi)有鍵按下系統(tǒng)會(huì)在15秒后自動(dòng)退出設(shè)置界面。
二、硬件實(shí)現(xiàn)及單元電路設(shè)計(jì)
總系統(tǒng)原理圖:
Proteus仿真樣例:
正常運(yùn)行(預(yù)設(shè)溫度37℃)
高溫報(bào)警設(shè)置為40℃
溫度達(dá)到42℃,LED閃爍,蜂鳴器報(bào)警
低溫報(bào)警設(shè)置為15℃
溫度達(dá)到14℃,LED閃爍,蜂鳴器報(bào)警