只有4个IO,怎样做到4个按键且每个按键对应一个LED灯

2019-12-26 18:51发布

具体:
        1.只有4个IO,要求设计4个按键,且每个按键对应一个LED指示灯
        2.每个按键按下时相对的LED灯亮起,按键弹起对应的LED灯灭,
          每次只有一个按键按下,对应LED灯亮时,其他的LED灯状态保持灭不受影响
        3.硬件只要4根线,没有地线,4个线直接链接到单片IO口

        电工们谁有好的电路参考和建议,谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
67条回答
takashiki
1楼-- · 2019-12-29 19:59
takashiki 发表于 2017-8-2 17:53
就是简单地按键和LED串联,哪有那么复杂。
示意图:两个IO控制两个LED+两个按键,3个IO控制4个LED+4个按键 ...


证明你没有熟读兵书(楼据手册)

(led 不是普通二极管,串联压降大了读不到低电平的。) 这位仁兄就有熟读兵书(楼据手册)
teddeng
2楼-- · 2019-12-29 20:34
3根线负责595 一根线负责按键检测
andy
3楼-- · 2019-12-29 21:18
teddeng 发表于 2017-8-2 17:59
led 不是普通二极管,串联压降大了读不到低电平的。

题目没有要求需要读取按键,只要求按键控制LED。
ackyee
4楼-- · 2019-12-30 02:55
 精彩回答 2  元偷偷看……
takashiki
5楼-- · 2019-12-30 08:55
takashiki 发表于 2017-8-2 18:23
题目没有要求需要读取按键,只要求按键控制LED。

需要读取按键的值
sdlibin007
6楼-- · 2019-12-30 13:12
aleyn 发表于 2017-8-2 17:17
如果可以加三极管的话,按键连接3906,3906连接LED,搞定,还是一对一的,连程序都不用改。 ...

兄台,能提供图纸看看不

一周热门 更多>