//两个流水灯从两头往中间流,然后从中间往两头流
#include<reg52.h>
#include <intrins.h>
unsigned int i;
unsigned char a,b,c,d;
void delay(unsigned int x)
{
unsigned int j;
for(j=x;j>0;j--);
}
void main()
{
while(1)
{
d=0x7e;
for(i=1;i<4;i++)
{
a=0x7e;
P1=d;
delay(230000);
b=_crol_(a,i);
c=_cror_(a,i);
d=b&c;
}
d=0xe7;
for(i=1;i<4;i++)
{
a=0xe7;
P1=d;
delay(230000);
b=_crol_(a,i);
c=_cror_(a,i);
d=b&c;
}
}
}
I