找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1201|回复: 7
打印 上一主题 下一主题
收起左侧

单片机矩阵键盘并联二极管按下为什么拉高电平?

[复制链接]
跳转到指定楼层
楼主
ID:1049231 发表于 2022-10-26 01:43 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
至于为什么要并联二极管,是因为我一开始连的发光二极管,没删除就并联上矩阵键盘了,发现出现了这个问题。

1.jpg (92.18 KB, 下载次数: 51)

1.jpg

2.jpg (56.08 KB, 下载次数: 45)

2.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1041695 发表于 2022-10-26 08:15 | 只看该作者
矩阵键盘带二极管是为了避免多键冲突。
首先看,不带二极管的情况(B2、B3、 C2同时按下,会导致检测到C3也有被按下的电平,会误判C3也被按下了)


其次,再看矩阵键盘带二极管情况(可避免多键同时按下的冲突)

回复

使用道具 举报

板凳
ID:123289 发表于 2022-10-26 08:16 | 只看该作者
先把二极管图画全,正极接哪里?
回复

使用道具 举报

地板
ID:1049231 发表于 2022-10-26 08:40 来自手机 | 只看该作者
yzwzfyz 发表于 2022-10-26 08:16
先把二极管图画全,正极接哪里?

正极没有接东西,我试了一下如果把二极管换成电阻,按下矩阵键盘,就是正常拉低电平。
回复

使用道具 举报

5#
ID:121859 发表于 2022-10-26 08:52 | 只看该作者
你这个4*4矩阵键盘,4路输出4路输入,二极管单向导通,显然是不行的,最多也只能4个接二极管。而且也没有必要接,没啥意义。
回复

使用道具 举报

6#
ID:1049231 发表于 2022-10-26 09:59 | 只看该作者
zhxiufan 发表于 2022-10-26 08:52
你这个4*4矩阵键盘,4路输出4路输入,二极管单向导通,显然是不行的,最多也只能4个接二极管。而且也没有必 ...

老哥我没串联上啊,这不应该是并联吗?
回复

使用道具 举报

7#
ID:1049231 发表于 2022-10-26 10:15 | 只看该作者
lei848200 发表于 2022-10-26 08:15
矩阵键盘带二极管是为了避免多键冲突。
首先看,不带二极管的情况(B2、B3、 C2同时按下,会导致检测到C3 ...

大佬,你看下我的图,我是恰巧在左边连接上了二极管。我想了想可能是二极管内部的原因。就像为什么按下按键会拉低电平一样。
回复

使用道具 举报

8#
ID:1049231 发表于 2022-10-26 11:49 | 只看该作者
我又想了一下,应该是按下按键的时候,低电平从二极管流走了,高电平无法通过只能使两侧电平提高了,不知道这样想行不行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表