#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar a=0xff;
uint i,j;
void leftward();
void rightward();
void main()
{
while(1)
{
leftward();
rightward();
}
}
void leftward()
{
while(a!=0x00)
{
uchar b=a<<1;
P1=~(a^b);
for(i=500;i>0;i--)
for(j=110;j>0;j--);
a=a<<1;
}
a=0xff;
P1=a;
}
void rightward()
{
while(a!=0x00)
{
uchar b=a>>1;
P0=~(a^b);
for(i=500;i>0;i--)
for(j=110;j>0;j--);
a=a>>1;
}
a=0xff;
P0=a;
}
#define uchar unsigned char
#define uint unsigned int
uchar a=0xff;
uint i,j;
void leftward();
void rightward();
void main()
{
while(1)
{
leftward();
rightward();
}
}
void leftward()
{
while(a!=0x00)
{
uchar b=a<<1;
P1=~(a^b);
for(i=500;i>0;i--)
for(j=110;j>0;j--);
a=a<<1;
}
a=0xff;
P1=a;
}
void rightward()
{
while(a!=0x00)
{
uchar b=a>>1;
P0=~(a^b);
for(i=500;i>0;i--)
for(j=110;j>0;j--);
a=a>>1;
}
a=0xff;
P0=a;
}