这种共阴型数码管既然都亮了,就说明加的是高电平。但因为每段没有加限流电阻,而每段的LED亮时的压降不足2V,这样就使得P2引脚输出的电压就低于2V。
在proteus中如果输入引脚悬空时,输入状态未知,引脚就会显示出灰色。再有就是这种,电压大于1V,小于2V时也显示灰色,为过渡电平。因此,P2口显示灰色,就属于第二种情况。但不影响数码管的显示。
如果P2口与数码之间分别串联一个限流电阻,P2的引脚就是显示红色了。
见下图,可以看到电压的数值,与显示的灰色和红色的关系了。
P2口做地址线用了吧。