//单片机中LED显示电路用三极管驱动电路四个数码管。可以参考一下
#include<reg52h>
sbit led0=P3^2;
sbit led1=P3^3;
sbit led2=P3^4;
sbit led3=P3^5;
sbit ledd=P3^7;
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
unsigned char g,s,b,d,a;
unsigned int num;
void delay(unsigned char x)
{
unsigned char i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
void display()
{
P1=table[d];
led3=0;
delay(5);
led3=1;
P1=table[b];
led2=0;
delay(5);
led2=1;
P1=table[s];
led1=0;
delay(5);
led1=1;
P1=table[g];
led0=0;
delay(5);
led0=1;
}
void ont()
{
num=0;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
}
void main()
{
ont();
while(1)
{
if(a==20)
{
a=0;
ledd=~ledd;
num++;
d=num/1000;
b=num%1000/100;
s=num%100/10;
g=num%10;
}
display();
if(num==10000)
{
num=0;
}
} }
void time_0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
a++;
}
一、LED背光灯驱动控制电路原理:
由两块RT8566IUI和U2)组成主、副驱动控制电路。每个电路由驱动控制和升压输出两部分组成,分别对8条LED背光灯串进行供电和电流调整。主驱动控制电路由RT8566(U1)、MOS开关管Q1、储能电感L1、续流管D1、D2,滤波电容EC2、C5~C8组成。遥控开机后启动工作,将VIN,供电提升到40V以上,为LED1-LED8背光灯条供电,同时对LED灯条均流进行控制。
副驱动控制电路由RT8566IU2)、MOS开关管Q5、储能电感L2、续流管D3、D4,滤波电容EC3、C43~C46组成。遥控开机后启动工作,将VIN供电提升到40V以上,为LED9-LED16背光灯条供电,同时对LED灯条均流进行控制
LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电源转换器,通常情况下LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。LED驱动电源的输出则大多数为可随LED正向压降值变化而改变电压的恒定电流源。
220V电源输入的LED灯驱动电路图及原理图:
以上就是关于单片机中LED显示电路用三极管驱动电路怎么连接啊四个数码管。全部的内容,包括:单片机中LED显示电路用三极管驱动电路怎么连接啊四个数码管。、led背光灯驱动电路的四个调整电阻是什么、LED驱动电源电路图是怎样的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!