#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
sbit spk=P1^0;
uchar temp;
void delay(uint);
void main ()
{ uint i;
temp=0xfe;
P0=temp;
while(1)
{
temp=_crol_(temp,1);
for(i=0;i<=200;i++)
{
delay(29);
spk=!spk;
}
P0=0xff;
delay(6000);
P0=temp;
}
}
void delay(uint z)
{
uint n,y;
for(n=0;n<z;n++)
for(y=0;y<20;y++);
}
这个程序真好相反啊!流水灯亮喇叭静.流水灯灭喇叭响,为什么啊?????