矩阵按键
电路
每个按键一端和同行一端相连(JP4的高4位),另一端和同列一端相连(JP4的低4位)
判断按键是否按下:
法一:逐行扫描
for(int i = 8 ; i>3 ; i-- )
{
JP4^i = 0;
If ( 低四位不全为1)
低四位为0的那一列,第i行 的按键被按下
}
每个按键一端和同行一端相连(JP4的高4位),另一端和同列一端相连(JP4的低4位)
for(int i = 8 ; i>3 ; i-- )
{
JP4^i = 0;
If ( 低四位不全为1)
低四位为0的那一列,第i行 的按键被按下
}