proteus软件烧录程序进去之后的数码管为什么会显示不全

img


之前烧录进去的时候都是正常的
但是最近开始代码没错但是烧录进去之后数码管是这样一种情况残缺的不全 这是出现了什么问题 怎么修改呢

本来是8段线,就算不显示小数点,也要接7条才够吧,你只接了6条。按正常思路,应该是要把P2.6接到数码管的G,如果要小数点,再把P2.7接到DP.当然,要是程序不按这种思路写,就不一定这么接了,毕竟数码管随便接哪个IO,理论上都可以驱动。