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

2019-03-24 20:24发布

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


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
wgsxsm
2019-03-25 14:19
小蔡袅 发表于 2015-7-23 08:51
这个芯片是IO口扩展?可以说一下你的大概思路吗

TCA6416A和TCA6424A任你选择,只需要单片机的几个IO口就行了,这个部分至多用到单片机4个IO(两根是IIC,两根是中断)。

TCA6416A手册里有按键应用部分的接法,你可以比对看看,看了一下,你的31个按键,2个6416A可以组成32个独立的按键。
每个按键触发产生一个中断,读取按键值之后可以用单片机产生亮灭LED
这个我已经试验过,不过我的LED比较多(由6424A控制),每个按键触发,对应位置的灯亮。

一周热门 更多>