include “reg51.h
#define LED P1
unsigned char code mon51[3]_at_ Ox3b;
void main()
{ unsigned int i;
unsigned char LEDOut;
bit Shift=0;
LEDOut=0x01;
while(1)
{LEDOut:
LED=~LEDOut;
for(i=0;i<5000;i++);
if(!Shift) LEDOut<<=1;
else LEDOut<<=1
if( LEDOut==0x80||LEDOut==0x1) Shift^=1;
}
}