问个入门问题,关于矩阵键盘

2020-01-30 14:05发布

    初学,矩阵键盘的教程,一般都是  P3口,或者P?口总线接4X4的矩阵键盘

这样反转扫描、

但是我想知道的是,假如  矩阵的行线和列线 不一定就在一个总线上。

比如第一行是P30,第二行变成 P10,第一列又是其他的IO口

这样的话,程序上怎么处理呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
huarana
2020-01-30 23:29
chen90sky 发表于 2013-3-13 18:48
本质上就是把所有列电平质低,然后逐行扫描,看有没有那一行读入是低电平,是的那一行就是按键所在行。然后 ...

你的意思我明白,就是说要给每一个行,列 都赋值,然后逐行(列)扫描。


但是使用反转法的时候,好像不太好操作。难道要每一位都单独赋值,程序比较繁琐,呵呵 。

一周热门 更多>