18b20温度用蜂鸣器报警c程序
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/13 07:45:40
18b20温度用蜂鸣器报警c程序
18b20程序写出来了,就差一个蜂鸣器报警程序,蜂鸣器是P3.6引脚,
蜂鸣器是无缘的!
18b20程序写出来了,就差一个蜂鸣器报警程序,蜂鸣器是P3.6引脚,
蜂鸣器是无缘的!
可以参照本程序进行修改加入到你的程序中去:::
sbit P3_6 = P3 ^ 6; // 定义位变量
#define BEEP_ON() (P3_6=0) // 定义"BEEP_ON()"为P1.3输出低电平,控制蜂鸣器蜂鸣
#define BEEP_OFF() (P3_6=1) // 定义"BEEP_OFF()"为P1.3输出高电平,控制蜂鸣器不蜂鸣
void main (void)
{
while(1) // 死循环
{
BEEP_ON(); // 蜂鸣器蜂鸣
BEEP_OFF(); // 蜂鸣器不蜂鸣
}
}
再问: 那怎么设置温度的上下限啊???
再答: tt = t * 0.0625; //读取温度值后
t = tt * 10 + 0.5; // 放大10倍输出并四舍五入
a = t / 100; // 十位
b = t / 10 - a * 10; // 个位
c = t - a * 100 - b * 10; // 小数位
然后对这几位数字显示。。你需要设置上下限就加个if语句
sbit P3_6 = P3 ^ 6; // 定义位变量
#define BEEP_ON() (P3_6=0) // 定义"BEEP_ON()"为P1.3输出低电平,控制蜂鸣器蜂鸣
#define BEEP_OFF() (P3_6=1) // 定义"BEEP_OFF()"为P1.3输出高电平,控制蜂鸣器不蜂鸣
void main (void)
{
while(1) // 死循环
{
BEEP_ON(); // 蜂鸣器蜂鸣
BEEP_OFF(); // 蜂鸣器不蜂鸣
}
}
再问: 那怎么设置温度的上下限啊???
再答: tt = t * 0.0625; //读取温度值后
t = tt * 10 + 0.5; // 放大10倍输出并四舍五入
a = t / 100; // 十位
b = t / 10 - a * 10; // 个位
c = t - a * 100 - b * 10; // 小数位
然后对这几位数字显示。。你需要设置上下限就加个if语句
谁知道18B20采样程序怎么写!
这是51单片机控制的18B20温度检测中的一段程序,是LCD 1602初始化程序,
22欧姆的电阻为什么用万用表测时蜂鸣器会报警
用DS18b20写温度程序!并用1602显示!我想加多一个功能!当温度超过某一直!就报警!怎么写这段程序呀?
做一个水温控制系统想 用5V直流电源加热电阻丝做加热模块,用18B20采集电阻丝温度.温度控制范围10~60
急求这个蜂鸣器报警电路的工作原理!
18b20温度采用16位分辨率是怎样计算的.
数车加工工件,想按个报警器,拖板到位不报警,不到们就报警,所谓报警就是按个蜂鸣器
家庭用天燃气报警器温度高时会报警吗
火警自动报警器用“非门”、电位器、热敏电阻、蜂鸣器和电池等按下图连接
用LCD1602和DS18B20显示温度和时间C语言程序
5v直流继电器 控制24V直流电路 现在单片机输出低电平时外接蜂鸣器电路中三极管8550导通,蜂鸣器报警