這是老師的要求
題目6 數(shù)字溫度計(jì)設(shè)計(jì)1 設(shè)計(jì)任務(wù):利用數(shù)字溫度傳感器DS18B20與單片機(jī)結(jié)合來(lái)測(cè)量溫度 設(shè)計(jì)要求:利用數(shù)字溫度傳感器DS18B20測(cè)量溫度信號(hào),計(jì)算后在LED數(shù)碼管上顯示相應(yīng)的溫度值。其溫度測(cè)量范圍為-55—125℃,精確到0.5℃。 本溫度計(jì)屬于多功能溫度計(jì),可以設(shè)置上下報(bào)警溫度,當(dāng)溫度不在設(shè)置范圍內(nèi)時(shí),可以報(bào)警。 數(shù)字溫度計(jì)所測(cè)量的溫度采用數(shù)字顯示,控制器使用單片機(jī)89C51,測(cè)溫傳感器使用DS18B20,用3位共陽(yáng)極LED數(shù)碼管以串口傳送數(shù)據(jù),實(shí)現(xiàn)溫度顯示。 從溫度傳感器DS18B20可以很容易直接讀取被測(cè)溫度值,進(jìn)行轉(zhuǎn)換即滿(mǎn)足設(shè)計(jì)要求。 DS18B20溫度傳感器是美國(guó)DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測(cè)溫元件相比,它能直接讀出被測(cè)溫度,并且可根據(jù)實(shí)際要求通過(guò)簡(jiǎn)單的編程實(shí)現(xiàn)9—12位的數(shù)字讀數(shù)方式。 DS18B20的性能如下: 獨(dú)特的單線(xiàn)接口僅需要一個(gè)端口引腳進(jìn)行通信 過(guò)個(gè)DS18B20可以并聯(lián)在串行傳輸?shù)臄?shù)據(jù)線(xiàn)上,實(shí)現(xiàn)多點(diǎn)組網(wǎng)功能。 無(wú)須外部器件 可通過(guò)數(shù)據(jù)線(xiàn)供電,電壓范圍3.0—5.5V 零待機(jī)功能 溫度以9或12位的數(shù)字讀數(shù)方式 用戶(hù)可定義報(bào)警設(shè)置 報(bào)警搜索命令識(shí)別并標(biāo)志超過(guò)程序限定溫度(溫度報(bào)警條件)的器件 負(fù)電壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。 DS18B20采用3引腳PR-35封裝或8引腳SOIC封裝。
|