|
給第1行低電平,其他兩行是高電平。
判斷第1列的IO是不是低,如果為低,表示第1行,第1列的按鍵被按下了,否則表示第1行,第1列的按鍵沒被按下;判斷第2列的IO是不是低,如果為低,表示第1行,第2列的按鍵被按下了,否則表示第1行,第2列的按鍵沒被按下;判斷第3列的IO是不是低,如果為低,表示第1行,第3列的按鍵被按下了,否則表示第1行,第3列的按鍵沒被按下;
給第2行低電平,其他兩行是高電平。
判斷第1列的IO是不是低,如果為低,表示第2行,第1列的按鍵被按下了,否則表示第2行,第1列的按鍵沒被按下;判斷第2列的IO是不是低,如果為低,表示第2行,第2列的按鍵被按下了,否則表示第2行,第2列的按鍵沒被按下;判斷第3列的IO是不是低,如果為低,表示第2行,第3列的按鍵被按下了,否則表示第2行,第3列的按鍵沒被按下;
給第3行低電平,其他兩行是高電平。
判斷第1列的IO是不是低,如果為低,表示第3行,第1列的按鍵被按下了,否則表示第3行,第1列的按鍵沒被按下;判斷第2列的IO是不是低,如果為低,表示第3行,第2列的按鍵被按下了,否則表示第3行,第2列的按鍵沒被按下;判斷第3列的IO是不是低,如果為低,表示第3行,第3列的按鍵被按下了,否則表示第3行,第3列的按鍵沒被按下;
你也可以給列電平判斷行來看是否有按鍵被按下。 |
|