按钮问题

2019-10-15 18:59发布

请问大神们,我有八个开关,分别接在不同的I/O上,怎么解决我按下去一个不松开,其他按钮失效的问题!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
南有乔木
1楼-- · 2019-10-16 15:25
 精彩回答 2  元偷偷看……
wangzaiwudi
2楼-- · 2019-10-16 19:06
lvkanger 发表于 2017-1-6 12:09
你的按键是中断还是查询

我没用中断,我主要是解决弄了八个按键,都是发送同一个信号,只要其中的一个有效,就算其他七个坏了也没关系 ,这个逻辑怎么写
lvkanger
3楼-- · 2019-10-16 21:13
wangzaiwudi 发表于 2017-1-6 12:10
我没用中断,我主要是解决弄了八个按键,都是发送同一个信号,只要其中的一个有效,就算其他七个坏了也没 ...

如果用查询,又不是多任务处理,那就顺序查询就好啦,有一个按键触发了就不再判断剩余的按键了,直接跳出。比如查询顺序是1~8.如果1按下直接跳出,不再判断2~8.
wangzaiwudi
4楼-- · 2019-10-16 23:25
但是如果我1按下去了不松开,他就一直在发信号啊
wangzaiwudi
5楼-- · 2019-10-16 23:33
wangzaiwudi 发表于 2017-1-6 12:10
我没用中断,我主要是解决弄了八个按键,都是发送同一个信号,只要其中的一个有效,就算其他七个坏了也没 ...

我这个开关是感应开关,跟普通开关不一样,主要是感应到了就发送一个信号给芯片
wangzaiwudi
6楼-- · 2019-10-17 03:36
 精彩回答 2  元偷偷看……

一周热门 更多>