扩展到整个扫描行,其实我们只需要在每个行线和芯片相连处加一个二极管就可以实现防止多按键短路这个目标。也就是下面这样:
如果1,4,5三个按键同时按下,在IO口第0行置0,其余行置1,那么此时去读列的值,在第0行上会检测到有两列的低电平,即有2个按键被按下,这样就出错了。所以这种方法好像不行啊?楼上的能解释下吗?我不太清楚?
6,156
社区成员
11,290
社区内容
加载中
试试用AI创作助手写篇文章吧