基于51单片机的漏水检测报警红外探测系统设计

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

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

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include<stdio.h>
#include "delay.h"

sbit inf =P1^0;	   //红外引脚
sbit led =P1^1;	   //led引脚
sbit beep =P2^0;	   //蜂鸣器引脚
sbit water =P2^1;	   //水滴检测引脚

bit infFlag;		   //红外检测标志位
unsigned long time_20ms=0;		   //定时器计数

void Init_Timer0(void);			   //定时器初始化声明

void main (void)
{     
	Init_Timer0();        //定时器0初始化
点击并拖拽以移动
 

  

posted @ 2020-12-17 11:26  MCU创新DIY  阅读(248)  评论(0)    收藏  举报