猿问

keil中switch语句重复执行,只能单一执行某个case,这是什么情况?

keil中switch语句重复执行,只能单一执行某个case , 不能执行case2 case3,这是什么情况?


婷婷同学_
浏览 1463回答 2
2回答

慕标琳琳

是编写的子函数有问题,比如说你这个吧void run0() //子函数,这里没有问题{while(1){P0=0x00;delay(500);P0=0xff;delay(500);}在这里面,你的“while(1)”这个条件恒为真,所以当你按下第一个按键并进入到某一个LED的子程序中时,这个子程序的while一直为真,所以这个子程序是不会结束的,所以就不会再去响应你的下一个按键
随时随地看视频慕课网APP
我要回答