149 基于单片机红外探测漏水检测报警系统设计【毕设课设】

编程入门 行业动态 更新时间:2024-10-27 18:32:54

149 基于<a href=https://www.elefans.com/category/jswz/34/1769836.html style=单片机红外探测漏水检测报警系统设计【毕设课设】"/>

149 基于单片机红外探测漏水检测报警系统设计【毕设课设】

本设计由STC89C52单片机电路+红外避障传感器电路+液滴检测传感器电路+蜂鸣器报警电路+LED指示灯电路+电源电路组成。

1、如果检测到漏水,则蜂鸣器报警,否则,蜂鸣器不报警。

2、在红外避障传感器检测到障碍物后,LED灯闪烁。如果避障红外传感器没有检测到障碍物,LED灯灭。

  资料下载地址

=8888

void main (void)
{     Init_Timer0();        //定时器0初始化DelayMs(200);          //延时有助于稳定while (1)         //主循环{if(inf == 0)	   //检测到障碍物{infFlag = 1;      //红外标志位置1}}
}void Init_Timer0(void)
{TMOD |= 0x01;	  //使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响		     TH0=(65536-20000)/256;		  //重新赋值 20msTL0=(65536-20000)%256;EA=1;            //总中断打开ET0=1;           //定时器中断打开TR0=1;           //定时器开关打开
}void Timer0_isr(void) interrupt 1 
{TH0=(65536-20000)/256;		  //重新赋值 20msTL0=(65536-20000)%256;time_20ms++;if(infFlag == 1)			// 如果检测到障碍物{if(time_20ms%30==0)		 //定时600ms{led = !led;			 //led闪烁}}}

   资料下载地址

=8888

更多推荐

149 基于单片机红外探测漏水检测报警系统设计【毕设课设】

本文发布于:2024-03-12 12:16:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1731489.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:单片机   报警系统   毕设课设

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!