基于單片機的電子溫度報警器設計制作總結
制作方案:
本文引用地址:http://dyxdggzs.com/article/170839.htm本溫度計采用一種智能溫度傳感器DS18B20作為檢測元件。該元件測溫范圍為-55~125度,最高分辨率為0.0625度,完全滿(mǎn)足本設計中分辨率為0.1度的要求!考慮到下載程序的方便和一些條件的限制我選了STC89C52RC這款單片機作為控制器!顯示電路方面,我選擇四位共陽(yáng)LED數碼管作為顯示電路!
而鑒于單片機驅動(dòng)力有限,所以P0,P2口均加一上拉排阻以提升其驅動(dòng)力!P0,P2口均有一鎖存器74HC573以使數據控制方便!
報警方面,當溫度超過(guò)警界最高溫度時(shí),響報警音樂(lè ),紅色發(fā)光二極管閃爍;當溫度低于最低溫度報警時(shí),響報警音樂(lè ),黃色發(fā)光二級管閃爍!因為所選單片機可擦寫(xiě)次數達萬(wàn)次以上,為使電路的簡(jiǎn)化,其溫度報警值已預設在程序中,可以通過(guò)修改程序中的預設值改變報警溫度!
因為當時(shí)用總線(xiàn)不太熟練,怕出錯,所以一條一條線(xiàn)連接的。并且該原理圖只加了一個(gè)排阻,后來(lái)修改后的那個(gè)圖找不到了。修改后的原理圖加了兩個(gè)排阻,如電路板中所繪!后來(lái)焊接實(shí)物時(shí),老師買(mǎi)了四個(gè)排阻,所以把單片機各接口均加了一個(gè)排阻,具體實(shí)物如實(shí)物圖所示!
其電路板原理圖如下:

因為所用數碼管的型號暫時(shí)未知,所以未畫(huà)出數碼管的原理圖,只是將其位置標出:
最終成品圖片如下:

評論