单片机 老师要求一个按键按一下第一个灯亮 松开灯灭 再按一下第二个灯亮 如此往复 请问我的代码错在哪里

2024-11-25 01:27:38
推荐回答(1个)
回答1:

程序稍作修改:
while(1)
{
if(SW==ON)
{
P1=LED[i];
i++;
i%=8;
while(SW==ON);
P1=0xff;
}
}