单片机控制LED灯。

我想用单片机控制LED灯的亮灭。方法1是我用8050的三极管做开关电路,三极管的基极接P2.0,然后用集电极接LED,发射极接地。LED接的是1k的电阻,5v电源。方法2... 我想用单片机控制LED灯的亮灭。
方法1是我用8050的三极管做开关电路,三极管的基极接P2.0,然后用集电极接LED,发射极接地。LED接的是1k的电阻,5v电源。
方法2是用P1.0直接驱动led。
但是无论哪种方法LED怎么都不亮。
本人小白,什么都不懂,希望高手给我讲讲这两种办法为什么不行。
展开
 我来答
胖大海君
2012-10-02 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1436
采纳率:11%
帮助的人:617万
展开全部
嘿嘿 这两种方法 都是可以的 都可以驱动LED指示灯。
1 关于你的LED怎么都不亮:
原因可能是连接的方法不太对,你可以参考下述连接方式,检查一下你的电路。
方法1:
用8050的三极管做开关电路,三极管的基极接P2.0,然后用集电极通过LED接5v电源,发射极通过220欧姆电阻接地。执行SETB P2.0 指令可以点亮led。
方法2:
是用P1.0直接驱动led,应该让led另一端通过220欧姆电阻接5v电源,执行CLR P1.0 指令
会点亮led。

呵呵 赶快再试试吧 满意后要选满意回答啊
追问
为什么做开关电路的时候不能闪烁?
追答
嘿嘿    通过程序控制可以让led指示灯闪烁
即先让led亮20毫秒 再灭20毫秒 连续循环 就可以了 很简单
有问题可以找我
芯DZ
2012-10-03 · 超过27用户采纳过TA的回答
知道答主
回答量:122
采纳率:0%
帮助的人:69.3万
展开全部
用P1.0接LED时,LED负极接P1.0,正极接500R左右的电阻后接电源+5V,驱动程序给个0就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风雨人生58
2012-10-02 · TA获得超过611个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:223万
展开全部
再接再厉你一定行的,加油
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蛇的独孤
2012-10-02 · TA获得超过138个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:47.3万
展开全部
程序是什么啊?贴个程序出来呗……还有是什么型号的单片机啊?
三极管基极记得要加个限流电阻哦,不然会烧的,还有直接驱动也要接限流电阻
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-10-02
展开全部
胖大海君回答很仔细了,楼主要学会排查电路故障,要学会分析程序,祝须有所成。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式