共阴数码管不亮!!

如图,三极管是9013,发射极接地,基极接P1.0口,集电极接数码管的位选,然后P0.0-P0.7口接数码管段选,程序是:
#include <reg52.h>
sbit DUAN=P0^0;
sbit WEI=P1^0;

void main()
{
while (1)
{
DUAN=1;
WEI=0;
}
}
烧写程序并通电,数码管根本不亮!!!!

呵呵,这是当然不会亮的
1,9013是NPN型管,be极之间要正向偏置才能使它导通,所以"WEI=0"要改成"WEI=1"
2,P0口是弱上拉的,输出高电平的能力很弱,驱动共阴数码管,每端口要上拉一个1K左右的电阻到电源
3,做好1,2步应该可以点亮数码管了,如果还不行再试试在P1.0上拉一个10K左右的电阻到电源
温馨提示:内容为网友见解,仅供参考
无其他回答

单片机共阳数码亮共阴数码管不亮
您好,这样的:1、检查数码管是共阴还是共阳,A表示共阳,K表示共阴。或者直接给公共端接高电平或者低电平,段码端一部分接高电平,一部分接低电平,这样数码管亮的话看公共端接的是高还是低电平就可以判断了。2、看你接的限流电阻是不是太大,大于1K的值有可能不亮,最好不要接限流电阻。做实际的...

multisim中七段共阴极数码管不亮
1、是共阳极和共阴极数码管错位了。2、系统盘旁边的LED的按钮没有调控。3、正向电流没有达到5mA。

共阴数码管在proteus中不亮
1、首先确认你所使用的数码管是否为共阴极数码管,并且确认连接正确。2、其次查看电源电压是否正常,正确设置仿真参数才能确保数码管正常工作。3、最后果以上所有步骤都正确无误,但是数码管仍然不亮,那么存在设计上的问题。

...为什么vcc接到输出高电平的引脚,数码管不亮。
数码管没有VCC的啊。数码管引脚分段引脚和位引脚。如果是共阴极数码管,那把数码管的段引脚接到单片机输出高电平的引脚,然后位引脚接地(低电平),这样数码管就能亮起来了。不同的段引脚和位引脚组合就可以显示不一样的字符了。

为什么这个数码管点不亮?!
正面看进去,左下角为1脚,左上角为10脚,以逆时针方向依次为1到10脚。注意:3脚和8脚是连通的,这两个都是公共脚。如下图:

为什么数码管不亮,只看138与数码管部分
138并不是显示译码器。用74LS48,用要共阴数码管,不要用你图的那种。如下所示 你图中所用的数码管不亮的原因,是因为有引脚悬空了,这种数码管的引脚是不允许悬空的,只要一个脚悬空就不亮了。所以,最好不要用这种数码管。如下仿真图,上面图中,有一个脚悬空了,就不亮了。下图就正常了。

下图哪里连错了么,为什么七段共阴数码管不亮?共阴的编码。
数码管的七段接P0口,要按顺序,你这是乱接的。右边的1,2脚,按P3.0和P3.1是可以的,数码管不亮是正常的,你没有写程序能亮吗?再说明一下,你用的那些LED,在仿真时不会亮的,见下图,红绿黄灯是这样的,仿真时,是真的会亮的,显示成红绿黄色的。还有那些电阻的值得改下,10K的,就是...

multisim仿真问题。仿真时数码管怎么不亮?共阴的直接加5V电压也不亮...
一般来说,是7219和数码管连接错误,或7219坏了。仔细检查线路,或换一只7219试一试。

求助 数码管 不亮 请看看哪里出错了
不是不亮是驱动电流太小了所以亮度太低了,几乎无法看到,4个数码管都亮需要很大的驱动电流,单片机是无法提供这么大驱动电流的;建议使用共阳的管子,数码管公共端用电源驱动就可以很亮了,如果还是不亮或想使用共阴的管子那需要使用三极管进行驱动,这样可以获得更大的电流 ...

multisim里CD4511驱动共阴数码管不亮
你不要加电阻,把电阻去掉就可以了

相似回答
大家正在搜