1. 程式人生 > 實用技巧 >284【畢設課設】基於51微控制器的漏水檢測報警紅外探測系統設計

284【畢設課設】基於51微控制器的漏水檢測報警紅外探測系統設計

【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

本設計由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初始化
點選並拖拽以移動