线反转法接线图如下。其原理简单来说就是:
四个行引脚推挽输出低电平(置0), 四个列引脚上拉输入,
如果有按键按下,会连通行与列,导致某个列引脚电压被拉低,故输出寄存器不再是0X0F,而是0X0E,0X0D,0X0B,0X07,
这样就判断出了那一列被按下。
此时反转输入输出,用同样的方法监测那一行被按下。
最后返回键值。



//------------------------------header------------------------------------------
#includ