微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > PCB设计学习讨论 > LED控制

LED控制

时间:10-02 整理:3721RD 点击:
请问3个开关控制3个LED,要求按一下亮,再按一下暗,再按一下亮,以此循环,要怎么设计?电源为3个干电池,LED2.4V 电流20MA左右。

三个开关对应三个IO口,配置成输入。另外三个IO口配置成推挽输出,通过三极管驱动LED。
分别把每个开关与一个LED对应起来。
然后一直扫描按键状态,当出现按键动作时,识别出是哪一个按键按下,同时改变其对应的LED控制IO口的电平。

这个方案如果用单片机的话,很简单就可以实现。

如果不用单片机的话,电路比较复杂。

单按键开关.png

就是想用单片机,stc15w104。不知道程序怎么写

      这个简单。你可以设置三个开关,每个开关分配一个变量;当某个开关按下时,就将其对应的变量置位,再根据这个变量值点亮对应的LED或灯即可。

要用三极管驱动吗?

stc15w104单片机要用三级管驱动吗?不能直接连接?

可以直接连麽?不用三极管

对于STC单片机必须要用三极管来驱动!必须要用三极管来驱动!必须要用三极管来驱动!

不能直接,需三极管驱动。

是的!

这个应该是单按钮控制吧           

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top