1. 程式人生 > >C51 矩陣按鍵 個人筆記

C51 矩陣按鍵 個人筆記

矩陣按鍵

電路

每個按鍵一端和同行一端相連(JP4的高4位),另一端和同列一端相連(JP4的低4位)

判斷按鍵是否按下:

法一:逐行掃描

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

法二:行列掃描