当前位置:首页 > 科技创新 > 重点技术 >

打破思维定式--两种键盘扫描方法比较分析

编辑:亚搏体育官网 来源:亚搏体育官网 创发布时间:2021-01-07阅读36888次
  

说到键盘扫描,很多人相信第一反应是矩阵扫描,可以在比较有限的IO端口上得到尽可能多的按钮。 键盘扫描是单片机技术的基本处理方法,学校的单片机课程在适当的章节中进行了说明,根据教科书上描述的方法,一般可以信赖的键盘扫描电路和程序虽然不能说是完美的,但是从易懂、成本、程序深度等方面综合来看应该是通俗的方法,感觉已经没有太大的空间了。 至少我是这么指出的。

亚搏体育app网站

但是,前段时间台湾朋友画的键盘扫描矩阵电路(闻右图永久磁铁2 )再次展示了自己的思维在很多地方被自己的所谓经验所束缚。 完全从硬件永久磁铁来看,两种永久磁铁没有明显区别,永久磁铁更简单,但如果融合到键盘扫描的程序中,最好找不到永久磁铁。 这两个永久磁铁都不包括上拉电阻。 永久磁铁2 :在众所周知的传统扫描处理电路中,假设键盘矩阵IO端口号分别为H1/H2/H3和V1/V2/V3,扫描流程一般如下。

2.1.H1输入,H2/H3和V1/V2/V3输出2.2.H1分别输入1和0,设定为读取V1/V2/V3的状态,Vy的状态与H1完全一致时,表示H1和Vy交叉方位的键按2.3.H2 如果Vy状态与H2完全一致,则表示H2和Vy交叉方位的键按2.5.H3设定为输入,H1/H2和V1/V2/V3在输出2.6.H3中分别输入1和0,读取V1/V2/V3状态,Vy状态与H3完全一致1.1.H1/H2/H3和V1/V2/V3都被设定为输出1.2。 读取H1/H2/H3和V1/V2/V3的状态。 如果Hx和Vy的写入状态都是0,表示Hx和Vy的交叉方位的键按从上往下流。 后来,我反省了为什么我们教材上的传统处理方法没有使用永久磁铁。

app下载

永久磁铁在软件上非常简单,但硬件的布局很简单。 传统的按钮只有两条配线。 永久磁铁需要三条配线。

虽然不能用传统的按钮构筑,但是现在很多电子产品的按钮都是用导电性橡胶或锅片构筑的。 注:如果按钮同时超过三个,这两个电路可能会配置错误的按钮逻辑。|亚搏体育app网站。

本文来源:亚搏体育app网站-www.mxjyzs.com

095-22138535

联系我们

Copyright © 2010-2014 随州市亚搏体育app网站科技有限公司 版权所有  鄂ICP备35327565号-6