這個溫度計使用的單片機是STC89C2051,測量范圍-55到+125度,顯示精度為0.1度,DS18B20數據腳P0.4 ,采用器件默認的12位轉化,顯示采用4位LED共陽顯示測溫值,P2口為段碼輸入,P0~P3為位選,繼電器接P1.1,蜂鳴器接P1.0,由于時間的關系,我就沒有接繼電器和蜂鳴器,用兩個LED燈來代替,效果也是一樣的。引腳也可以自己定義,下面是制作好實物圖,由于我用杜邦線沒有焊接,因為這樣還可以玩其他小作品,請見諒,電路原理比較簡單,這里就不給出,百度上一大推。 我程序設置的是 低于 等于 12° 的時候 繼電器打開 開始加熱功能 高于等于 13° 的時候 關閉繼電器 蜂鳴器 響起 。
請看視頻。
制作出來的實物圖:
單片機源程序如下:
所有資料51hei提供下載:
手冊及課件.rar
(1.21 MB, 下載次數: 72)
2018-1-31 16:50 上傳
點擊文件名下載附件
溫度傳感器手冊
溫度 -.rar
(49.77 KB, 下載次數: 92)
2018-1-31 16:47 上傳
點擊文件名下載附件
單片機程序
|