按照楼主的电路,是要让单片机,输出高电平,来驱动三极管,以及段码。51 单片机,当输出高电平时,几乎没有输出电流。必须外加上拉电阻,来辅助。在楼主用到的引脚上,各接上 1K 的电阻到电源,即可。
应该是三极管没有导通,处在截至状态。建议查w1w2有无输出。