51单片机14(矩阵按键实验)

一、序言:由前面我们可知,独立按键,它的每一个按键都要占用一个IO口,如果说我们的按键数量比较多,那我们的IO资源是比较有限的,接不了那么多按键,这时候就会引用另一种按键模型,也就是矩阵按键。

二、矩阵按键介绍

1、独立按键与单片机连接的时候,每一个按键它都需要单片机的一个IO口,这个在我们前面介绍独立按键的时候也给大家说过。

(1)

(2)上面这四个按键就用到了四个IO口,如果是很多按键,它的IO使用的数量是非常多的,那么如果说我们的单片机需要非常多的按键,如果还是采用这种独立按键的一个接法,它就会占用非常多的一个IO资源,单片机系统当中的IO资源往往比较宝贵,当用到多个按键的时候,为了减少IO占用的引脚,那么引入了这个矩阵按键。

(3)那么我们开发板上使用的是4*4的一个矩阵按键,我们来讲解一下它的一个原理和检测的方法。那么,开发板上面呢,将16个按键排列成四行四列。

a、第一行就将每一个按键的一个端口管脚并联在一起,这一行就将这四个按键的一个管脚并联在一起引出来,同理,第二行也是一样,将一个按键的管脚并联在一起引出来。第三行和第四行都是一样。这样的话,就将这四行的按键的一个端引出来就有四行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值