#include<reg51.h>
#define uchar unsigned char
void delay(uchar a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
{
uchar i,j,led;
for(i=0;i<10;i++)
{
led=0xfe;
for(j=0;i<8;i++)
{
P0=led;
led=led<<1;
delay(200);
}
led=0x80;
for(j=0;i<8;i++)
{
P0=led;
led=(led>>1)|0x80;
delay(200);
}
}
P0=0xff;
while(1);
}
温馨提示:内容为网友见解,仅供参考