单片机的流水灯形式不正确

#include
#include
void delay(unsigned char i)
{
unsigned char m,n;
for(m=i;m>0;m--)
for(n=200;n>0;n--);
}

void main()
{ unsigned char k;
while(1)
{
P1=0xfe;
for(k=0;k<8;k++)
{
delay(500);
P1=crol(P1,1);
}
}
}流水的形式为什么错?

先说你想要的样式,然后说实际的样式。谁有功夫猜啊。
P1=crol(P1,1);后面那个1应该换成个变量,比如k,否则不会动。