一、序言:由前面我们可知,独立按键,它的每一个按键都要占用一个IO口,如果说我们的按键数量比较多,那我们的IO资源是比较有限的,接不了那么多按键,这时候就会引用另一种按键模型,也就是矩阵按键。
二、矩阵按键介绍
1、独立按键与单片机连接的时候,每一个按键它都需要单片机的一个IO口,这个在我们前面介绍独立按键的时候也给大家说过。
(1)
(2)上面这四个按键就用到了四个IO口,如果是很多按键,它的IO使用的数量是非常多的,那么如果说我们的单片机需要非常多的按键,如果还是采用这种独立按键的一个接法,它就会占用非常多的一个IO资源,单片机系统当中的IO资源往往比较宝贵,当用到多个按键的时候,为了减少IO占用的引脚,那么引入了这个矩阵按键。
(3)那么我们开发板上使用的是4*4的一个矩阵按键,我们来讲解一下它的一个原理和检测的方法。那么,开发板上面呢,将16个按键排列成四行四列。
a、第一行就将每一个按键的一个端口管脚并联在一起,这一行就将这四个按键的一个管脚并联在一起引出来,同理,第二行也是一样,将一个按键的管脚并联在一起引出来。第三行和第四行都是一样。这样的话,就将这四行的按键的一个端引出来就有四行了。