今天给各位分享pnp三极管驱动数码管的知识,其中也会对数码管的驱动电路进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
数码管驱动原理
1、首先你得知道,每个数码管这个8里的一段都相当于一个发光二极管LED,工作电流在5mA上下。要驱动这个LED,靠单片机IO直接输出肯定不行。LED驱动一般的小功率塑料封装三极管(9018550、2N3906这些)的工作电流都大于5mA,所以肯定能工作。
2、它可以通过控制极间的电流来控制数码管的显示。在使用9012三极管驱动数码管时,需要设置一个高低电平的信号来控制每一位数码管的显示。当信号为高电平时,三极管的PNP型晶体管会导通,从而使得数码管的对应位亮起。
3、驱动功能的CMOS电路能提供较大的拉电流。CD4511和 CD4518配合而成一位计数显示电路,若要多位计数,只需将计数器级联,每级输出接一只 CD4511 和 LED 数码管即可。
请问:三极管9012(PNP)驱动7段数码管的原理?
三极管是一种用于驱动数码管的经典三极管。它由三个极控制的晶体管组成,分别为PNP型和NPN型。它可以通过控制极间的电流来控制数码管的显示。
驱动共阴极还是共阳要看电路接法,9012是PNP的管子。字朝自己中间的基极(b)右边的集电极(c),左边的发射极(e)在这里起开关作用。
首先你得知道,每个数码管这个8里的一段都相当于一个发光二极管LED,工作电流在5mA上下。要驱动这个LED,靠单片机IO直接输出肯定不行。LED驱动一般的小功率塑料封装三极管(9018550、2N3906这些)的工作电流都大于5mA,所以肯定能工作。
数码管驱动方式
1、首先你得知道,每个数码管这个8里的一段都相当于一个发光二极管LED,工作电流在5mA上下。要驱动这个LED,靠单片机IO直接输出肯定不行。LED驱动一般的小功率塑料封装三极管(9018550、2N3906这些)的工作电流都大于5mA,所以肯定能工作。
2、数码管驱动电路的原理是使用一个叫做段选的信号,选择要显示的数码段,并为该数码段提供电流,从而使它亮起。然后,使用一个叫做位选的信号,选择显示的数字,并为所选数字的数码段提供电流,从而使它们亮起。
3、若直接用单片机驱动数码管,则会导致单片机输出电流或者灌入电流过大。所以一般要使用三极管进行扩流。功耗问题单片机的io口只做电平输出,驱动三极管的电流一般是ua级别。会避免单片机功耗过大导致的发热等问题。
共阳数码管为什么要用PNP来驱动?
共阳数码管要用PNP来驱动的原因是:共阳数码管的个二极管的高电位端通过三极管接在驱动电平上,即接在高电位上,所以要把电流从二极管的另一端流出。
通常的做法就是这样的。是只有一位亮,不是一段。这样电路好理解易操作。如果你设计成只有一段亮,也是可以的,不过不太好理解而已。不用三极管也可以的。
首先要知道共阳的数码管需要一个VCC, 单片机的引脚除了P0口一上电都是高电平,所以共阳的数码管要用PNP三极管,防止一上电就点亮。至于共阴的原理一样。
在写程序时,输出的位码应是0有效,因PNP三极管基极加低电平才导通,集电极就为高电平加到数码管的公共端了,三极管有反相作用。而段码也要0有效,如,显示8时,小数点不亮,则段码应该是0x80。
因为你输入一个高电平,输出也需要高电平,首选当然是pnp。如果你输入低电平,输出也是低电平,同样选pnp。如果你输入低电平,输出是高电平,选npn。如果你输入高电平,输出是低电平,选npn。
单片机复位,各口线都是处于高电平。并且单片机口线输出的带负载能力有限,所以要一三极管作为缓冲扩流。
9012三极管驱动数码管原理是什么
1、三极管在这是作为选通数码管位,以实现动态扫描驱动。i/o口的电阻不是上拉电阻,是段的限流电阻。
2、首先你得知道,每个数码管这个8里的一段都相当于一个发光二极管LED,工作电流在5mA上下。要驱动这个LED,靠单片机IO直接输出肯定不行。LED驱动一般的小功率塑料封装三极管(9018550、2N3906这些)的工作电流都大于5mA,所以肯定能工作。
3、驱动共阴极还是共阳要看电路接法,9012是PNP的管子。字朝自己中间的基极(b)右边的集电极(c),左边的发射极(e)在这里起开关作用。
4、共阳极数码管需要将abcdef接地才能分别显示笔划,所以使用9012三极管,9012 是PNP型三极管,当基极输入低电平时三极管才导通。
5、三极管起到电流放大,开关控制的作用(单片机的I/O口驱动能力有限)。当三极管工作在饱和状态时,它的作用就是个开关了;P14=0时导通。深度饱和时三极管Uce=0V,此时集电极电流达到最大。
关于pnp三极管驱动数码管和数码管的驱动电路的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。