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

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-31
proteus的数码管的高低电平怎么不亮

看你仿真图中的数码管的公共端接VCC,那应该是共阳的,可是你的元件列表没有显示,所以,不知道对不对。
另外,所用的芯片是什么,看不出来。要数码管亮,要运行仿真哪,那数码管的引脚要显示出红块和蓝块,可你的图没有显示,说明并没有运行仿真,那怎么能亮呢?
要测试数码管,很简单,直接加VCC,GND就行了,保证能亮了。见下图,这样接,左边是共阳的,右边是共阴的。看见引脚上的红块和蓝块了吗?另外,VCC的端子不用打VCC的。

您好,这样的:
1、检查数码管是共阴还是共阳,A表示共阳,K表示共阴。或者直接给公共端接高电平或者低电平,段码端一部分接高电平,一部分接低电平,这样数码管亮的话看公共端接的是高还是低电平就可以判断了。
2、看你接的限流电阻是不是太大,大于1K的值有可能不亮,最好不要接限流电阻。做实际的实物电路再加上470欧姆。
3、是不是接到51单片机的P0口了,接到P0口必须加上拉电阻,否则不会亮。
4、如果是程序控制数码管,注意延时时间的长短,太短会看不到亮。

你这样用,P0口输出段码,数码管必须是共阳的。
数码管不亮的根本原因是:P0,P3口每一个脚到总线上每一条导线必须加网络标号,总线到三极管基极,总线到排电阻,总线到数码管公共端的每一条也都必须加网络标号。点左边工具条中的LBL,当鼠标移到导线上时出现一个小叉,点一下左键,出现一个对话框,就可以输入网络标号了。在总线两端需要相连的导线要用相同的网络标号。这样,只有网络标号相同的几条导线才是连通的。

首先p0没有上拉,接着用总线没有加网络标号

  • Proteus仿真电路不亮,不知道哪里问题
    答:首先,要确定仿真图所用的数码管是共阳的,还是共阴的,程序就必须按仿真图的数码管来写。如果程序与所用数码管不符就不会亮。说明仿真图用的是什么数码管,把程序发上来,帮你看一下。肯定是程序有问题。与复位电路无关,也不用加复位电路。看下图,就没有复位电路,也是正常显示的。
  • 用proteus仿真数字电压表,数码管不亮是怎么回事?
    答:使单片机的pin21,pin22,pin23输出低电平。你现在只是pin24低电平,当然其他的不亮了。
  • proteus仿真的时候,为什么数码管有一段总是不亮!?
    答:看你七段数码管显示的频率,过快的话肉眼看不清,就以为那一段没有给到电平。如果是低频率显示,估计就是没上电的缘故吧
  • proteus仿真我的七段数码管为什么不亮,而且管脚是有点位的,图如下...
    答:你的数码管段码输入口与P口间加一个驱动试试比如245、244或373都可以,也可以加上拉电阻,这应该是驱动能力不够造成的。
  • proteus仿真LED不亮
    答:你程序跟数码管没关呀!初始状态下,单片机端口应该是全部为高电平的!所以你数码管的阴极和阳极都是高电平,肯定不会亮呀!这个数码管应该是共阳极的,你给p2口送高(ff),p0送低(00),试下!
  • proteus,数码管不亮但是引脚会闪
    答:这样,程序也不用动。第二种改法:4个NPN型三极管,换成4个PNP型的三极管,发射极接到VCC,集电极接到数码管上,基极接到单片机上,但这样改后要改程序:P0=(0xf7而且数码管的1234脚还要加一个排电阻,公共端即不能接VCC,也不能GND,因这必竟是软件仿真的,会有一些意想不到的问题。
  • 用proteus仿真做数字电压表时数码管不亮怎么回事?程序都是对的,数码...
    答:首先检查HEX文件是否载入单片机 再检查LED取码是否正确,共阴取码的0是0x3f,而共阳取码的0是0xc0 最后是位选,共阴位选低电平有效,例如P2=0x0e时第一个数码管选通(相对你这个图)纯手打,望采纳···
  • 用proteus仿真,两个数码显示管显示不正常,跪谢大神哥帮我看看原因,图如...
    答:你的程序没有问题,是仿真图画得不对,P0口用的7个上拉电阻的阻值太大了,用的是RES,阻值没有显示出来,那就是默认的10K,就不可能亮的,改成300殴才行。而P2口的7条线加的网络标号不对,很明显数码管上的引脚状态与P2口的状态不符。P0口的上拉电阻用一个电阻排RESPACK-8。可以画成下面的图...
  • proteus数码管显示不正常,不亮的部分是我想要它亮的部分,求大神解释...
    答:首先要知道确定你所用的数码管是共阴的还是共阳的,然后在写程序时,那些对应的段码一定要与数码管的类型相对应,比如:同样要显示0,共阴数码管的段码是0x3F,而共阳数码管的段码是0xCF。你说的问题就是段码与数码管不对应的原因。
  • proteus数码管为什么不亮 程序没有问题
    答:你这仿真图用总线了,而且用了8155,凡是从8155画出的总线都要定义总线的网络标号,可以就按它内部对应的标注的字母加到每条总线上。同时,从总线上画的每一条导线也都要加网络标号的。否则,从总线画出的每一条导线与8155的某个脚相连就不知道了。这仿真图是你自己独立画的吗,找一下类似的仿真图...