52单片机:使用PNP三极管驱动一位共阴极数码管接P1口。最好画个图。

如题所述

共阴极数码管

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-31

#include <reg52.h>

#define uchar unsigned char

#define uint unsigned int

void mian()

{

while(1)

{

P1=0x79;//显示1 0x00 显示8

}

}

第2个回答  2012-05-30
分给我留着 明天给你

...如何用三极管驱动共阴数码管,是NPN还是PNP三极管,给出正确的电路图...
应该用PNP三极管,b接单片机输出管脚,中间串一个4.7k左右的电阻。e直接接正电源,c接数码管的阳极,中间串一个几百欧的限流电阻。这样单片机输出低电平时三极管导通,灯亮。

请问51单片机数码管如何驱动
如果是共阴的数码管,那么位选可以直接用单片机驱动,而段选需要用三极管(PNP)来驱动。如果是共阳的数码管,那么段选可以直接用单片机驱动,而位选需要用三极管(PNP)来驱动。

52挂怎么用的
52单片机的拉电流小而灌电流大。1、使用数码管可以采用共阳的,然后数码管用一个PNP的三极管驱动,B极接单片机IO口,E极接电源,C极接数码管COM端。2、按键:如果数量少得话可以用独立键盘,一端上拉,一端接IO口。数量多,则用矩阵式键盘,响应可以选择轮询或者中断。3、LED发光二极管也不能直接驱...

NPN性三极管怎么驱动共阴数码管,用的是单片机P1^0口,当P1^0高电平时...
教堂兄说反了吧,应该是三极管的集电极接数码管的公共端,基极接单片机的位选脚。数码管的段分别通过一个510的电阻接到电源和单片机。

共阴极数码管接在单片机上 用三极管怎么驱动啊
如图,控制单片机引脚的点药,当要数码管亮是,使引脚输出高电压,那么三极管打开,就能驱动LED(数码管)。

求教pnp三极管做开关控制12v数码管位选问题!
需要两个三极管,一个pnp,然后推动一个npn 再或者简单点,直接用光耦然后输出做达林顿扩流,很方便的,抗干扰也会好很多

三极管驱动共阴数码管?
集电极接数码管的引脚 基极接51单片机的引脚 射极接一个电阻接地 具体分压电阻的值根据你所使用的数码管的规格可以算出来 采用NPN形三极管

用PNP怎么驱动多位共阴极数码管,电路图怎么连 急求啊
PNP E接电源正,C接电阻接数码管段,B接电阻接控制端(若单片机输出为推挽结构负载能力强如avr可不加三极管直接驱动作段控制)NPN E接地 , C接数码管位, B接电阻接控制端

三极管控制数码管
应该是:pnp的三极管、e接上vcc,c接数码管的com、基极接p1(来控制位口),限流电阻是1k、位(应该是段)口接p2,限流电阻100r 当位口输出1,应该是三极管截止,数码管不亮。一楼的电路,段和位都没有,太不着边际了,正确的显示电路可以参考下图。

单片机开发板上为什么要用三极管驱动数码管?
\\x0d\\x0a共阴极数码管其实也一样,因为强下拉\/弱上拉,不管怎样总有一端是弱的,达不到想要的效果!\\x0d\\x0a三极管的作用就是电流放大,看看资料就明白了,那样的话就不用管强弱的问题了。\\x0d\\x0a\\x0d\\x0a就那几个三极管的成本就别省了,如果嫌焊接麻烦,可以用三八译码器74138\/238...

相似回答