【導(dǎo)讀】開機(jī)檢測DS18B20的當(dāng)前標(biāo)志位,檢查是否存在,不在則器件狀態(tài)燈倍點(diǎn)亮,當(dāng)溫度在小于設(shè)定值時(shí)啟動(dòng)加熱裝置,當(dāng)溫度等于設(shè)定值時(shí),斷開加熱裝置,當(dāng)加熱完畢進(jìn)行聲音報(bào)警。在按鍵上,當(dāng)按下SET鍵時(shí),數(shù)碼管閃亮,按下UP鍵時(shí),加一命令,按下DOWN鍵時(shí),減一命令,如果期間按下OK鍵,則當(dāng)前操作完畢,或是當(dāng)時(shí)間過5S后,程序進(jìn)行下一條命令,當(dāng)前結(jié)束。外部控制裝置,單片機(jī)內(nèi)部判斷其環(huán)境溫度與設(shè)定溫度的關(guān)系,大于則接通繼電器裝置,小于則斷開,同時(shí)狀態(tài)燈相應(yīng)的變化。顯示裝置,用兩位數(shù)碼管顯示,因?yàn)闇囟鹊囊缶炔皇呛芨撸晕覀冃?shù)點(diǎn)后面的部分不予以考慮,這樣做在顯示和數(shù)據(jù)處理的部分節(jié)省不少硬件和軟件的開銷。為完成上述系統(tǒng)功能,選擇和設(shè)計(jì)AT89C51系列單片機(jī)電路組成電源、溫度檢測及采集、鍵盤及顯示、控制、復(fù)位系統(tǒng),檢測電路由DS18B20傳感器由單總線構(gòu)成,其外圍電路簡單,易操作,內(nèi)部含有A/D轉(zhuǎn)換器,可以方便讀出溫度值。。