怎样用51单片机驱动3颗1w的led灯?
单片机的电流驱动能力非常小,只能以电压驱动三极管,由三极管来驱动1W的LED灯。1W的LED灯,电压约3.2V,电流300多mA,三极管选用2SC8050或2SC8550即可。
使用51单片机点亮一个LED
使用51单片机点亮LED的步骤首先理解其基本原理,LED作为发光二极管,有正负极,需将其正极接VCC(5V电源正极),通过一个1k电阻(限流保护)串联,负极连接单片机引脚。当单片机引脚置低电平,电路导通,LED就会亮起,如图所示。在实际操作中,我们需要在Keil4环境中建立项目。首先在系统目录创建一个工程文件...
51单片机如何借助三极管给1w 350mA 3.3V的led供电
只不过是单片机可以控制那个3.3Ⅴ电压的通和断,而那3.3V的电压仍需要一个电源供电。由5Ⅴ电压经3.3Ⅴ稳压芯片得到3.3Ⅴ电压,再用一个PNP三极管,如8550就可以控制了。
怎样用单片机控制大功率led灯珠亮度?
要是控制1W或是3W的LED,最好是用CMOS管驱动。CMOS管的栅极接单片机的PWM脉冲输出脚。LED单独供电时,要单片机电源与LED电源共地。如图所示 共同进步
利用51单片机控制3个LED数码管在3个数码管上显示字符LED,怎样编写程序...
用动态显示的方法来做 在定时中断中,分别对每个数码管显示一次,也可以用延时来做,你若只是单单看个效果那就用延时来做吧 亮第一个数码管(这里当他为共阳极数码管):P2^0=1;P1=XXX;\/\/自己写出L的字形码 delay_ms(1);\/\/延迟1ms这个时间越小越好拉 P2^0=0;\/\/关掉第1个数码管显示 P2^1=...
求用51单片机驱动1WLED的驱动电路
1W LED ,3V 左右,0.3A 左右,用三极管 或者 MOSFET管 驱动就可以了,要加限流喔,控制么 随便用一个 IO 口就可以。
51单片机做个led路灯照明,求1W led驱动电路
给您两个方案,一个是正规方案,另一个是建议方案。先说简易方案,用三极管与功率电阻组合用单片机控制这是简易方案。然后说明其中作用,三极管选用9013,作用是放大,他的几级串电阻接单片机。他的发射极串x欧姆电阻接地,他的集电极串接led和电阻。其中集电极电阻r和发射极电阻x欧需功率电阻,大小为1W...
51单片机如何借助三极管给1wled供电
学单片机应用必要学模、数电知识、电路及元器件方面如果不懂就很难实际应用,你的问题百度网页上很多,假定单片机是5V供电的,我画了两张图可以供你参考,如果你的LED是5V电源供电可以参考下图:如果你的LED是高于5V电压供电的,可以参考下图:后面的是NPN管,RL的取值及管子的型号根据供电电压及LED导通...
求51单片机PWM程序(一个定时器产生三路PWM 可独立运作) 简单来说就...
void ISR_Timer0(void) interrupt 1 \/\/---我们就用定时器0来做,不用PWM硬件 { \/\/---3.3333ms中断一次 counter++;if(counter >= 10) counter = 0;if(counter >= Set_PWM0) P1_0 = 0; else P1_0 = 1;if(counter >= Set_PWM1) P1_1 = 0; else P1_1 = 1;if(counter ...
如何用单片机一个按钮开关控制3个灯3种效果。流水。闪烁。还有一直亮...
延时20ms去抖动 if(CountTemp > 160)\/\/如果按键时间有效,改变状态 { switch(ucState){ case(0):{ ucState = 1;led1 = 0;led2 = 0;led3 = 0;} break;case(1):{ ucState = 2;led1 = 0;led2 = 0;led3 = 0;} break;case(2):{ ucState = 0;led1 = 0;led2 = 1;...