这个温度计使用的单片机是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)
|