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)

相关阅读

电梯水平振动加速度的测量方法及意义

标题: 电梯作为现代城市生活中不可或缺的交通工具,其安全性一直备受关注。在电梯运行过程中,水平振动加速度是一个重要的指标,它能够反映电梯的运行状态和稳定性。本文旨在...
2023-07-14
电梯水平振动加速度的测量方法及意义

电梯维保工作是一项需要专业技能和技术培训的职业

电梯维保工作是一项需要专业技能和技术培训的职业。这项工作需要操作一些高性能机器设备和电气组件,需要有良好的机械、电气、电子等领域的知识和技能。此外,电梯维保工作需...
2023-06-21
电梯维保工作是一项需要专业技能和技术培训的职业

伸缩节dn250的种类及介绍

伸缩节dn250的种类及介绍 安装吸水管路时,伸缩节dn250应向来水方向稍往下倾斜或者水平安装,进水管任何一点都不得高于伸缩节dn250进水口,否则管内空气排除不尽。伸缩节dn250的松紧...
2023-08-04
伸缩节dn250的种类及介绍

全方位对比:旋转门弧形玻璃VS普通玻璃

旋转门作为一种优雅且节能的进出口解决方案,在许多商务大厦、酒店及公共设施中得到广泛应用。其设计不仅考虑了美观性与实用性,而且注重安全性与耐用性。而旋转门弧形玻璃与...
2024-03-24
全方位对比:旋转门弧形玻璃VS普通玻璃

电机绕组故障,应如何去检查判定?

一次偶然的机会,参与了一台故障电机的故障检查,检查发现电机的内腔内有两个螺钉碎片,从而也基本判定了导致电机绕组显示对地的真实原因,但如何才能判定该绕组是否有故障呢...
2023-09-09
电机绕组故障,应如何去检查判定?

热销商品

欧铭仕分体太阳能庭院户外室外氛围山丘洗墙花园墙壁装饰洗墙灯

欧铭仕分体太阳能庭院洗墙灯,专为户外花园、庭院及建筑外墙装饰打造。采用分体式设计,太阳能板与灯体分离,灵活安装,高效吸收阳光,实现节能环保。IP65防水等级,适应各种...
268

双面护线圈环保橡胶米字型开孔护线圈配电箱出线孔护套防尘过线圈

双面护线圈是一款采用环保橡胶材质制成的配电箱出线孔保护装置,呈米字型开孔设计,兼具柔韧性与耐用性。其双面结构可有效包裹线缆,防止箱体边缘划伤电线绝缘层,提升用...
1.23

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

佛山照明led筒灯嵌入式家用75mm孔射灯客厅过道吊顶超薄防眩筒灯

佛山照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、过道、厨房等区域的吊顶安装。采用75mm标准开孔尺寸,适配性强,安装简便。灯体超薄设计,节省吊...
4.5

劳保鞋男款士防砸防刺穿工作轻便夏季透气钢头工地男鞋子绝缘焊工

这款男款劳保鞋专为工地、焊工等高风险作业环境设计,集防砸、防刺穿、绝缘等多重防护功能于一体。鞋头内置钢头,有效抵御重物砸压;鞋底采用高强度防刺穿材料,保障脚底...
69

网站栏目