1.功能
人体红外感应智能照明
2.程旭
#include <REGX51.H>
#define uchar unsigned char
#define uint unsigned int
sbit light=P1^2;
sbit ex1=P3^3;
void delay(uint k)
{
uint i,j;
for(i=0;i<k;i++)
{
for(j=0;j<125;j++)
;
}
}
void main()
{
EA=1;
EX1=1;
IT1=0;
while(1)
{;}
}
void int_ex0(void) interrupt 2
{
light=0;
while(ex1==0);
delay(2000);
light=1;
}
小结
当拷入人体红外感应智能照明展示程序1时按下sw2灯R3会亮起,松手后等待两秒钟灯会自动熄灭。
当拷入人体红外感应智能照明展示程序2时按下sw2灯R1会亮起,松手后等待两秒钟灯会自动熄灭。
��v����[�s�Yu