刚开始学单片机,在这个基础上怎么样才能让流水灯反复三遍之后停下来呢?麻烦尽量详细点,毕竟还是个小白

刚开始学单片机,在这个基础上怎么样才能让流水灯反复三遍之后停下来呢?麻烦尽量详细点,毕竟还是个小白…

循环3圈,就是循环3*8=24次,可以用个 for循环24次。
void main()
{ uchar a;
uchar i;
a=0xfe;
for(i=0;i<24;i++)
{

P1=a;

delayms(500);
a=_crol_(a,1);
}
while(1); //程序最后停在此死循环处,啥也不做
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-01
while(1) 修改为 while(3--)追问

只要改那么点就可以了?能详细点吗?