#include "reg51.h"
#define WORD unsigned int
#define BYTE unsigned char
sbit Speak=P1^7;
sbit Start=P2^0;
sbit test=P1^0;
void delay(time)
{
WORD i;
for(i=0;i<=time;i++);
}
void ErroBl (void) interrupt 2 using 1
{
P1=0X00;
{
Speak=1;
delay(200);
Speak=0;
delay(100);
}
}
void main()
{
IE=0x84;
IP=0x04;
PSW=0x00;
while(1)
{
if(Start==1)
{
/*
P1=0X01;
delay(200);
P1=0X02;
delay(200);
P1=0X04;
delay(200);
P1=0X08;
delay(200);
P1=0X10;
delay(200);
P1=0X20;
delay(200);
P1=0X40;
delay(200);
*/
test=0;
delay(10000);
test=1;
delay(10000);
}
}
}