基于单片机红外人体感应自动门设计资料
【资源下载】下载地址如下1398:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
1、有人来时(进门或出门)开门。当人走到离门不远的时候时,安装在门上侧的热释红外线传感器信号检测装置检测到有人时,将启动电动机带动传动链开门。
2、无人时关门延迟,当热释收发装置没有检测到有人在离门1m的范围内,将延迟1秒启动电动机带动传动链关门。
3、关门中途来人,立即开门。当启动电动机带动传动链关门时,感应探头突然检测到在离门1m的范围内有人,则立即停止电动机关门,启动电动机带动传动链开门。

#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
unsigned char code RUN1[8]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9};//正转
unsigned char code RUN2[8]={0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1};//反转
sbit led1=P0^1; //绿色的
sbit led2=P0^0; //红色的
sbit hongwai=P1^0;
sbit kaibtn=P1^1;
sbit guanbtn=P1^2;
uint ji=0;
uint miao=0;
uint ji2=0;
uint miao2=0;
bit flag=1;
bit flag2=0;


浙公网安备 33010602011771号