while循环跳不出去

2019-07-15 15:59发布

              while(key!=0x0E)
              {
              LED8=0xfe;
              delay_ms(300);
              LED8=0xff;
              delay_ms(300);
              }
请问为什么我这个while循环跳不出去,我已经让key=0x0E了

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
dabing89
1楼-- · 2019-07-16 17:36
mrasty 发表于 2016-8-14 17:31
没有按下0X0E就一直卡在while循环里面,按下也跳不出去,但是如果在while循环之前一直按住0X0E的话,就会跳过while循环

这说明你一直按下的时候他是等于0X0E的,一直不满足条件所以跳出了,如果没有按下0X0E就一直卡在while循环里面,你是一直按下的吗?按下立马松开的话又会进入这个死循环了啊
mrasty
2楼-- · 2019-07-16 22:08
也是一直按着的啊,而且跳出循环的话不会马上又回到循环的,这个语句miao1=miao1+10;要过了10秒才会进入循环
dabing89
3楼-- · 2019-07-17 02:35
 精彩回答 2  元偷偷看……
zhj1163979310
4楼-- · 2019-07-17 08:33
跳不了                                

一周热门 更多>