【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
51漏水检测报警红外探测设计-液滴-BELL-避障红外-LED
本设计由STC89C52单片机电路+红外避障传感器电路+液滴检测传感器电路+蜂鸣器报警电路+LED指示灯电路+电源电路组成。
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初始化