4、溫度顯示電路
顯示當(dāng)前測得的溫度,數(shù)碼管采用74LS247驅(qū)動
5、報警電路
當(dāng)環(huán)境溫度超過設(shè)定溫度時,蜂鳴器鳴叫,紅燈點亮,發(fā)生報警;當(dāng)人員發(fā)現(xiàn)警報時,可按圖8中的按鈕,暫時中斷蜂鳴器的鳴叫。6、控制電路
該電路的作用是:當(dāng)測量溫度超過設(shè)定溫度時,小風(fēng)扇以下轉(zhuǎn)動,加快儀器散熱,使溫度保持在設(shè)定溫度以下。
圖9控制電路
四、整體構(gòu)造及功能
整體電路圖如下:
實現(xiàn)的總體功能:
l 實現(xiàn)對環(huán)境溫度的測量和顯示
l 能通過按鍵設(shè)置報警溫度
l 溫度超過設(shè)置值時,產(chǎn)生光聲報警
l 報警同時系統(tǒng)自帶小風(fēng)扇轉(zhuǎn)動以降低溫度
主程序
主程序的主要功能是負(fù)責(zé)溫度的實時顯示、讀出并處理DS18B20的測量的當(dāng)前溫度值,溫度測量每1s進(jìn)行一次。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見下圖所示