【導(dǎo)讀】溫度的檢測與控制是工業(yè)生產(chǎn)過程中比較典型的應(yīng)用之一,隨著傳感器在生產(chǎn)和生活中的更加廣泛的應(yīng)用,利用新型單總線式數(shù)字溫度傳感器實現(xiàn)對溫度的測試與控制得到更快的開發(fā),本文設(shè)計了一種基于AT89S51的溫度檢測及報警系統(tǒng)。該系統(tǒng)將多個單總線溫度傳感器DS18B20并接在控制器的一個端口上,對各個傳感器溫度進行循環(huán)采集,將采集到的溫度值與設(shè)定值進行比較,當(dāng)超出設(shè)定的上限溫度時,通過ISD1420語音電路給出語音提示及報警信號。文中給出了單根數(shù)據(jù)線上擴展多個溫度傳感器的設(shè)計方法,并給出了系統(tǒng)實現(xiàn)的硬件原理圖及軟件流程圖。經(jīng)實驗測試表明,該系統(tǒng)測量精度高、抗干擾能力強、報警及時準(zhǔn)確,具有一定的參考價值。該系統(tǒng)設(shè)計和布線簡單,結(jié)構(gòu)緊湊,體積小,重量輕,抗干擾能力強,性價比高,擴展方便,在大型倉庫,工廠,智能化建筑等領(lǐng)域的多點溫度檢測中有廣闊的應(yīng)用前景。早期的單片機都是8位或4位的?;谶@一系統(tǒng)的單片機系統(tǒng)直到現(xiàn)在還在廣泛使用。