打印
[电路/定理]

两个按键,三个功能,怎么实现?

[复制链接]
2795|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我现在有两个按键,按下去就是低,不按下去就是高电平。
两个按键各控制一个功能。
现在我需要第三个功能,但是又没有空间再加一个按键。
所以我想做一个小电路,同时按下两个按键,触发第三个功能。
这个电路是存硬件,不是单片机,所以也没法用什么软件来实现什么长按短按。
求大神能帮忙指点一下,怎么实现。
谢谢。

相关帖子

沙发
manbo789| | 2015-7-28 08:48 | 只看该作者
硬件也可以实现长按短按,你说的同时按用逻辑电路就可以,

使用特权

评论回复
板凳
oldzhang| | 2015-7-28 09:00 | 只看该作者
本帖最后由 oldzhang 于 2015-7-28 09:04 编辑

用“或”逻辑检测两个键都按下去,两个键都按下去是0,任意一个按键按下去是1,“或”逻辑可以用二极管实现。

使用特权

评论回复
地板
gmm2015| | 2015-7-28 09:01 | 只看该作者
用个与门或者与非门

使用特权

评论回复
5
Jack315| | 2015-7-28 09:09 | 只看该作者
本帖最后由 Jack315 于 2015-7-28 09:11 编辑

逻辑电路真值表:
K1        K2        Q1        Q2        Q3
H        H        L        L        L
H        L        L        H        L
L        H        H        L        L
L        L        L        L        H

使用特权

评论回复
6
andy_ruan| | 2015-7-28 09:20 | 只看该作者
单击、双击、长按,一个按键就可以搞定啦

使用特权

评论回复
7
dirtwillfly| | 2015-7-28 16:29 | 只看该作者
可以用长按和短按来表示不同功能,或者用组合按键也可以

使用特权

评论回复
8
xmar| | 2015-7-28 16:54 | 只看该作者

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
qhdjxy + 1
9
oldzhang| | 2015-7-28 16:58 | 只看该作者
2-4译码,太妙了!

使用特权

评论回复
10
lxyppc| | 2015-7-28 18:36 | 只看该作者
话说当年电报也就一个按键

使用特权

评论回复
11
huangqi412| | 2015-7-28 19:34 | 只看该作者
感觉楼主的体育老师要伤心了,发帖也没说能不能接受中间出现非预期过渡阶段,是不是执行中要一直按着   下面一堆热心人就已经开始帮译码了。
下面是我瞎猜的。  
如果只需要简单逻辑列表译码,估计楼主应该也不会来问了,可能是不希望出现非预期过渡阶段。 两个按键总有先后,老人家手脚慢给你整出几百MS间隔。  数字电路忘记了,估计是要时序逻辑了吧  瞎想2种  1慢速扫描,下降沿清零时钟。     2上升沿触发       第二种要抬起才执行,估计不合要求

使用特权

评论回复
12
64小点| | 2015-8-6 13:13 | 只看该作者
译码器

使用特权

评论回复
13
gx_huang| | 2015-8-6 13:20 | 只看该作者
LZ说,空间关系,纯硬件电路,不想用MCU。
其实,用MCU是最省钱的最灵活的办法,8PIN的MCU,又不贵。

使用特权

评论回复
14
ycgao| | 2015-8-6 17:14 | 只看该作者
8pin的现在才2毛多。

使用特权

评论回复
15
军训的茶杯| | 2015-8-6 17:22 | 只看该作者
MCU要编程,要外围电路,能不用就不用呗。

使用特权

评论回复
16
酱油男| | 2015-8-6 19:29 | 只看该作者
不用MCU,用逻辑电路。

使用特权

评论回复
17
shalixi| | 2015-8-6 21:55 | 只看该作者
只加一个或门就可以检测三种了。

使用特权

评论回复
18
lib6303c| | 2015-8-7 08:46 | 只看该作者
用逻辑器件就可以实现,也是纯电路。

使用特权

评论回复
19
gx_huang| | 2015-8-7 09:46 | 只看该作者
谁用逻辑电路,谁最后会很惨的。

使用特权

评论回复
20
kerby81| | 2015-8-7 18:34 | 只看该作者
用状态机的方式也可以实现,按键1:按第一次是功能1,按第二次是功能2,按第三次是功能3,然后循环;按键2:默认功能或者启动关闭

使用特权

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

本版积分规则

190

主题

2158

帖子

9

粉丝