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

2019-12-26 18:51发布

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

        电工们谁有好的电路参考和建议,谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
67条回答
xurenhui
1楼-- · 2020-01-01 07:02
 精彩回答 2  元偷偷看……
lyl2022
2楼-- · 2020-01-01 12:39
xurenhui 发表于 2017-8-3 08:32
按照你方法测试了,但是在扫描的时候LED灯会闪烁,能说说怎么样避免闪烁啊 ...

减小扫描时间,
xurenhui
3楼-- · 2020-01-01 12:53
不要地线    按键下去  LED 还不能闪           还要读 4个键    这个会有解吗?    关注   
fiddly
4楼-- · 2020-01-01 15:27
xurenhui 发表于 2017-8-3 09:26
你这个电路有地线哦,我要求只有4个IO口线

闪烁频率高点不就不闪了吗。。
ayumi8
5楼-- · 2020-01-01 18:58

4io.png (22.81 KB, 下载次数: 0)

下载附件

2017-8-3 12:05 上传



如图。。IO3 IO4高阻态。
IO1上拉输入,IO2输出低电平。  按键被按下的时候IO1能读到低电平。
IO1推挽输出低,IO2推挽输出高电平,LED灯亮。

依次扫描下去。
teddeng
6楼-- · 2020-01-01 21:54
 精彩回答 2  元偷偷看……

一周热门 更多>