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-06-21
旧楼加装电梯如何平衡高层住户与低层住户的利益

探究旋转门与其它门的差异

旋转门是一种常见的门类,分为手动旋转门和自动旋转门,它与其它门有很多区别主要体现在以下几个方面,门道佰分佰将为大家逐一分析介绍。 一、开关方式不同 旋转门是通过旋转...
2023-06-02
探究旋转门与其它门的差异

如何正确选购与安装防火门闭门器

防火门闭门器选择应该思量的因素有:门的重量、门的宽度、开门频率以及利用要求与利用情况等。门的重量与门的宽度是选择闭门器型号的最重要因素。通常门的重量小,就选择气力...
2023-04-30
如何正确选购与安装防火门闭门器

装修前一定要了解清楚的16个问题,否则后期返工很麻烦!

1.过度找平一般家里铺地板才需要地面找平,有些公司以及施工队直接全屋找平,这就属于恶意增项。2.卫生间地漏定位地漏的位置时一定要先想好,量好尺寸。同时地漏最好位于砖的一边...
2024-06-21
装修前一定要了解清楚的16个问题,否则后期返工很麻烦!

单法兰管道限位伸缩接头的伸缩特性介绍

单法兰管道限位伸缩接头的伸缩特性介绍 单法兰管道限位伸缩接头是一类固化前胶粘剂,具备强度高、硬度高、不收缩、不腐蚀等特性,适用单法兰管道限位伸缩接头填充、修复孔、缝...
2023-08-04
单法兰管道限位伸缩接头的伸缩特性介绍

热销商品

304不锈钢卡箍硅胶垫片316卫生级快装接头垫圈卡盘精铸卡扣密封垫

304不锈钢卡箍硅胶垫片与316卫生级快装接头垫圈卡盘精铸卡扣密封垫,专为食品、制药、生物工程及高洁净流体输送系统设计。采用优质304或316不锈钢材质,具备优异的耐...
4.5

耐磨耐油丁腈耐高温氟胶防水环保级硅胶包覆聚四氟橡胶O型密封圈

本款O型密封圈采用多层复合结构设计,外层为环保级硅胶,具备优异的防水、耐候与生物相容性;中间层采用耐磨耐油的丁腈橡胶(NBR),确保在油污环境中长期稳定运行;内层则选用...
1

管卡安装片 排水管固定悬吊卡丝固定件 角钢角码连接底座 方钢卡

管卡安装片、排水管固定悬吊卡、丝固定件、角钢、角码、连接底座及方钢卡是建筑给排水系统中常用的管道固定与支撑组件。这些配件通过组合使用,可牢固固定各类排水...
0.8

氟胶O型圈耐高温密封圈线径1-10mm现货可订做大尺寸胶圈非标异形

氟胶O型圈采用高性能氟橡胶(FKM)材料制成,具有卓越的耐高温、耐油、耐化学腐蚀性能,长期使用温度可达200℃以上,短期可耐受250℃高温。线径规格覆盖1–10mm,现货充足,支...
0.4

国际电工家用BVR电线国标纯铜芯线6平方100米1.5 2.5 4单芯硬铜线

国际电工家用BVR电线是一种国标纯铜芯线,其规格为6平方毫米,长度为100米。这种电线具有良好的导电性能和耐高温性能,适用于各种电器设备的连接。它由单芯硬铜线制成,...
3.92

网站栏目