打印
[应用及方案]

矩阵按键串接二极管

[复制链接]
9641|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xx.exe|  楼主 | 2014-7-22 21:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我看到有些矩阵按键在行扫描线到单片机IO口串接了开关二极管。我当时不知道这是什么原因,后来查了一下,是说在在扫描是有的端口输出为1,有的为0,多键按下时存在烧IO的危险。但是现在单片机不是有高阻态输出嘛(比如飞思卡尔),我扫描的时候,配置为高阻态,不让他输出高电平。这样是不就可省去这个二极管。或者,这个二极管还有其他作用吗?

相关帖子

沙发
FSL_TICS_ZJJ| | 2014-7-23 09:36 | 只看该作者
楼主能否贴出你的矩阵原理图?

使用特权

评论回复
板凳
xx.exe|  楼主 | 2014-7-23 19:09 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-7-23 09:36
楼主能否贴出你的矩阵原理图?

你好,如图所示……

使用特权

评论回复
地板
jd972594| | 2014-7-24 10:15 | 只看该作者
矩阵键盘里串二极管的用法很多呢,也不知道楼主是出于什么目的。
有一种是利用4个IO口实现4*4矩阵键盘,二极管是为了节省IO口数量的。
参考矩​阵​键​盘


使用特权

评论回复
5
jd972594| | 2014-7-24 10:18 | 只看该作者
楼主你这原理图就4个按键,哪来矩阵啊?
贴个完整的矩阵键盘电路原理图呗

使用特权

评论回复
6
FSL_TICS_ZJJ| | 2014-7-24 10:26 | 只看该作者
xx.exe 发表于 2014-7-23 19:09
你好,如图所示……

楼主你图是不是没有贴全?
是4*4键盘吗?

使用特权

评论回复
7
xx.exe|  楼主 | 2014-7-28 19:50 | 只看该作者
jd972594 发表于 2014-7-24 10:18
楼主你这原理图就4个按键,哪来矩阵啊?
贴个完整的矩阵键盘电路原理图呗 ...

是4*4的,因为其他三行一样,只是在每列到单片机串了一个开关管

使用特权

评论回复
8
xx.exe|  楼主 | 2014-7-28 19:52 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-7-24 10:26
楼主你图是不是没有贴全?
是4*4键盘吗?

嗯   右边三行一样,我就没贴出来了,主要是4*4的按键列到没什么,行都串了个二极管到单片机,我就想,飞思卡尔不是可以输出高阻态嘛,这样扫描的时候不用输出高电平,从而节省行串联的二极管。

使用特权

评论回复
9
xx.exe|  楼主 | 2014-7-28 19:59 | 只看该作者
jd972594 发表于 2014-7-24 10:15
矩阵键盘里串二极管的用法很多呢,也不知道楼主是出于什么目的。
有一种是利用4个IO口实现4*4矩阵键盘,二 ...

你好,这是是检测哪一列石,让那一列二极管所在的行输出低电平吗?

使用特权

评论回复
10
FSL_TICS_ZJJ| | 2014-7-29 09:51 | 只看该作者
楼主你是说后面都是接同样的IO然后接到VCC吗?这样你如何实现控制呢?
建议还是把你的图贴全,并讲下你控制的流程,这样我们好帮你查看。
另外,你用的是飞思卡尔什么芯片呢?

使用特权

评论回复
11
xinyinxing| | 2014-7-29 10:01 | 只看该作者
4楼对应的有个**:http://wenku.baidu.com/link?url= ... I19NajPZ1XIJFs3cuvO
楼主详细讲下你的控制思想,看看如何实现单独按键和组合按键。

使用特权

评论回复
12
FSL_TICS_A| | 2014-7-29 10:17 | 只看该作者
你的原理图看着就很怪,是四个脚控制16个按键吗?

使用特权

评论回复
13
kfliuyan| | 2014-12-28 18:01 | 只看该作者
支持一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

36

帖子

0

粉丝