三极管的基极接单片机的I/O口,集电极接LED和限流电阻、电源,发射级接地,这样可以很好的驱动LED,不过控制LED的亮度最好是用PWM来控制会更好。

51单片机用单键来控制led灯的渐亮 可通过按钮的动作改变输出LED连接脚的脉宽来控制led灯的渐亮 AVR单片机如何控制LED亮度? 单片机只能产生两个电平的信号,因此要控制LED亮度要靠LED点亮的频率,频率越高亮度越亮。如果你

用单片机输出pwm,改变占空比就可以控制led的亮度,单片机的输出电流有限,所以要用三极管作为驱动,三极管在这里作为一个电子开关,三极管型号太多,例如:8050是NPN型的,基极高电平导通,8550是PNP型,要低电平导通。

让单片机控制LED的引脚以较高频率(50HZ以上)输出方波,改变方波的占空比即可改变LED的平均电压,从而改变LED的亮度,也就是我们常说的PWM调节。

用pic的脉宽调制功能就可以了,只需要给单片机不同的占空比的值,单片机就可以产生不同占空比的信号,将这个信号用三极管放大驱动LED就行了。还有什么问题可以给我留言 第一,要理解中断在这里的作用是固定的“一小段”时间进

1、创建项目,如图所示。2、创建延迟函数。3、创建C语言主函数。设计unsigned char k=0;变量。4、添加循环效果。5、点亮灯,通过k++,改变效果。6、添加延迟效果,单片机就可以控制8个灯依次亮,全亮了,然后再依次灭。

3.编写程序:使用单片机的编程软件(如Arduino IDE、Keil等),编写控制LED灯的程序。以下是一个简单的示例程序(以Arduino为例):// 定义LED灯连接的引脚 const int ledPin = 13;void setup() { // 将LED引脚设置为

如何用单片机控制大功率led照明亮度

通过51单片机控制时钟,从而控制时间,来完成闪烁 /***/ /*程序名称:点亮一个P1。0口的发光管*/ /*说  明 :利用软件延时500ms*/ /*操作类型:位操作        

51单片机一个串口跟几个LED等串联当然是可以这么连接的,但是这样连接没有什么实质意义,达不到分别控制的目的,这样连接,串口也就起到一个普通IO口的作用,LED灯也就是起到一个降压的作用。

要式连接51单片机的LED灯被点亮,拢共需要三步:搭建好51单片机运行的最小系统,并连接好下载线。LED灯的正极经过470Ω电阻连接在电源正极上,LED灯的负极连接在单片机的某个接口上,例如连接I/O口P1.0上。编程使P1.0

89C51或89C52单片机P0P1P3P4四组共32个IO口都可以驱动LED灯。这种单片机的高电平驱动能力很弱,通常IO输出低电平驱动LED,LED的另一端接限流电阻然后再接电源正。限流电阻的选择上,个人经验电流控制在2-7mA之间,根据对亮度

从电路的角度考虑是可以直接连。但是这种情况下依然不允许将LED直接连接单片机管脚直接进行驱动。因为这种设计思路根本就是错的,出发点都错了,分析的结论再正确也不行。\x0d\x0a\x0d\x0a不一定非要使用三极管来驱动,

1、连接硬件电路,可以使用一个或多个LED灯,将其连接到51单片机的I/O端口上,P0口或P1口。2、编写程序,可以使用C语言或汇编语言编写控制LED灯的程序,程序需要通过控制端口的电平状态来实现LED灯的亮灭,可以使用定时器

led灯能直接连接51单片机吗?

刚好我这有份资料!可以参考参考!7.I/O并行口直接驱动LED显示 1.实验任务 如图13所示,利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地。在数码管上循环显示0-9数字

用IO口来驱动三极管,用三极管来带动LED。用PNP型三极管,可以直接用流水灯的程序,如果用NPN三极管,必须把程序输出状态全部取反。

很简单,led正极接1k左右的电阻,负极接单片机任意P端口(8位)

所以P2.3为低电平。加上如图LED,重复4个即可。一直让P2口放高电平,当光电管接通时,VCC电压加过来,自然LED会亮。光电管不通时,由于P2高电平,会通过R15对LED放电,LED也会亮。只是亮度要比接通时要暗一些。

可以用p2控制。p0口需要接上拉电阻(10k) 电流太小,点不亮led,从程序里面看端口定义,led一般都用低电平控制,如过某个端口在程序里面不断从0变为1,循环可定就是这个端口控制。如果没有源程序,可以用万用表测电压变

每个口都可以接呀,P0到P3,最好接P0、P1、P2。

四个I/O口都可以用的,不一定非得用哪一个。只是P0口用的时候要接上接电阻。大家习惯上用P1是因为P0,P2常用来当地址总线和数据总线,P3有第二功能。只有P1口功能单一,所以驱动LED时会接在上面。

51单片机都有哪个口能接LED灯

这个流水灯用的是单片机AT89S52作为控制器,发光二极管作为亮源;发光二极管的正极连接+5V供电(VCC),负极接着限流电阻,然后连接AT89S52的IO口;工作原理,当AT89S52的IO口置低时,发光二极管被点亮,如果按照流水的方式置IO口

如图所示接线,当P1.0为低时灯亮,为高是灯灭。

1共阳极接法:. 当LED阳极接电路板上的高电位,阴极接单片机引脚,单片机引脚输出高电平,没有电压差,灯不亮;单片机引脚输出低电平,有电压差,灯亮。(你所说的情况)2.共阴极接法:当LED阴极接电路板上的低电位,

单片机输出接口是低电平,可以使用pnp三极管转接,高电平三极管截止,低电平导通,led通电导通,这中间需要一个三极管就可以实现了

.单片机输出接口输出低电平时LED灯亮,LED灯是怎样连接到单片机的输出接口的?

通过51单片机控制时钟,从而控制时间,来完成闪烁 /***/ /*程序名称:点亮一个P1。0口的发光管*/ /*说  明 :利用软件延时500ms*/ /*操作类型:位操作        

驱动小功率LED是没有问题的。1个51单片机外加4个PNP三极管(如C9012或8550),以及12个电阻就可以了。将32个LED分成4组共阳连接,采用动态扫描方式输出驱动LED,这样共占用单片机12根口线。

51单片机一个串口跟几个LED等串联当然是可以这么连接的,但是这样连接没有什么实质意义,达不到分别控制的目的,这样连接,串口也就起到一个普通IO口的作用,LED灯也就是起到一个降压的作用。

要式连接51单片机的LED灯被点亮,拢共需要三步:搭建好51单片机运行的最小系统,并连接好下载线。LED灯的正极经过470Ω电阻连接在电源正极上,LED灯的负极连接在单片机的某个接口上,例如连接I/O口P1.0上。编程使P1.0输

89C51或89C52单片机P0P1P3P4四组共32个IO口都可以驱动LED灯。这种单片机的高电平驱动能力很弱,通常IO输出低电平驱动LED,LED的另一端接限流电阻然后再接电源正。限流电阻的选择上,个人经验电流控制在2-7mA之间,根据对亮度

如果每次设计都要去考虑单片机可以承受或者输出LED灯的电流大小,或者计算单片机可以带动多大的负载,这样设计工作的复杂性就会成倍的放大,同时可靠性也会降低很多,所以LED灯是不能直接连接单片机的。

led灯能直接连接51单片机吗

这要看你硬件来说的,有拉电流和灌电流之分,注意:P0口是没有上拉电阻的
每个口都可以接呀,P0到P3,最好接P0、P1、P2。
不能 准确的说是不允许。单片机应只考虑开和关两种逻辑状态。这种LED灯是不是能接单片机的问题属于驱动能力问题。如果每次设计都要去考虑单片机管脚可以承受或者输出的电流,或者计算单片机可以带多大的负载,那你的设计工作的复杂性就会成倍的放大同时可靠性也会降低很多。 也许你使用的LED需要极小的电流就可以驱动而你的单片机带负载的能力很强。从电路的角度考虑是可以直接连。但是这种情况下依然不允许将LED直接连接单片机管脚直接进行驱动。因为这种设计思路根本就是错的,出发点都错了,分析的结论再正确也不行。 不一定非要使用三极管来驱动,虽然我们通常的做法是用三极管。可以用一些集成电路作为驱动。不过你的设计非常简单的话,用一个三极管也就可以了。不过注意加限流电阻,别把LED烧了。
这种LED灯的功率有点高,他们的电压要求也有点大,通过继电器座耦合即可。通过继电器可实现LED灯的亮灭
1:首先设定一个变量i,可以是从0到3循环的变化, 2:再检测一个经过消抖处理的按键,按一下,即i+1 3:当i值为各个值时,执行相应的变换花样。 流水灯参考程序 #include #include #define uchar unsigned char uchar j,tmp; void deay(unsigned int ms) { uchar t; while(ms--) for(t=0;t<12;t++); } void main() { P1=0xff; delay(50); temp=0xfe; //(led接在P2.3~P2.6) for(j=0;j<4;j++) { P1=temp; delay(50); temp=_crol_(tmp,1); } P1=0xff; while(1); } 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
要是控制1W或是3W的LED,最好是用CMOS管驱动。CMOS管的栅极接单片机的PWM脉冲输出脚。LED单独供电时,要单片机电源与LED电源共地。如图所示 共同进步