这样貌似无法控制完全开启或者完全关断。你可以试试将IO口设置成高阻状态,驱动一下试试,如果不能完全点亮就把R6、R7……换小一点,再不亮就把段码限流电阻减小。这电路是有问题的,我给你说的也就是临时解决办法,即使能用,也不能保证可以长期稳定运行。
用三极管,一般都是对数码管公共端的电流,进行“通”、“断”控制。共阳数码管,其公共端,要接上高电平。对高电平的通断控制,就是PNP管的专长。共阴数码管,其公共端,要接上低电平。对低电平的通断控制,就是NPN管的专长。