数码管有共阴极和共阳之分,接法不一样。要注意。如果你用51单片机,P0口不加上拉电阻没有输出能力,如果用AVR或PIC,IO口要设置为输出才行。

p0口需要加上拉电阻。如果还有问题要确定数码管是共阴还是共阳,然后检查电路和程序的对应是否正确。

首先检查HEX文件是否载入单片机 再检查LED取码是否正确,共阴取码的0是0x3f,而共阳取码的0是0xc0 最后是位选,共阴位选低电平有效,例如P2=0x0e时第一个数码管选通(相对你这个图)纯手打,望采纳···

1、检查数码管是共阴还是共阳,A表示共阳,K表示共阴。或者直接给公共端接高电平或者低电平,段码端一部分接高电平,一部分接低电平,这样数码管亮的话看公共端接的是高还是低电平就可以判断了。2、看你接的限流电阻是不

1、检查数码管是共阴还是共阳,A表示共阳,K表示共阴。或者直接给公共端接高电平或者低电平,段码端一部分接高电平,一部分接低电平,这样数码管亮的话看公共端接的是高还是低电平就可以判断了。2、看你接的限流电阻是不

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

1、打开proteus软件。2、这里用到74HC573锁存器,直接用P0口连接锁存器。3、可以实现位选,也可以位选,大大节省了IO,这里记得加上上拉电阻,否则不显示。4、选用6位共阴数码管。5、把位选和段选的线连接对应好。6、

Proteus仿真数码管为何不亮啊?高低电平应该没问题,共阴共阳都试过了,就是不亮,求解答啊。。。。

假设P1.3输出高电平,光耦就会导通,这样Q2有BE之间有压降,CE导通,这样继电器的两端就会有压降,并且接近24V,继电器动作。同时D3导通。如果你是用Proteus来仿真的话,你所选的仿真模型是有问题的。应该选LED-RED,Blue,

LED左侧是高电平,右侧应该是低电平才会亮,所以LED右边小方块应该是蓝色。但你图中的是红色,说明右侧电平不对。根据你右侧端口,找到芯片对应的接口P1.0-P1.3全部是高电平,看看是不是程序有问题,导致接口输出电平不对

Proteus仿真是不存AT89C51管脚驱动能力不够导致LED灯不亮的现象,应该是你的仿真图没有画对,或者用的LED灯不对,有一种LED是不亮的,应该放置能亮的那种,有很多呢。这是仿真,不用考虑驱动问题的,而实物才考虑驱动问题的

Proteus仿真模型中的CD4017的电源为5V,LED的点亮电压(即导通电压)约为2.8V,你两个LED串联,则5V的电压是点不亮的,你点亮一个LED就好了,要串联上一个100Ω的电阻哦;

while(1) { P1=0;},这样LED应该会全部亮,否则就是总线连接不正确

proteus灯不亮,在别人开又亮可能的原因:1、焊锡质量不合格:灯带焊锡质量不好的话,led灯带在弯折过程中焊点容易产生脆裂、脱落现象,导致发光不稳定。2、运输损坏:led灯带的包装保护不够,运输过程中灯珠可能受到撞击而损

为什么我的proteus中led不亮

Proteus仿真模型中的CD4017的电源为5V,LED的点亮电压(即导通电压)约为2.8V,你两个LED串联,则5V的电压是点不亮的,你点亮一个LED就好了,要串联上一个100Ω的电阻哦;

3、应该将电阻接地端改为接电源,LED负极接P0口,这样,输出低电平时,LED正常发光。检查一下单片机的晶振和复位电路,看看单片机是否工作了。用Proteus仿真时,单片机的RST复位引脚是不起作用的,即在RST引脚加高电平,单片机

这种情况下灯不亮有几种原因:1、原理图是否正确:看看电源是否接上去、led正负极是否接对。2、限流电阻是否偏大,一般proteus默认电阻为10K,调小一点,比如100 最好贴原理图出来看看。

while(1) { P1=0;},这样LED应该会全部亮,否则就是总线连接不正确

proteus灯不亮,在别人开又亮可能的原因:1、焊锡质量不合格:灯带焊锡质量不好的话,led灯带在弯折过程中焊点容易产生脆裂、脱落现象,导致发光不稳定。2、运输损坏:led灯带的包装保护不够,运输过程中灯珠可能受到撞击而损

proteus仿真LED灯为什么不亮

数码管不亮的根本原因是:P0,P3口每一个脚到总线上每一条导线必须加网络标号,总线到三极管基极,总线到排电阻,总线到数码管公共端的每一条也都必须加网络标号。点左边工具条中的LBL,当鼠标移到导线上时出现一个小叉,

4、如果是程序控制数码管,注意延时时间的长短,太短会看不到亮。

如果还有问题要确定数码管是共阴还是共阳,然后检查电路和程序的对应是否正确。

9、补齐6位数码管的显示代码后,编译代码。10、在proteus中选择对应的代码进行仿真,proteus中效果如图。11、真实的硬件效果是从1-6同时显示在屏幕中。

如图proteus仿真 为什么数码管点不亮啊

您好,这样的:1、检查数码管是共阴还是共阳,A表示共阳,K表示共阴。或者直接给公共端接高电平或者低电平,段码端一部分接高电平,一部分接低电平,这样数码管亮的话看公共端接的是高还是低电平就可以判断了。2、看你接

你用的是共阴极(型号中有CC为共阴,CA为共阳)数码管,位选应加低电平,你恰好做反了,就是位选不正常。还有,电源端子是+1.8电压不够,数码管要亮,至少要2V。为啥有1.8V?就是实物1.8V也不亮的。这是仿真,用

你的程序没有问题,下面的仿真图就是用你的程序测试的,一点也没有改动。是符合你程序要显示的内容的。你可以参照下面的仿真图,重新整理一下。导线太多了,拐弯也太多了。导线不好画时,可以用网络标号,参照下图,就采用

而共阴数码管,P0口输出的段码却全为低电平,所以不亮,要亮的话,P0口至少要有几个脚为高电平。肯定是程序有问题,你别肯定程序没问题,恰恰就是程序有问题。一个单片机的数码管显示程序很简单,哪来的推进进程的事,这

如果还有问题要确定数码管是共阴还是共阳,然后检查电路和程序的对应是否正确。

2、看你接的限流电阻是不是太大,大于1K的值有可能不亮,最好不要接限流电阻。做实际的实物电路再加上470欧姆。 3、是不是接到51单片机的P0口了,接到P0口必须加上拉电阻,否则不会亮。4、如果是程序控制数码管,注

1、打开proteus软件。2、这里用到74HC573锁存器,直接用P0口连接锁存器。3、可以实现位选,也可以位选,大大节省了IO,这里记得加上上拉电阻,否则不显示。4、选用6位共阴数码管。5、把位选和段选的线连接对应好。6、

共阴数码管在proteus中不亮

接在P0.0脚上的LED是会亮的,程序也对,是因为LED正极的连线有问题,重新画一下,而接在P0.1的LED是不会亮的,因不是发光二极管,就是普通的二极管,就算程序P0.1输出低电平就不亮的。

Proteus仿真是不存AT89C51管脚驱动能力不够导致LED灯不亮的现象,应该是你的仿真图没有画对,或者用的LED灯不对,有一种LED是不亮的,应该放置能亮的那种,有很多呢。这是仿真,不用考虑驱动问题的,而实物才考虑驱动问题的

灯不亮了看一看灯泡坏没坏,在看看线路有没有问题,再看是不是停电了,无非就是这几方面的原因。

Proteus仿真模型中的CD4017的电源为5V,LED的点亮电压(即导通电压)约为2.8V,你两个LED串联,则5V的电压是点不亮的,你点亮一个LED就好了,要串联上一个100Ω的电阻哦;

proteus灯不亮,在别人开又亮可能的原因:1、焊锡质量不合格:灯带焊锡质量不好的话,led灯带在弯折过程中焊点容易产生脆裂、脱落现象,导致发光不稳定。2、运输损坏:led灯带的包装保护不够,运输过程中灯珠可能受到撞击而损

1)先这样搭建电路,观看效果,务必弄出正确的效果来;2)代码中你直接给 while(1) { P1=0;},这样LED应该会全部亮,否则就是总线连接不正确

proteus仿真led灯不亮,求大神解答

是仿真,还是实物开发板?程序没问题,LED灯不亮,问题出在电路上,看程序LED灯应该接在P0口上,P2口没用啊。如果LED灯的负极接P0口,是可以亮的,如果是正极接P0口,那P0口要有上拉电阻,LED灯才能亮。对照一下,看你的电路满足这些要求吗?
接在P0.0脚上的LED是会亮的,程序也对,是因为LED正极的连线有问题,重新画一下,而接在P0.1的LED是不会亮的,因不是发光二极管,就是普通的二极管,就算程序P0.1输出低电平就不亮的。
proteus仿真时数码管没显示是设置程序出问题,具体方法以实例操作如下 准备软件:proteus软件、uVision2软件。 1、打开proteus软件。 2、这里用到74HC573锁存器,直接用P0口连接锁存器。 3、可以实现位选,也可以位选,大大节省了IO,这里记得加上上拉电阻,否则不显示。 4、选用6位共阴数码管。 5、把位选和段选的线连接对应好。 6、打开uVision2软件。 7、共阴数码管的段编码如下{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 8、编写动态显示主程序,图中为第一位数码管显示“1”。 9、补齐6位数码管的显示代码后,编译代码。 10、在proteus中选择对应的代码进行仿真,proteus中效果如图。 11、真实的硬件效果是从1-6同时显示在屏幕中。
只有数码管的电路,与单片机怎么接的?用排电阻做上拉电阻,为什么还串联8个电阻,看谁这么画的?从来没看过这种画法。既然程序没错,就是仿真图错误,总得有错误的地方啊,不然为啥数码管不亮?这仿真图如下图这么画就行了。
“原来的LED是接电源的,我改成了接地”,就是因为这么改了,就改错了,不能只改接地呀,那8个LED的正负也要颠倒一下才对,这样的8个LED的正负就接反了,肯定是不亮的。这样改,一方面8个LED正负要颠倒,P1输出电平也要改为0有效,就是P1口输出0,那8个LED才能亮。
,,,我也遇到了这个问题,后来我把二极管单独接地,发现就可正常亮起,然后又把二极管接回原来位置,就又正常了......玄学
接在P0.0脚上的LED是会亮的,程序也对,是因为LED正极的连线有问题,重新画一下,而接在P0.1的LED是不会亮的,因不是发光二极管,就是普通的二极管,就算程序P0.1输出低电平就不亮的。
接在P0.0脚上的LED是会亮的,程序也对,是因为LED正极的连线有问题,重新画一下,而接在P0.1的LED是不会亮的,因不是发光二极管,就是普通的二极管,就算程序P0.1输出低电平就不亮的。
看你仿真图中的数码管的公共端接VCC,那应该是共阳的,可是你的元件列表没有显示,所以,不知道对不对。 另外,所用的芯片是什么,看不出来。要数码管亮,要运行仿真哪,那数码管的引脚要显示出红块和蓝块,可你的图没有显示,说明并没有运行仿真,那怎么能亮呢? 要测试数码管,很简单,直接加VCC,GND就行了,保证能亮了。见下图,这样接,左边是共阳的,右边是共阴的。看见引脚上的红块和蓝块了吗?另外,VCC的端子不用打VCC的。
您好,这样的: 1、检查数码管是共阴还是共阳,A表示共阳,K表示共阴。或者直接给公共端接高电平或者低电平,段码端一部分接高电平,一部分接低电平,这样数码管亮的话看公共端接的是高还是低电平就可以判断了。 2、看你接的限流电阻是不是太大,大于1K的值有可能不亮,最好不要接限流电阻。做实际的实物电路再加上470欧姆。 3、是不是接到51单片机的P0口了,接到P0口必须加上拉电阻,否则不会亮。 4、如果是程序控制数码管,注意延时时间的长短,太短会看不到亮。