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