矩阵式键盘通过将按键排列成矩阵形式,减少了I/O口的占用。在矩阵式键盘中,每条水平线和垂直线在交叉处通过一个按键连接,而不是直接连通。通过这种方式,一个端口(如P1口)可以支持更多的按键。例如,4x4的矩阵键盘可以连接16个按键,而直接使用端口线则只能支持8个按键。如果再增加一条线,矩阵键盘可以支持20个按键,而直接使用端口线则只能多一个键。因此,在需要更多按键时,矩阵法是一种合理的选择。