51单片机控制的DS18B20温度测量报警系统(可设置范围)

时间:2023-03-27作者:佚名

最近南方天天下大雨,下的人心情都郁闷了,最近应一个粉丝的留言,说毕业设计课题是一个单片机的温度自动测量报警装置。希望我可以帮帮他, 我就用常见的DS18B20做了一个报警系统,供大家学习和参考。

需要的功能及作用

单片机DS18B20温度测量系统的测量范围为0-99.9摄氏度,可设置上限报 警温度、下限报 警温度(即高于上限值或者低于下限值时蜂鸣器报 警),默认上限报 警温度为38℃、默认下限报 警温度为5℃。报警值可设置范围:最低上限报警值等于当前下限报警值,最高下限报 警值等于当前上限报 警值。将下限报 警值调为0时为关闭下限报 警功能。电源电压VCC为5V,可以焊一只USB座到板上,然后用相应的USB线连接至电脑,通过电脑USB口供电;DS18B20也可以根据需要用屏蔽电缆引出来。K1为进入/退出设置键;K2为增加键;K3为减少键。

老规矩废话不多说,先上实物图

51单片机控制的DS18B20温度测量报警系统(可设置范围)

电路设计原理图如下:

51单片机控制的DS18B20温度测量报警系统(可设置范围)

制作好的PCB成品如下:

51单片机控制的DS18B20温度测量报警系统(可设置范围)

因为项目比较简单就不放一些具体的工艺图片了

本项目C语言参考源代码 如下:

define DQ P3_6 //定义DS18B20总线I/O

/*****延时子程序*****/

void Delay_DS18B20(int num)

{

while(num--) ;

}

/*****初始化DS18B20*****/

void Init_DS18B20(void)

{

unsigned char x=0;

DQ = 1; //DQ复位

Delay_DS18B20(8); //稍做延时

DQ = 0; //单片机将DQ拉低

Delay_DS18B20(80); //精确延时,大于480us

DQ = 1; //拉高总线

Delay_DS18B20(14);

x = DQ; //稍做延时后,如果x=0则初始化成功,x=1则初始化失败

Delay_DS18B20(20);

}

/*****读一个字节*****/

unsigned char ReadOneChar(void)

{

unsigned char i=0;

unsigned char dat = 0;

for (i=8;i>0;i--)

{

DQ = 0; // 给脉冲信号

dat>>=1;

DQ = 1; // 给脉冲信号

if(DQ)

相关阅读

德国SIEMENS西门子840d数控系统维修

免费检测,故障咨询13961122002 300509 轴 %1 伺服 %2 超出逆变频率 参数: %1 = NC 轴号 %2 = 驱动号 说明: 电机超出了最大逆变频率 fmax (参看下面)。逆变频率 = 速度 * 电机极对数 最大逆变...
2023-06-16
德国SIEMENS西门子840d数控系统维修

防水透气膜为户外电子产品提供防水保护

防水透气膜为户外电子产品提供了关键的防水保护,确保这些设备在恶劣的天气条件下也能正常工作。这种膜具有独特的微孔结构,允许气体分子通过,同时阻止水分和尘埃进入设备内...
2024-03-27
防水透气膜为户外电子产品提供防水保护

穿墙预埋止水翼环防水套管的优势

穿墙预埋止水翼环防水套管的优势 运用预埋方式将腌制废水中大量的食盐结晶预埋处理,将固体盐结晶再进行包装处理。穿墙预埋止水翼环防水套管处理高含盐类的废水已经有丰富的相...
2023-08-04
穿墙预埋止水翼环防水套管的优势

带限位橡胶膨胀节拆卸需要注意的事项

带限位橡胶膨胀节拆卸需要注意的事项 带限位橡胶膨胀节也称为球形接头,带限位橡胶膨胀节与母头运用紧固翼母连接起来,使用带限位橡胶膨胀节密封槽上的密封圈进行密封然后构成...
2023-08-04
带限位橡胶膨胀节拆卸需要注意的事项

304伸缩接头应该考虑哪几个点

304伸缩接头应该考虑哪几个点 304伸缩接头向旋转方向流动,然后与右回水孔流来的水汇合,顺着蜗壳流动,由于液体在蜗壳内不断冲击叶栅,不断被叶轮击碎,就同空气强烈搅拌混合,...
2023-08-04
304伸缩接头应该考虑哪几个点

热销商品

小夜灯卧室床头台灯送礼物创意网红拍照宿舍睡眠灯led灯氛围夜灯

这款小夜灯集实用与颜值于一身,是卧室床头、宿舍、拍照布景的理想之选。采用柔和LED光源,光线温馨不刺眼,守护夜间安眠,起夜更安全。小巧便携设计,支持触摸或遥控调光...
24.1

304不锈钢连胶条喉箍R型固定夹管夹U型电缆电线连胶条卡箍橡胶减

304不锈钢连胶条喉箍R型固定夹管夹U型电缆电线连胶条卡箍橡胶减震,是一种高效、耐用的管路连接解决方案。该产品采用高品质304不锈钢材料,具有优异的耐腐蚀性和强度...
0.29

u型包边橡胶条防撞塑胶防割万能封边不锈钢桥架机箱保护套密封条

U型包边橡胶条是一款多功能防护密封配件,广泛应用于不锈钢桥架、机箱、机柜及各类金属边缘。采用优质橡胶与塑胶材质,具备优异的防撞、防割、耐磨及耐候性能,有效保...
1.34

O型圈氟橡胶圆条丁腈胶硅胶垫片防水O三元乙丙EPDM密封件骨架油封

O型圈、氟橡胶圆条、丁腈胶、硅胶垫片、三元乙丙(EPDM)密封件及骨架油封是广泛应用于机械、汽车、航空航天及建筑等领域的关键密封元件。氟橡胶耐高温、耐腐蚀,适用...
1

西门子开关插座皓彩雅白无框五孔USB一开家用面板官方旗舰套餐

西门子开关插座皓彩雅白无框五孔USB一开家用面板,是现代家居装修的理想选择。该产品采用皓彩雅白配色,简约而不失时尚,完美融入各种家居风格。无框设计,线条流畅,视觉...
7.04

网站栏目