#include<reg52.h>
//void delay(unsigned char i)
typedef unsigned int u16;
sbit beep=P2^3;
void delay(u16 i)
{
while(i--);
}
{
unsigned char m,n;
for(m=i;m>0;m--)
for(n=125;n>0;n--);
}
void main()
{ while(1)
{
P1=0x7e;
delay(2000);
P1=0xbd;
delay(2000);
P1=0xdb;
delay(2000);
P1=0xe7;
delay(2000);
P1=0xdb;
delay(2000);
P1=0xbd;
delay(2000);
P1=0x7e;
beep=~beep;
delay(10);
// delay(2000);
}
}