4位数码管显示驱动电路怎么加

如题所述


  方法:

  就是相同标号的引脚连接在一起,但是位选引脚必须增大功率,才能点亮数码管,只是需要在位选(S0-S3)分别加上拉电阻和射极输出器,或者加三极管反相输出。

  驱动电路为什么要采取隔离措施

  安规问题,驱动电路副边与主电路有耦合关系,而驱动原边是与控制电路连在一起, 主电路是一次电路,控制电路是ELV电路, 一次电路和ELV电路之间要做加强绝缘,实现绝缘要求一般就采取变压器光耦等隔离措施。

    

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-22

图中已经画得很明确了,就是相同标号的引脚连接在一起,但是位选引脚必须增大功率,才能点亮数码管,只是需要在位选(S0-S3)分别加上拉电阻和射极输出器,或者加三极管反相输出。



图中画的是共阳数码管的两种接法,前者输出没有取反,后者输出取反。共阴数码管与其类似,只是三极管箭头换一下,+5V换成-5V,当然,上拉电阻不能变,这是由51单片机内部结构决定的。

追问

这样加上可以吗?还用再加锁存器吗?


追答

看你的需要,如果你想用锁存器,那么,需要单片机段选输出接到锁存器数据输入端,锁存器数据输出端接数码管段选,然后之前的三极管不用,把单片机位选输出接到锁存器的锁存引脚。然后把数码管的所有位选都接到电源端或者地(看你的数码管类型,共阴就是接地,共阳就是接电源)。加了锁存器可能程序要小小改一下,就是必须先输出段选,再输出位选。
当然,不用锁存器,直接按你画的图接上三极管就行了,你的图只是缺上拉电阻。

追问

这样加上上拉电阻就可以了吧.。再做实物的时候这样接可以吧

追答

没错,但是你的第三张图是错的。只需要在第二张图的基础上把位选的每一个I/O口都通过一个电阻接到电源端,而不是把电阻串联在I/O口上。你可以查阅模电中有关集电极开路输出方式的资料。

本回答被提问者采纳

4位数码管显示驱动电路怎么加
方法:就是相同标号的引脚连接在一起,但是位选引脚必须增大功率,才能点亮数码管,只是需要在位选(S0-S3)分别加上拉电阻和射极输出器,或者加三极管反相输出。驱动电路为什么要采取隔离措施 安规问题,驱动电路副边与主电路有耦合关系,而驱动原边是与控制电路连在一起, 主电路是一次电路,控制电路...

4位共阳极led数码管动态显示驱动原理?
要是数码管显示数字,有两个条件:1.是要在VT端加合适的电源(一般每颗LED还需串上合适的电阻,起限流作用);2.要使(a,b,c,d,e,f,g,dp)端接低电平或“0”电平。这样才能显示的 能够点亮数码管后,就可以通过单片机控制数码管显示数字或字母。为了控制方便,我们将数码管的a~dp引脚依次连接单...

单片机中LED显示电路用三极管驱动电路怎么连接啊?四个数码管。
\/\/单片机中LED显示电路用三极管驱动电路四个数码管。可以参考一下 include<reg52.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,...

四位数码管的显示方式是什么,如何解决数码管的驱动问题?
1。直接驱动:每位数码管的每个字段用一根线驱动,通常用7447或4511等,共阴或共阳要根据所用电路选择,电压通常用5V,同时注意加限流电阻,否则会烧东西的。往芯片的输入端送入BCD码就可以显示了。2。扫描驱动:将数码管相同字段引脚接到一起,这样只有8个字段引脚,将这8个脚接到单片机(也可能是专...

四位一体数码管各位数字显示怎么实现单独控制?求解。需要什么芯片?_百度...
各位的功能为:DIN:串行数据输入端,DOUT:串行数据输出端,用于级连扩展,LOAD:装载数据输入,CLK:串行时钟输入,DIG0~DIG7:8位LED位选线,从共阴极LED中吸入电流,SEG A~SEG G DP 7段驱动和小数点驱动,ISET:通过一个10k电阻和Vcc相连,设置段电流。MAX7219可以驱动4个或8个数码管,下面是一...

四位七段数码管怎么接三极管做驱动电路啊,还有如何写一个c51程序实现分...
第1,用NPN三极管(比如9012)做数码管列输入驱动 第2,用NPN或者PNP三极管(随你选)做数码管行输入驱动 第3,#include<reg52.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=...

用数码管驱动4位共阴数码管的具体接法??
常是第二种,位选,位选电流较大,需要三极管驱动,段码直接接单片机IO就行,采用扫描方法,让每一位分别亮一段时间。npn型三极管在这里是工作在饱和区和截止区的,意思就是当单片机I\/O口给一个高电平,三极管处于饱和导通状态。所以接在c、e都是处在同一回路中,接在哪一端要根据实际电路布线需要...

9012怎么驱动四位共阴数码管,最好有电路图
你好:——★1、共阴极数码管,是指数码管内的发光管阴极使用一个公共的引线。——★2、要想驱动四位共阴数码管,可在相应的电极上施加电压即可。请看附图:

...4位8段数码管,如果用到芯片来驱动的,电路图如何连接?
这种电路图用两个锁存器U1,U2分别控制数码管的位选和片选信号 (在读中标的WEI1-WEI6是位选信号,a-g等是段选信号)。锁存器U2,U1是同型号的 用图中的wela 和dula的(高电平和低电平)分别控制位选和段选的直通和所存。这样一组i\/o口就能驱动数码管了。节省了硬件的开销。希望能帮到你!

使用单片机实现四位八段的数码管显示,显示出852.6如何实现,请写出实 ...
还有一种方式就是用74HC595和4个数码管连接起来,74HC595是一个串行锁存寄存器,只需要4个74HC595和4个数码管就行,最少只占用单片机2个IO 这里就说明一下74HC595的控制方式 首先74HC595应该有个EN口,拉低,然后时钟拉高,循环8次,再把时钟信号拉低,用一个AND运算,如你要传输一个0XAA,那么就是 v...

相似回答