这个是4颗灯流水的程序 4颗灯闪烁的程序 怎么加进去?
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
void delay(uint x)
{
uint y;
for(;x>0;x--)
{
for(y=0;y<125;y++);
}
}
void main()
{
unsigned int j;
while(1)
{
P1=0xfe;
for(j=0;j<8;j++)
{
delay(100);
P1<<=1;
}
P1=0x7f;
for(j=0;j<8;j++)
{
delay(100);
P1>>=1;
}
P1=0xfe;
for(j=0;j<8;j++)
{
delay(100);
P1<<=1;
P1=P1 |0x01;
}
P1=0x7f;
for(j=0;j<8;j++)
{
delay(100);
P1>>=1;
P1=P1|0x80;
}
delay(500);
{
P1=0xaa;
delay(500);
P1=0x55;
delay(500);
}
}
}