按键检测请教求助

2020-02-04 09:29发布

请问图中的3D(即SW6)的按键该如何检测??????????


(原文件名:按键1.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Pony279
1楼-- · 2020-02-04 12:32
这个。。。

如果按键被按下了,
那么按键对应的两个IO口是可以相互拉抵对方的,至于程序,就得自己想办法设计了。。。我没搞过这种按键。。。
BDXing6
2楼-- · 2020-02-04 16:03
SW1~SW5全置1
检测SW5~SW3,为零则相应按键被按下。
检测SW2,为零则按键2被按下
检测SW1,为零则按键1被按下
如何1与2都没按下,则SW1置零,检测SW2是否为零,为零则6可能被按下,置SW1为1,再次检测SW2,为1则确认6被按下。若仍为0,则为2按下。否则置SW1为1
循环。
注:如果1与6或2与6同时被按下,则效果同1与2同时按下。此时6不可检测。
martin007
3楼-- · 2020-02-04 19:33
楼上正解,分析很仔细!

一周热门 更多>