为什么这个数码管点不亮?!

作者&投稿:夹霄 (若有异议请与网页底部的电邮联系)
数码管不亮是为什么~

你的截图太小了,模糊不清,所以,仿真图的问题是看不出来的。再发截图时,把仿真图放大后截图,并且运行仿真后再截图,容易发现问题。还有程序也没发上来,就算是仿真图没有问题,但程序不对,数码管也不亮的。

你确定,你写的程序就这些吗?主程序中只有4*4矩阵的程序,并没有数码管显示程序,主程序中没有,子程序也没有。共阳数码管,段选接P0口,也没有从P0口输出段选码,也没有从P2口输出位选码 ,这数码管怎么可能会亮呢?要数码管显示,要用for循环语句,是几位数码管,就循环显示几次。这些你根本就没有。

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



1和5脚接电源正极。
图上左面的8字灯下方的管脚图左一脚是1脚。
其余脚接单片机P3口,低电平时灯亮。
核对P3口的流入电流能力是否满足灯亮的电流最少值。

你程序中定义的是共阴级数码管,所以你看一下你用的是不是共阴的,如果是共阳就和程序有冲突自然不亮了

按您所给的下图中四个发光管串联后的导通电压是比较高的。因为单个发光管的导通电压一般不小于1.6V。提高数码管的供电电压,加一个驱动集成电路

2.3寸的驱动电压是12V的,用74hc573或者8050三极管去推吧,单片机没有这么强的吸收电流能力。用电子器件,一定要找到它的电压,电流信息,这样才会用,不要想当然哦。至于连接电路,手册说的很清楚的…………


51单片机和数码管做时钟为什么点不显示
char code SEG8[]={0x50,0x5F,0x94,0x15,0x1B,0x31,0x30,0x57,0x10,0x11,0x40,0x4F,0x84,0x05,0x0B,0x21,0x20,0x47,0x00,0x01,0x1a,0xf8,0xff,0xbf}; \/\/0~9+0.~9.+H+L+暗- 显示小数点,需要单独的编码,上面的编码是共阳数码管0——9和0.——9.和字母H、L;...

什么是数码管动态显示
P2.0口控制第1个数码管,一直到P2.7口控制第8个。该板的段码表如下: 各个数码管的段码都是p0口的输出,即各个数码管输入的段码都是一样的, 为了使其分别显示不同的数字, 可采用动态显示的方式,即先只让最低位显示0(含点),经过一段延时,再只让次低位显示1,如此类推。由视觉暂留,只要我们的延时时间足够短...

如何让led数码管小数点自动显示呢?
分别命名为a,b,c,d,e,f,g和dp,其中dp位就是显示小数点。除此之外数码管还有一个公共引脚,公共引脚接低电平的称为共阴数码管,高电平的称为共阳数码管,以共阴数码管为例,如果想显示 3. 那么需要给各个引脚的电平从a到dp分别为1,1,1,1,0,0,1,1,公共引脚接低电平即可。

如何用七段数码管显示数字0~9?
数码管每一段相当于二极管,连接PLC输出点,要显示数字几,就将对应段点亮,几输入端有就输入。plc七段数码管显示梯形图是由人为规定的,都是这个规定。然后就好弄了,如果想显示零这个数那么就点亮A,B,C,D,E,F这几个灯管,灭掉G这个灯管,如果想显示1这个数那就点亮B和C这两个灯管其余的灭掉,...

三菱plc数码管显示一位数不带点
方法1、使用8421方式,使用输出点输出到数码管显示模块,而且要求PLC是晶体管输出的,数码管显示位数越多占用的PLC输出点越多。方法2、使用RS485通讯方式,不占用输出点,所以PLC是晶体管输出或继电器输出都不影响,但要求数码管显示模块RS485通讯方式。

LED硬灯条与LED数码管有什么区别
LED数码管是相对来说是比较成熟的产品,用了差不多十多年了,LED数码管一般在白天对灯具隐藏比较差,造价低点,LED硬灯条是用铝材,会比较少,亮度比较高,高档点,你可以关注下灵创照明的网站,上面有祥细的说明。

protel99se每次点元件的时候会产生好多虚线,怎么回事
这有两种可能,一种是正常现象,点一次元件,会出现虚线,就可以用Delete键删除这个元件。不是要删除,就点空白外,虚线就没有了。第二种可能,这个数码管是你自己做的吧,那就打开这个元件库,看一下,这个数码管周围还有其他什么多余的线,引脚什么东西,有的话,删掉了就行了。

数码管的显示是什么方式?
当数码管处于动态显示时,所有位选线分离,而每个数码管的各条段选线相连。当需要显示数字或字符时,需要将所有数码管轮流点亮,这时对每个数码管的点亮周期有了一个较严格的要求:由于发光体从通入电流开始点亮到完全发光需要一定的时间,叫做响应时间,这个时间对于不同的发光材质是不同的,通常情况下为...

中间有两点的4位led数码管 那两点怎么控制?
这两点是秒点显示,有单独的引脚出来,用2.5V的电压一个一个脚试出来就能找到,

数码管小数点怎么显示
将小数点的位置与数字一起控制。数码管由多个LED组成,每个LED代表一个数字或特殊符号。要显示小数点,可以在数码管的相应位置点亮一个特殊的LED,表示小数点的位置。通过控制每个LED的亮灭状态,可以实现显示任意数字和小数点的功能。

华阴市13917571714: 单片机这个情况下为什么点亮不了数码管? -
彘残儿童: 是不是你数码管弄错了呢?如果你的数码管是共阳极的话,就会出现这个情况.如果改成共阴极的数码管就不会出现这种情况了.同时,你也可以检测下这个数码管到底是共阴极还是共阳极的:用VCC加到数码管的段码引脚上,再把地接到数码管的位码引脚上,看会不会让数码管亮起来,如果亮了,那么这个数码管就是共阴极的了,如果没亮,就是共阳极了的

华阴市13917571714: 请问各位老师这段c程序为什么数码管点不亮, -
彘残儿童: 你确定,你写的程序就这些吗?主程序中只有4*4矩阵的程序,并没有数码管显示程序,主程序中没有,子程序也没有.共阳数码管,段选接P0口,也没有从P0口输出段选码,也没有从P2口输出位选码 ,这数码管怎么可能会亮呢?要数码管显示,要用for循环语句,是几位数码管,就循环显示几次.这些你根本就没有.

华阴市13917571714: 为什么我的数码管点不亮呢?? -
彘残儿童: 你程序中定义的是共阴级数码管,所以你看一下你用的是不是共阴的,如果是共阳就和程序有冲突自然不亮了

华阴市13917571714: 单片机高手看看为什么数码管不亮啊? -
彘残儿童: 你这等于是单片机输出直接驱动的,中间连个限流电阻都没有,那个阻排上拉10K太大了,建议把每个阳极输入端串一个100欧,上接换成2K.单片机接数码管,最好还是接共阳的,让引脚低有效比较的容易控制一点.

华阴市13917571714: 下图哪里出错了?七段数码管为什么不亮? -
彘残儿童: 前面的电路没看,就说说你显示部分的问题吧! 首先,你选的显示数码管是共阳极数码管,CA端应该接高电平,CK端才是接低电平 其次,74LS48D译码器接法有误,3、4、5端都应该接高电平,不应该用高电平 其三,74LS48D输出的信号可...

华阴市13917571714: 这个基于AT89C51的4x4矩阵为什么数码管不亮 -
彘残儿童: P0口要加一个排电路,作上拉电阻.那个数码管,最好别用蓝色的,亮的时候不明显.见下图,那个排电阻是那个样的.显示的那个1,真的不明显.如果还不亮,就是你的数码管用错了,应该是用共阴的.

华阴市13917571714: 数码管小数点不亮 -
彘残儿童: 吐血....&0x7f了还想亮吗?一般0x80是小数点...不过有的数码管天生小数亮是不会亮的,是摆设 是否可以解决您的问题?

华阴市13917571714: 单片机 数码管不亮 菜鸟 求解答 求硬件检测方法 -
彘残儿童: 检查点数码管、驱动电路、CPU:1、数码管仅仅是LED管,用5V电源串一个1K左右的电阻就可以点亮.2、数码管好的情况下,再去掉CPU, 直接对驱动电路输入,看看有没有反映.3、用简单的程序,将CPU的驱动输出,设成固定的电平,看看是否完好.

华阴市13917571714: 单片机数码管输入程序后不亮,有几种情况啊.请各位帮一下 -
彘残儿童: 不知你硬件是否可靠,如果是成品开发板一般没有问题,自己制作 的就 要检查硬件电路是否有问题 51单片机用P0口驱动的话一定要有外部上拉电阻 如果还不亮的话, 软件部分可以考虑 将段码变成全0或全1 即0xff 或0x00 位码也变成0x00 或 0xff (四种组合)以确定到底是高电平还是低电平点亮 然后注意 位锁存器和段锁存器不要搞反

华阴市13917571714: 数码管不亮 -
彘残儿童: 如果其他外围电路没有错误,比如晶振,供电电压;检查单片机的总电流,不能超过50毫安,P3.6不能直接联公共端,中间需加缓冲器.详情到单片机学习群:58602348

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网