单片机驱动共阳极数码管为什么要加三极管(为什么单片机的外接数码管要接成共阳极)

海潮机械 2022-12-23 08:51 编辑:admin 153阅读

1. 为什么单片机的外接数码管要接成共阳极

LED数码管共阳型,公共地为阳,也就是高电平驱动。

LED数码管共阴型,公共地为阴,也就是低电平驱动。

2. 共阳极数码管与单片机连接

首先,您说的对,这是共阳极接法。

若要改成共阴极接法,将三极管的发射极接到公共com端,集电极接地就ok了。如果是单片机驱动共阴数码管,不用加限流电阻,反而要加放大器,使得数码管成功点亮。

3. 单片机共阳极改共阴极

如果是共阴数码管:P0,P2口都需要接上拉电阻。

51 的P0口内部没有上拉电阻,没有上拉电阻就不能提供电流,而P2口内部有弱上拉,但上拉作用非常小(50uA左右)不足以驱动数码管正常发光,所以P2口也需要接上拉电阻

注意:用上拉电阻的方式驱动共阴数码管是不太合适的,因为无论数码管是否关断,上拉电阻中都存在电流,这对降低功耗是不利的。推荐使用共阳数码管。

4. 单片机数码管共阴极

MOV 31H,#01H

MOV 32H,#02H

MOV 33H,#03H

MOV 34H,#04H

MOV 35H,#05H

MOV 36H,#06H

ACALL D0

JMP $-2

D0: MOV R0,#31H

MOV R2,#11111110B

MOV DPTR,#TAB

D1: ORL P1,#00111111B

MOV A,@R0

MOVC A,@A+DPTR

MOV R3,#8

D2: RLC A

MOV P3.2,C

SETB P3.3

CLR P3.3

DJNZ R3,D2

INC R0

MOV A,R2

ANL P1,A

D3: MOV R3,#250

DJNZ R3,$

MOV A,R2

RL A

MOV R2,A

JB ACC.6,D1

RET

TAB: DB 3FH,06H,5BH,4FH

DB 66H,6DH,7DH,07H

DB 7FH,6FH,77H,7CH

DB 39H,5EH,79H,71H

DB 40H

END

5. 单片机共阳极数码管显示

这样貌似无法控制完全开启或者完全关断。你可以试试将IO口设置成高阻状态,驱动一下试试,如果不能完全点亮就把R6、R7……换小一点,再不亮就把段码限流电阻减小。这电路是有问题的,我给你说的也就是临时解决办法,即使能用,也不能保证可以长期稳定运行。

6. 为什么单片机的外接数码管要接成共阳极的

你好朋友,专业家电电脑维修的告诉你,共阴和共阳的区别 共阴-就是共负极 数码管 其它正极abcdefg。 负极都连在一起了! 共阴就是-数码管的正极脚全都连在一起了! 这2种数码管 供电正好相反!

共阳极-是 电压从阳极进入然后通过单片机io脚对地行成回路,好让数码管亮起来!

如果不接限流电阻,电流直接通过数码管的共阳极进入单片机的io脚,单片机没有那么大的驱动能力,会损坏单片机的io脚! 有什么不明白的可以问我!

7. 单片机的数码管是共阴极还是共阳极?

  这个都是一样的,只是在选用电源的时候要注意区分好。区分方法是,看所使用的电源,正电源为共阴极的负电源为共阳极的娄码管。  所谓共阳共阴,是针对数码管的公共脚而言的.一个1位典型的数码管,一般有10个脚,8个段码(7段加1个小数点),剩下两个脚接在一起.各个段码实际上是一个发光二极管,既然是发光二极管,就有正负极.所谓共阳,也就是说公共脚是正极(阳极),所有的段码实际上是负极,当某一个或某几个段码位接低电平,公共脚接高电平时,对应的段码位就能点亮,进而组合形成我们看到的数字或字母.共阴刚好相反,也就是公共脚是负极(阴极),段码位是阳极,当公共脚接地,段码位接高电平时,对应段码位点亮.

8. 单片机数码管是共阴还是共阳

如果有电路图,你可以参考电路图。

至于是共阴或共阳,你可以用代码来测试一下,让连接数码管的IO输出高电平或低电平。大部分单片机的数码管都是共阳极的,因为单片机IO默认输出是高电平。共阴或共阳关键在“共”字上,只要用万用表测量数码管的8个引脚中那一个引脚是接电源的负极或是正极,只要找出这一个引脚就知道是共阴或是共阳了,因为只有一个引脚和其他的7个引脚是不同的。

9. 四位一体的共阳极数码管与单片机连接

51单片机led共阴极是将阴极连接在一起接GND(电源负极),阳相由io口输出高电平分别点亮led;共阳极是将阳极连在一起接到Vcc(电源正极),阴极由io口输出低电平点亮各led。