这款制作容易能显示正负值的单片机DS18B20测温模块,只使用了6只元件:一片STC12C4052单片机、一个4位一体共阳数码管,一只DS18B20数字温度传感器、一个USB插口、一个10uf贴片复位电容、一个10k的贴片复位电阻。单片机驱动数码管的端口设置成推挽工作方式,这样使用整个显示电路比较简单,数码管段驱动端省去了限流电阻,数码管亮度显示通过程序控制通断时间实现。由于电路比较简单,这里直接给出PCB图,制作PCB板时,我使用的是雕刻机雕刻,雕刻好后再用雕刻机钻孔,之后手工去除多余的敷铜。设计温度测量范围是:-9.9~99.9℃,下面是制作过程,文后附有源程序,源程序适合于STC1T单片机。下图是制作好的实物工作照片。
为了方便单片机爱好都仿制,附上源程序:
|