這款制作容易能顯示正負值的單片機DS18B20測溫模塊,只使用了6只元件:一片STC12C4052單片機、一個4位一體共陽數碼管,一只DS18B20數字溫度傳感器、一個USB插口、一個10uf貼片復位電容、一個10k的貼片復位電阻。單片機驅動數碼管的端口設置成推挽工作方式,這樣使用整個顯示電路比較簡單,數碼管段驅動端省去了限流電阻,數碼管亮度顯示通過程序控制通斷時間實現。由于電路比較簡單,這里直接給出PCB圖,制作PCB板時,我使用的是雕刻機雕刻,雕刻好后再用雕刻機鉆孔,之后手工去除多余的敷銅。設計溫度測量范圍是:-9.9~99.9℃,下面是制作過程,文后附有源程序,源程序適合于STC1T單片機。下圖是制作好的實物工作照片。
為了方便單片機愛好都仿制,附上源程序:
|