while循环跳不出去

2019-07-15 15:59发布

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

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

这说明你一直按下的时候他是等于0X0E的,一直不满足条件所以跳出了,如果没有按下0X0E就一直卡在while循环里面,你是一直按下的吗?按下立马松开的话又会进入这个死循环了啊

一周热门 更多>