单片机与led灯的接线图 | 单片机连接led灯怎么接线

单片机与led灯的接线图 | 单片机连接led灯怎么接线

1. 单片机连接led灯

单片机控制LED灯间隔时间闪烁,所用程序很简单,实际情况可作相应变化,也有多种方式实现。那么51单片机C程序实验LED灯:[1]单个灯闪烁?我们该怎么办呢?

所需元件清单:(分别是)

51单片机、电容、瓷片电容(也可用普通电容)、晶振、红色二极管、电阻(tip:没有给高电平与接地,不在元件列表)

电路图

连接方法如上图,需注意接口

说明:

先写的延时子程序,放在了前面,然后是闪烁的主程序。见下图,首先要把写的程序保存,然后在画红圈的位置,点鼠标右键,把这个程序加进来,加载进来后,左边应该是那样的。

你会了吗?

2. 单片机连接led灯不亮

如果你要控制的是简单的小 LED,10mA 以内的电流,你可以用在 LED 一端接大概200欧的电阻和电源正,LED 另一端接 IO 口,此时控制逻辑是低电平点亮 LED,高电平灭。

如果你的 LED 功耗很大,是几瓦的 LED,就需要使用类似场效应管的东西来控制了,此时可以把场效应管串在 LED 回路中,用 IO 口控制 LED 回路的通断即可实现 LED 的量灭控制。

如果你的 LED 是220V的,可以使用继电器来控制,方法和上面一样。如果你希望避免继电器的噪声,可以使用固态继电器。

3. 单片机与led灯的接线图

你的LED灯是几只,怎么接的?如果是8只LED接P0,且共阳极接法的话P0=1:00000001除了最右边一只不亮,7只都亮P0=0XFF:11111111则8只LED都不亮。

4. 单片机连接led灯怎么接线

51单片机led共阴极是将阴极连接在一起接GND(电源负极),阳相由io口输出高电平分别点亮led;共阳极是将阳极连在一起接到Vcc(电源正极),阴极由io口输出低电平点亮各led。

5. 用单片机点亮led灯

LED负极串联一个几百欧到1k的电阻接到IO口,正极接电源正极

6. 单片机点亮LED灯

由于单片机的I/O口的结构决定了它灌电流能力较强,所以都采用低电平点亮led的方式。

其实,采用低电平驱动LED,只是为了简化单片机接口的设计,如果采用接口元件,则高电平驱动和低电平驱动是同样的效果,另外,低电平驱动也简化了控制代码,避免了单片机上电复位时端口置高电平后对led的影响。

7. 单片机连接led灯为何串联电阻

单片机,功能单一的微型电脑。作用。可以用来处理一些单一而长期性,重复性的工作。

二极管,一种具有单向导通特性的半导体材料制成的电子元件。在电路中的作用也就是它的特性作用。就是单向导通。利用这一点。可以用来作整流,保护,稳压,钳位,开关等作用。

电阻串联,就是把电阻在一条电路之路里一个接一个的接起来,作用是可以用来分压。同时也分散发热,电阻的作用就是用来阻碍电流的流通。但是这种阻碍对于电路设计者是有用的。电阻可以用来分压,限流等作用。具体应用很多。同时,以上几种电子元件种类也很多。型号也很多。想要应该这些东西,得先学好电路基础知识。希望可以帮到你。

8. 单片机接LED

用c啊,我想想:

1、和硬件有点儿关系,这个你清楚么?

2、假设led连接到p1口吧。第一个灯接到p1.0。阴极接io,阳极接5v。

#include

bitsecflag;

unsignedcharms;

voiddisplay(unsignedcharnum,unsignedcharsec)

{

num%=8;

p1=~(1

while(sec–!=0)

{

tr0=1;

while(secflag==0);secflag=0;

tr0=0;

}

}

main()

{

unsignedchari;

tmod=1;ie=0x82;

while(1)

{

display((i++)%8,1);

}

}

voidisrt0(void)interrupt1

{

th0=(-50000)>>8;tl0=-50000;

ms++;

if(ms>20){ms=0;secflag=1;}//12mhz,50ms定时中断,1秒计时。

}

你很容易扩展出任意要求的闪烁流水灯啦。

display(2,1);

display(1,1);

display(3,2);

display(1,2);

……放到while里面就好了。祝你玩得开心。

9. 单片机和led灯的连接

楼主的接法可以,但是我不建议这样做,我们现在一般做项目的常规接法是,LED灯的正极接5V电源,负极接1k的限流电阻到PIC的IO引脚。然后IO写0的时候灯亮,写1的时候灯灭。楼主这样接法的弊端是,单片机每次点灯,都要让IO脚输出10几20微安的大电流(要知道普通单片机IO脚的最大输出电流才20几),以单片机做为了功率的输出端,这样工作起来单片机会“很累”。

设计中我们要尽量避免单片机做为功率的输出端,因为这样的大电流会影响单片机内部工作的稳定性。

就算我们真是必不得以地要以IO脚去驱动某个东西,我会也会在IO脚和直接负载之间加一个锁存器或者反相器。让IO脚去提供逻辑,而让锁存器或者反相器去提供功率。

相关内容