#include<reg52.h>
#include <intrins.h>
unsigned int a,i;
void delay(unsigned int i)
{
unsigned int j;
unsigned char k;
for(j=i;j>0;j--)
for(k=112;k>0;k--);
}
void left()
{
P1=0xfe;
for(i=0;i<8;i++)
{
delay(300);
P1=_crol_(P1,1); //P1逐步左移一位。
}
}
void main()
{
for(a=0;a<8;a++)
{
left();
}
P1=0x00;
}
|