//原理同救护车发声
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uchar t);
void delayMS(uchar t);
sbit beef=P1^0;
void main()
{
uint i;
while(1)
{
for(i=0;i<500;i++)
{
delay(200);
delay(200);
beef=!beef;
}
for(i=0;i<500;i++)
{
delayMS(1);
beef=!beef;
}
}
}
void delay(uchar t)
{
while(--t);
}
void delayMS(uchar t)
{
while(t--)
{
delay(245);
delay(245);
}
}