
用单片机做了个流水灯
把板子焊好后,现在把单片机插板子上,接上电源,烧进了程序不起作用,但是8个不管怎样LED会微亮。还有个现象就是把单片机插到插座上去,板子的负极接上电源的负极,再把电源的正...
把板子焊好后,现在把单片机插板子上,接上电源,烧进了程序不起作用,但是8个不管怎样LED会微亮。
还有个现象就是把单片机插到插座上去,板子的负极接上电源的负极,再把电源的正极接到单片机任意一个管脚上,8个LED都会微亮。
这问题可能出在哪
把电源接好后 测了下管脚电压。p2口(接的led)输出2v电压,其他管脚一般是5v。 展开
还有个现象就是把单片机插到插座上去,板子的负极接上电源的负极,再把电源的正极接到单片机任意一个管脚上,8个LED都会微亮。
这问题可能出在哪
把电源接好后 测了下管脚电压。p2口(接的led)输出2v电压,其他管脚一般是5v。 展开
展开全部
电路有问题,另外电源也不能直接接到IO口上,会烧掉单片机的,LED的工作电流5~15毫安都可以,小于这个值可能微亮,是不是限流电阻太大,一般560欧就可以了。
追问
1k欧的限流电阻
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-07-09 广告
深圳市宿兴电子有限公司 联系电话 13923889244位于深圳市宝安沙井镇,距离深圳机场15公里,广深高速新桥出口3公里,宝安大道50米的路程。本公司专业研发、生产压电陶瓷蜂鸣片、压电插针蜂鸣器、压电引线蜂鸣器。可根据客户需求研发定制各种...
点击进入详情页
本回答由宿兴电子提供
展开全部
单片机 直接连接 LED 灯,一般连接方法为 LED+ 接 VCC , LED- (加一电阻)接 I/O 口。
如果 I/O 口 接 LED+ ,LED- 接 GND , LED 只有微微的亮度。(可以设置成推挽输出的除外)
你的现象可能是下一种接法。
如果 I/O 口 接 LED+ ,LED- 接 GND , LED 只有微微的亮度。(可以设置成推挽输出的除外)
你的现象可能是下一种接法。
追问
我是用第二种接法,那如何解决呢
追答
那就是这样,除非在 VCC 与 I/O 口 接一个 上拉电阻(1k左右)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看样子还是程序问题,不把程序贴出来不好帮忙。至于你说的那个现象没有什么好奇怪的,电源从IO口引入会出现这种情况的,你这是违规操作,不小心会毁了芯片的。
追问
#include
void main
{
P2=0XFF;
while(1);
}
追答
如果是51的单片,那是准双向I/O,P2 = 0xFF要点亮LED是不可能的,你应该将所有LED的正极连接到正电源端,负极通过电阻连接到P2口,之后P2 = 0x00,这样,LED就能正常点亮了。因为51单片机的准双向I/O是靠内部弱上拉电阻拉高电平的,没有足够的电流驱动LED。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我这里有一些资料,需要可以来找我,随时都在线,等待回复。如果不在线,可以给我留言,看到到马上回复。
追问
360954469@qq.com 有什么资料 啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询