想用右移指令实现流水灯,用for语句循环8次以下语句unsigned char x,y;x=0x01;for(y=0,y<8;y++){x=(x>>1);P0=x;} 为什么结果显示的是 先点亮2个,然后3个,4个,5个。。 请望高人指点。。。