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

2019-12-26 18:51发布

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

        电工们谁有好的电路参考和建议,谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
67条回答
gallle
1楼-- · 2020-01-02 11:11

PORT4KEY4LED4.png (187.57 KB, 下载次数: 1)

下载附件

2017-8-4 10:36 上传

skyxjh
2楼-- · 2020-01-02 11:16
本帖最后由 xurenhui 于 2017-8-4 17:32 编辑
skyxjh 发表于 2017-8-4 10:36


非常谢谢你的参考图纸,很用心,
skyxjh
3楼-- · 2020-01-02 11:28
还是26楼的好。就是软件处理起来 要弄好。最多可以弄8个按键8个灯

175337ctstp2fl9p2mrpc2.png.thumb.jpg (32.27 KB, 下载次数: 0)

下载附件

2017-8-4 17:55 上传

xurenhui
4楼-- · 2020-01-02 13:00
 精彩回答 2  元偷偷看……
XUEPENGBIN
5楼-- · 2020-01-02 16:47
xurenhui 发表于 2017-8-3 08:32
按照你方法测试了,但是在扫描的时候LED灯会闪烁,能说说怎么样避免闪烁啊 ...

假设每隔10MS扫描一次按键,扫描费时0.1MS(你就是古董单片机也不能慢到0.1MS都干不完这活吧),剩下9.9MS都用来显示,占空比是99%,频率是100HZ,还能看出闪烁么?
huangqi412
6楼-- · 2020-01-02 17:38
本帖最后由 cocalli 于 2017-8-4 18:42 编辑

VCC -   led   (接IO)  ANJIAN   - -  地
看错要求了 ,   26楼可以
还有一个电路,申请专利的,这有坛友发过。最少的IO驱动多按键,

一周热门 更多>