行业资讯

行业资讯

通过我们的最新动态了解我们

数码管三极管驱动电路(数码管驱动电路的作用)

发布时间:2023-05-11
阅读量:103

本文目录一览:

51单片机三极管驱动数码管如何接线

4位数码管有8个公用的段信号,还有4个位信号,如果是共阴郑碰数码管,用4个IO口各驱动一个NPN三极管,集电极分别接4个数码管的位信号,8个段信号一般也需驱动电路,如用74LS273 74LS244等

如果是共阳数码管,则段信号无需驱动,搏闷位信号要喊银谈用四个PNP三极管驱动,低电平三极管导通

单片机中LED显示电路用三极管驱动电路怎么连接啊?四个数码管。

//单片帆州正迹中机中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++;

}

四位七段数码管怎么接三极管做驱动电路啊,还有如何写一个c51程序实现分和秒的动态扫描啊?

第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);

}

}

关键词:三极管驱动电路 数码管三极管驱动 三极管驱动数码管

相关新闻

一点销电子网

Yidianxiao Electronic Website Platform

Tel:0512-36851680
E-mail:King_Zhang@Lpmconn.com
我们欢迎任何人与我们取得联系!
请填写你的信息,我们的服务团队将在以您填写的信息与您取得联系。
*您的姓名
*电话
问题/建议
承诺收集您的这些信息仅用于与您取得联系,帮助您更好的了解我们。