为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

婷婷同学_ 2019-02-04 10:46:09
keil中switch语句重复执行,只能单一执行某个case , 不能执行case2 case3,这是什么情况?
查看完整描述

2 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

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

查看完整回答
反对 回复 2019-03-14
  • 2 回答
  • 0 关注
  • 1462 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信