while循环跳不出去

[复制链接]
 楼主| lefeng 发表于 2016-9-15 21:22 | 显示全部楼层 |阅读模式
            while(key!=0x0E)
              {
              LED8=0xfe;
              delay_ms(300);
              LED8=0xff;
              delay_ms(300);
              }
请问为什么我这个while循环跳不出去,我已经让key=0x0E了
拉克丝 发表于 2016-9-15 21:43 | 显示全部楼层
while括号里条件为假,跳出程序,下面是怎么处理的
Snow7 发表于 2016-9-15 21:58 | 显示全部楼层
跳不出去多半是不满足条件,仔细检查一下吧
shenmu2012 发表于 2016-9-16 10:25 | 显示全部楼层
先把逻辑搞清楚吧,,这样肯定一直跳不出去的
shenmu2012 发表于 2016-9-16 10:28 | 显示全部楼层
while循环不要这样写的,,最好改成if语句的
angerbird 发表于 2016-9-16 11:33 | 显示全部楼层
这样设计不好,做key端口检测的,采用if 条件语句即可
smilingangel 发表于 2016-9-16 12:58 | 显示全部楼层
这个是简单的检测的,不因该的啊
comeon201208 发表于 2016-9-16 13:44 | 显示全部楼层
这个简单的循环是不应该的啊,看下你的key变量的值的传递的流程的。。
firstblood 发表于 2016-9-16 16:16 | 显示全部楼层
这个简单的循环程序按道理说是不应该的。。
jkl21 发表于 2016-9-16 17:06 | 显示全部楼层
你应该长按才行的。
jkl21 发表于 2016-9-16 17:09 | 显示全部楼层
你可以使用return试试,
tongbu2015 发表于 2016-9-16 17:33 | 显示全部楼层
这个其实是很简单的循环处理 哦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

200

主题

1087

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部