51单片机红外报警器设计(电路图+代码)
- 格式:doc
- 大小:323.00 KB
- 文档页数:3
报警电路
红外对射电路
总电路图
51单片机代码
#include
#define uint unsigned int
#define uchar unsigned char
sbit speaker=P2^0;
sbit LED=P2^1;
sbit jieshou=P2^2;
//延时函数
void delay(uchar x)
{
uchar i;
while(x--);
for(i=10;i>0;i--);
}
//报警子函数
void baojing()
{
while(1)
{
LED=1;
speaker=0;
}
}
//主函数
void main()
{
LED=0;
speaker=1;
jieshou=0;
while(1)
{
if(jieshou==1)
{
delay(20);
baojing();
}
LED=0;
speaker=1;
jieshou=0;
}
}