C51 矩阵按键 个人笔记

矩阵按键

电路

每个按键一端和同行一端相连(JP4的高4位),另一端和同列一端相连(JP4的低4位)

判断按键是否按下:

法一:逐行扫描

for(int i = 8 ; i>3 ; i-- )
    {
        JP4^i = 0;
        If ( 低四位不全为1)
            低四位为0的那一列,第i行 的按键被按下
}

法二:行列扫描

猜你喜欢

转载自www.cnblogs.com/YuQiao0303/p/9907458.html