if(k1==1) //检测按键k1是否按下
{
mode++;
if (mode==4)
mode=0;
}
?你这都没有循环
这不是死循环,是根本没有循环,导致程序一运行直接退出了,后面当然就不干活了
while(1)-----死循环,里面可以加if--break跳出循环
while (1)
{
if (k1 == 1) //检测按键k1是否按下
{
mode++;
if (mode == 4)
{
mode = 0;
;
}
}
}