【導(dǎo)讀】本文設(shè)計(jì)了一款以單片機(jī)AT89S52作為控制器,用溫度傳感器DS18B20作為溫度采集器,由LED數(shù)碼管作為顯示器件的數(shù)字溫度計(jì),該數(shù)字溫度計(jì)能夠測(cè)出-55~+125℃之間的溫度,文中詳細(xì)介紹了AT89S52單片機(jī)和DS18B20數(shù)字溫度傳感器芯片的選取、單片機(jī)與溫度傳感器接口電路及單片機(jī)與LED數(shù)碼管接口電路的設(shè)計(jì),以及實(shí)現(xiàn)溫度信息采集和數(shù)據(jù)傳輸?shù)能浖幊虒?shí)現(xiàn)的方法,通過(guò)調(diào)試運(yùn)行,所設(shè)計(jì)的數(shù)字溫度計(jì)能達(dá)到相關(guān)設(shè)計(jì)要求。該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,抗干擾能力強(qiáng),適合于惡劣環(huán)境下進(jìn)行現(xiàn)場(chǎng)溫度測(cè)量,有廣泛的應(yīng)用前景。傳感器應(yīng)用極其廣泛,目前已經(jīng)研制出多種新型傳感器。與傳統(tǒng)的溫度計(jì)相比,這里設(shè)計(jì)的數(shù)字溫度計(jì)具有讀數(shù)方便,測(cè)溫范圍廣,測(cè)溫精確,數(shù)字顯示,適用范圍寬等特點(diǎn)。選用AT89C2051型單片機(jī)作為主控制器件,DSl8B20作為測(cè)溫傳感器通過(guò)4位共陽(yáng)極LED數(shù)碼管串口傳送數(shù)據(jù),實(shí)現(xiàn)溫度顯示。因此,使用數(shù)字溫度傳感器可簡(jiǎn)化硬件設(shè)計(jì)、方便單