Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

#include<AT89X52.

h>
sbit key1=P1^2;
sbit key2=P1^3;
sbit key1=P1^2;
sbit key2=P1^3;
sbit guard1led=P2^0;
sbit guard2led=P2^1;

sbit buzzer=P2^6;

unsignedchar irsensor1flag;
unsignedchar irsensor2flag;
unsignedchar key1flag;
unsignedchar key2flag;

void delay()
{
unsignedchari,j;
for(i=0;i<80;i++)
{
for(j=0;j<120;j++)
{}
}}

void timer0() interrupt 1


{
TF0=0;
TH0=0x4b;
TL0=0x0fd;
phonesensor=1;
guard1led=0;
guard2led=0;
ET0=0;
TR0=0;
}
}
void key1chk()
{
if(key1==0)
key1flag=1;
if(key1==1)
key1flag=0;
}
void key2chk()
{
if(key2==0)
key2flag=1;
if(key2==1)
key2flag=0;
}
}
{
guard1led=1;
TR0=1;
}
}
}
}

{
if(!key2flag)
{

void main()
{
guard1led=0;
guard2led=0;
TMOD=0x11;
TF0=0;
TH0=0x4b;
TL0=0x0fd;
EA=1;
ET0=0;
TR0=0;
while(1)

You might also like