我想用单片机控制8个2.3寸共阳数码管,由于数码管较大,要7V以上的电压才能够正常发光。现在有uln2803和s8550三极管,单片机电压5V,还有一个变压器电压12V。我将uln2803作为段选,用三极管作为位选,用动态显示方式。怎么接呀?我自己接了一下,三极管基极不管你送0还是1都亮,这是因为I\O口电压低于发射极电压吗?怎么改进呢?把三极管发射极电压接5V数码管又不亮。
请高人指点小弟,具体怎么接,三极管有很多,都是s8550
追答都是夜猫子哇
单片机为51单片机,具体型号位stc89c52。P0口(已经加了上拉电阻)接uln2803,P2口作为位选,接三极管基极,P2口与三极管基极之间接了一个1k的电阻。三极管的发射极接了+12V(可能这样就导致P2口不管送0还是1都到导通吧),集电极接数码管共阳的那个管脚。数码管的其他管脚接uln2803的输出端,uln2803的9脚接地。