怎么处理按键和while循环呀?

2019-07-20 14:12发布

使用F4开发板,想做一个,按K1键后LED1键,间隔闪烁,按K2键后,LED2间隔闪烁,但是在处理按键后,闪烁的时候,在while(1)里面循环一直不出来了,并且写入k2键按下跳出的判断也没有用,我要怎么去实现呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
34条回答
假如爱有天意123
1楼-- · 2019-07-21 12:06
 精彩回答 2  元偷偷看……
假如爱有天意123
2楼-- · 2019-07-21 13:59
Sun_Fly 发表于 2017-5-27 15:33
用if语句实现,while(1)肯定出不来

那怎么写,求解救
假如爱有天意123
3楼-- · 2019-07-21 19:14
 精彩回答 2  元偷偷看……
Sun_Fly
4楼-- · 2019-07-22 00:31
假如爱有天意123 发表于 2017-5-27 16:29
那怎么写,求解救

switch  case  换成 if  这不必用帮你写了把  
cromarti
5楼-- · 2019-07-22 05:22
你这代码莫名其妙的……可以用一个标记来确定时间到了之后是led1点亮还是led2点亮。这样子的话流程是:扫描按键(这里是直接读数)->按键分支{按下:关闭并重设定时器,点亮led;抬起:打开定时器,关闭led,设置led点亮标记(led1或led2)}->读定时器是否到时,到了则根据led变量来点亮led。以上循环就可以了
安尚科技
6楼-- · 2019-07-22 09:28
 精彩回答 2  元偷偷看……

一周热门 更多>