求助:用NPN型三极管驱动共阳数码管
本人用STC89C52驱动一个四位共阳数码管,开始的时候在P0口接上470欧的上拉电阻,用动态扫描的方式直接驱动四位数码管,数码管能亮,但亮度太低,特别是在显示“8”等段数较多的数字时更暗。手头有一些NPN型三极管,于是想用四个三极管来控制位选。考虑到470欧上拉电阻太小,怕电流太大烧坏数码管,于是把上拉电阻换成了10K的排阻。我将三极管的发射极e接地,基极b接单片机的位选控制口,集电极c接数码管的公共端。NPN型三极管输入高电平时,输出低电平,我也将程序作了更改,将控制位选控制口由高电平改成了低电平,结果数码管还是无法点亮。
请高手指点下,我的问题出在哪。不胜感激!!!