【導(dǎo)讀】域,已經(jīng)成為一種比較成熟的技術(shù),本文將介紹一種基于AT89S51單片機(jī)控制的數(shù)字溫度計,本溫度計屬于多功能溫度計,可以設(shè)置上下報警溫度,當(dāng)溫度不在設(shè)置范圍內(nèi)時,可以報警。該溫度計采用DS18B20作為溫度信號的采集和初步處理,設(shè)計方案簡單。需要從數(shù)單片機(jī)技術(shù)入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。本設(shè)計所介紹的數(shù)字溫度計與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,位共陽極LED數(shù)碼管以串口傳送數(shù)據(jù),實(shí)現(xiàn)溫度顯示,能準(zhǔn)確達(dá)到以上要求。溫度計電路設(shè)計總體設(shè)計方框圖如圖2-1所示,控制器采用單片機(jī)AT89S51,復(fù)位電路為按鍵低電。另外是EA端一定要接上電源,使單片機(jī)能夠工。AT89S51是一個低功耗,高性能CMOS8位單片機(jī),片內(nèi)含4kBytesISP(In-system. 型計算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機(jī)。因此在8031及8032中,EA引腳必須接低電平,因為其內(nèi)部無。ALE是英文"AddressLatchEnable"的縮寫,表示地址鎖存器啟用信號。