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脚去提供逻辑,而让锁存器或者反相器去提供功率。