#includevoid delay(int a){while(a--);}main(){unsigned char i;while(1){P0=0xff;for(i=0;i<8;i++){P0=P0<<1;delay(30000);}P0=0x00;for(i=0;i<8;i++){P0=(P0>>1)|0x80;delay(30000);}}}
如果是高电平接法,一开始就是0xff然后逐位向右移。。。。。。。