打印

悬乎的按键电路,请高人释疑,急!

[复制链接]
2156|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
teddeng| | 2012-5-8 01:50 | 只看该作者
应该就是5个I/O口轮流置高,然后检测其他I/O口是否高电平确定哪个键按下了。按键串的电阻应该是怕其他I/0意外低电平输出,避免短路设置的。但上面5个上拉电阻不知道有什么用。。强上拉没功能了,弱上拉没意义,你把电阻值都说一下。

使用特权

评论回复
板凳
liujwcool|  楼主 | 2012-5-8 09:16 | 只看该作者
上拉1K,下拉100K,横向的是10K。还有一点说明,按键按下时1、2、3短路,不按时3个点都是断开的。你说的方法试过,会有BUG,现在也在考虑把上拉去掉。

使用特权

评论回复
地板
liujwcool|  楼主 | 2012-5-8 15:05 | 只看该作者
再顶一个吧

使用特权

评论回复
5
hongong| | 2012-5-8 17:31 | 只看该作者
前来学习

使用特权

评论回复
6
hanshun1986| | 2012-5-8 18:39 | 只看该作者
前来观摩~~~

使用特权

评论回复
7
supersunny| | 2012-5-11 11:00 | 只看该作者

图纸有误,扫描码图上标注
上面用单独高电平扫描得到
下面用单独低电平得到

使用特权

评论回复
8
supersunny| | 2012-5-11 11:01 | 只看该作者
1# liujwcool
看看我给出的答案能否通过

使用特权

评论回复
9
liujwcool|  楼主 | 2012-5-15 10:10 | 只看该作者
8# supersunny supersunny用心了,很感谢!
电路确实存在错误,其实上拉是没有必要的(ps:按键没按下时1、2、3互不相连,按下后连一块了),后来我将上拉去掉后,可以看做是一个矩阵按键,轮流着一个输出高,其他为输入,键不按下时输入口因为有下拉所以为低,按下后正向二极管导通,对应的的输入口将变高,其他不变。
另外你提及的两个按键并联,是因为结构上这里是个很大的确认键,所以用了两个相同的按键。

使用特权

评论回复
10
liujwcool|  楼主 | 2013-7-24 19:46 | 只看该作者
谢谢了

使用特权

评论回复
11
magan1026| | 2013-7-25 11:34 | 只看该作者
?单根置为输出,其它设置为输入。低电平扫描不是可以直接读取吗?

使用特权

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

本版积分规则

1

主题

18

帖子

1

粉丝