行业资讯
4位数码管有8个公用的段信号,还有4个位信号,如果是共阴郑碰数码管,用4个IO口各驱动一个NPN三极管,集电极分别接4个数码管的位信号,8个段信号一般也需驱动电路,如用74LS273 74LS244等
如果是共阳数码管,则段信号无需驱动,搏闷位信号要喊银谈用四个PNP三极管驱动,低电平三极管导通
//单片帆州正迹中机中LED显示电路用三极管驱动电路四个数码管。可以参考一下
#includereg52.h
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;j0;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++;
}
第1,用NPN三极管(比如9012)做数码管列输入驱动
第2,胡困枣配用NPN或者PNP三极管(随你选)做数码管行裤岩念输入驱动
第3,#includereg52.h
#define uint unsigned int
#define uchar unsigned char
sbit _led=P2^7;
sbit key1=P2^0;
sbit key2=P2^1;
sbit key3=P2^2;
uchar num=0,temp=0,count=0;
uchar aa;
uchar hour,min,sec;
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void delay(uint z);
void display(uchar a,uchar b,uchar c,uchar d,uchar e,uchar f,uchar aa);
void read_key();
void led();
void time_change();
/****************** 主函数 *******************/
void main()
{
P2=0xff;
hour=12;
min=0;
sec=0;
TMOD=0x11;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
EA=1;
ET0=1;
ET1=1;
TR0=1;
TR1=1;
aa=0xff;
while(1)
{
time_change();
display(table[hour/10],table[hour%10],table[min/10],
table[min%10],table[sec/10],table[sec%10],0xff);
}
}
用三极管控制led2、单片机中LED显示电路用三极管驱动电路怎么连接啊?四个数码管。_百度知...3、LED数码管为什么要用三极管驱动4、三极管驱动led与芯片...
LED数码管为什么要用三极管驱动2、9012三极管驱动数码管原理是什么3、数码管前的三极管的作用?4、数码管驱动电路中三极管到底有什么作用5、51单片机三极管驱...
单片机蜂鸣器接三极管2、单片机的三极管引脚是怎样连接的?3、51单片机三极管驱动数码管如何接线4、单片机开发板上为什么要用三极管驱动数码管?5、单片机系统中常用...
8050三极管怎么和数码管连接2、51单片机三极管驱动数码管如何接线3、proteus仿真数码管需要接三极管么8050三极管怎么和数码管连接1、proteus中...
51单片机三极管驱动数码管如何接线2、三极管的驱动能力是比MOS管的强吗?为什么?3、三极管驱动电路原理是什么4、三极管8550怎么驱动蜂鸣器?5、三极管驱动蜂...
51单片机三极管驱动数码管如何接线2、共阴数码管位选采用三极管驱动,三极管的基极是高电平有效还是低电平有效...3、单片机开发板上为什么要用三极管驱动数码管?4...
LED数码管为什么要用三极管驱动2、三极管控制数码管3、proteus中三极管和数码管之间怎么连4、二极管哪家好?5、单片机开发板上为什么要用三极管驱动数码管?...
用什么三极管驱动共阴极数码管?2、9012三极管驱动数码管原理是什么3、驱动数码管需要什么型号三极管和芯片4、单片机开发板上为什么要用三极管驱动数码管?5、51...
光敏三极管2、脉冲加热电路原理是什么三极管驱动模3、PWM输出能用三极管(场管)扩流吗光敏三极管光电三极管工作原理光电三极管,也称光敏三极管,是一种用于接收光信...
单片机控制七段数码管显示,为什么要加三极管驱动啊?2、三极管驱动7段共阳极数码管是接脚怎么连接3、LED数码管为什么要用三极管驱动4、51单片机三极管驱动数码管...
一点销电子网
Yidianxiao Electronic Website Platform