矩阵键盘线反转法_STM8“线反转式”扫描矩阵键盘

本文介绍了矩阵键盘的线反转法接线图及其工作原理。通过四个行引脚置0推挽输出,四个列引脚上拉输入,当按键按下时,会拉低某一列电压,通过检测输出寄存器变化确定按下列数。然后反转输入输出,再次检测以确定按照行数。最终得到按键的精确位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

线反转法接线图如下。其原理简单来说就是:

四个行引脚推挽输出低电平(置0), 四个列引脚上拉输入,

如果有按键按下,会连通行与列,导致某个列引脚电压被拉低,故输出寄存器不再是0X0F,而是0X0E,0X0D,0X0B,0X07,

这样就判断出了那一列被按下。

此时反转输入输出,用同样的方法监测那一行被按下。

最后返回键值。

92230b095984419c648ea87dd4c0ba2c.png

c600ba76c7ce96d289dd515bc0eff91e.png

ba6e672d9e4de678f14b99c9e71d3a45.png
//------------------------------header------------------------------------------
#includ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值