void delay(unsigned int a)
{
unsigned int i,j;
for(i=0;i<a;i++)
for(j=0;j<120;j++);
}
main()
unsigned char i,led;
led=0xfe;
while(1)
P0=led;
delay(500);
P0=0xff;
led=(led<<1)|0x01;
if(led==0xff)led=0xfe;