单片机控制按键,键按下自带的led灯亮,松开就暗

2019-03-24 20:24发布

首先声明本人菜鸟一个:
最近想把键盘改动一下 ,大约40个键,某几个常用键把按键换成自带led灯的按键。键按下,灯亮,松开,灯暗。
现在我想把键盘和led灯用单片机的io口分别控制,作成阵列式。键盘按键电路好解决,问题是led灯的,用uln2803a控制led灯,但是不知道2803a输入接单片机,输出怎么接?还有怎么把按键和led灯对应联系起来?或者各位有没有更好的办法?
求各位指导一下 或者给点思路?谢谢大家


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
小蔡袅
1楼-- · 2019-03-25 16:22
 精彩回答 2  元偷偷看……
小蔡袅
2楼-- · 2019-03-25 16:52
chunyang 发表于 2015-7-22 20:12
指示灯可以用移位寄存器串转并来实现,根据键盘扫描结果用软件控制即可。

可以麻烦说详细点吗 ?因为led点阵估计就10个左右,所以行和列要分别用移位寄存器还是其中一个用就可以啊?还要按键按下时led灯要亮,是通过同时设置单片机io口设置吗?现在好混乱
dj狂人
3楼-- · 2019-03-25 18:35
小蔡袅 发表于 2015-7-23 11:58
可以麻烦说详细点吗 ?因为led点阵估计就10个左右,所以行和列要分别用移位寄存器还是其中一个用就可以啊 ...

用  CD4094 吧,8位串转并芯片,串行输入,并行输出。至于你说的按键和LED一一对应,得程序处理下。

建议楼主先做个低阶的矩阵键盘4*4或3*3,然后结合CD4094芯片控制八盏灯。等会用了,自然就知道后面怎么做了,这些基础的东西建议楼主还是一步一步来的好,至少原理性的东西要搞明白
chunyang
4楼-- · 2019-03-26 00:25
小蔡袅 发表于 2015-7-23 11:58
可以麻烦说详细点吗 ?因为led点阵估计就10个左右,所以行和列要分别用移位寄存器还是其中一个用就可以啊 ...

用74HC595,一片可带8个LED,好好去看器件手册,理解怎么操作。
小蔡袅
5楼-- · 2019-03-26 03:55
wgsxsm 发表于 2015-7-23 09:02
TCA6416A和TCA6424A任你选择,只需要单片机的几个IO口就行了,这个部分至多用到单片机4个IO(两根是IIC, ...

好像可以 但是那个led阵列应该怎么连啊?键盘的直接用单片机IO口就可以吧。可以把你的led阵列原理图发我一下吗 ?哟啊不加你QQ吧
小蔡袅
6楼-- · 2019-03-26 09:17
chunyang 发表于 2015-7-23 16:53
用74HC595,一片可带8个LED,好好去看器件手册,理解怎么操作。

好的 ,谢谢~决定用74hc373和uln2803a驱动led4*4阵列了。

一周热门 更多>