18b20温度计报警C语言,51单片机+DS18B20温度上下限报警可调数字温度计程序+仿真设计...

该程序是基于51单片机和DS18B20传感器的温度监测系统,能够实时测量温度并设置上下限报警。用户可以手动调整报警温度,通过K1、K2、K3按键进行温度查看和调节。按下K4可开关按键音。在正常模式下,K2和K3用于查看上限和下限温度,K1用于进入调节模式,K2和K3则用于加减温度值和设定正负。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/********************************************************************

* 程序名;  基于DS18B20的测温系统

* 功  能: 实时测量温度,超过上下限报警,报警温度可手动调整。K1是用来

* 进入上下限调节模式的,当按一下K1进入上限调节模式,再按一下进入下限

* 调节模式。在正常模式下,按一下K2进入查看上限温度模式,显示1s左右自动

* 退出;按一下K3进入查看下限温度模式,显示1s左右自动退出;按一下K4消除

* 按键音,再按一下启动按键音。在调节上下限温度模式下,K2是实现加1功能,

* K1是实现减1功能,K3是用来设定上下限温度正负的。

* 编程时间:

*********************************************************************/

#include                                   //将AT89X52.h头文件包含到主程序

#include                                   //将intrins.h头文件包含到主程序(调用其中的_nop_()空操作函数延时)

#define uint unsigned int                      //变量类型宏定义,用uint表示无符号整形(16位)

#define uchar unsigned char                   //变量类型宏定义,用uchar表示无符号字符型(8位)

uchar max=0x00,min&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值