NPN性三极管怎么驱动共阴数码管,用的是单片机P1^0口,当P1^0高电平时,驱动共阴数码管?
答案:3 悬赏:40
解决时间 2021-01-21 17:57
- 提问者网友:萌卜娃娃
- 2021-01-21 11:35
NPN性三极管怎么驱动共阴数码管,用的是单片机P1^0口,当P1^0高电平时,驱动共阴数码管?
最佳答案
- 二级知识专家网友:蓝房子
- 2021-01-21 11:41
如果是共阴数码管,公共端接地,数据口供电来点亮数码管
用NPN也行,但这样用是不对的,因为你供的电只有VCC-0.7V的电压,这个0.7是BE的极电压
应该用PNP三极管,当IO口状态时0的时候数码管被点亮
直接用P0口最简单,但很多时候IO口并不是很充裕,所以就需要用到串转并的芯片,常用且便宜的是HC595,并能找到很多代码例程
下图是四个数码管共用一个数据口来动态扫描显示
图中数码管就是共阴的
用NPN也行,但这样用是不对的,因为你供的电只有VCC-0.7V的电压,这个0.7是BE的极电压
应该用PNP三极管,当IO口状态时0的时候数码管被点亮
直接用P0口最简单,但很多时候IO口并不是很充裕,所以就需要用到串转并的芯片,常用且便宜的是HC595,并能找到很多代码例程
下图是四个数码管共用一个数据口来动态扫描显示
图中数码管就是共阴的
全部回答
- 1楼网友:低音帝王
- 2021-01-21 13:37
PNP与NPN型传感器(开关型)分为六类:
1、NPN-NO(常开型)
2、NPN-NC(常闭型)
3、NPN-NC+NO(常开、常闭共有型)
4、PNP-NO(常开型)
5、PNP-NC(常闭型)
6、PNP-NC+NO(常开、常闭共有型)
PNP与NPN型传感器一般有三条引出线,即电源线VCC、0V线,out信号输出线。
1、PNP类
PNP是指当有信号触发时,信号输出线out和电源线VCC连接,相当于输出高电平的电源线。
对于PNP-NO型,在没有信号触发时,输出线是悬空的,就是VCC电源线和out线断开。有信号触发时,发出与VCC电源线相同的电压,也就是out线和电源线VCC连接,输出高电平VCC。
对于PNP-NC型,在没有信号触发时,发出与VCC电源线相同的电压,也就是out线和电源线VCC连接,输出高电平VCC。当有信号触发后,输出线是悬空的,就是VCC电源线和out线断开。
对于PNP-NC+NO型,其实就是多出一个输出线OUT,根据需要取舍。
2、NPN类
NPN是指当有信号触发时,信号输出线out和0v线连接,相当于输出低电平,ov。
对于NPN-NO型,在没有信号触发时,输出线是悬空的,就是0v线和out线断开。有信号触发时,发出与OV相同的电压,也就是out线和0V线连接,输出输出低电平OV。
对于NPN-NC型,在没有信号触发时,发出与0V线相同的电压,也就是out线和0V线连接,输出低电平0V。当有信号触发后,输出线是悬空的,就是0V线和out线断开。
对于NPN-NC+NO型,和PNP-NC+NO型类似,多出一个输出线OUT,及两条信号反相的输出线,根据需要取舍。
- 2楼网友:低音帝王
- 2021-01-21 12:57
七段数码显示器
(1)如果数码宇航局为共阳极形式,那么它的驱动级应为集电极开路(OC)结构,如图14(a)所示。
如果数码管为共阴极形式,它的驱动级应为射极输出或源极输出电路,如图14(b)所示。
射极输出或源极输出电路
.eefocus/data/07-03/49_1175196076/Image/1175196481.jpg
例如国产TTL集成电路CT1049、CT4049为集电极开路形式七段字形译码驱动电路;而CMOS集成电路CC4511为源极输出七段锁存、译码驱动电路。
(2)控制数码管驱动级的控制电路(也称驱动电路)有静态式和动态式两类。
① 静态驱动:静态驱动也称直流驱动。静态驱动是指每个数码管各用一个笔画译码器(如BCD码二-十进制译码器)译码驱动。图15是一位数码管的静态驱动之例。图集成电路TC5002BP内含有射极输出驱动级,所以采用共阴极数码管。A、B、C、D端为BCD码(二-十进制的8421码)输入端,BL为数码管熄灭及显示状态控制端,R为外接电阻。
一位数码管的静态驱动
.eefocus/data/07-03/49_1175196076/Image/1175196484.jpg
动态驱动:动态驱动是将所有数码管使用一个专门的译码驱动器,使各位数码管逐个轮流受控显示,这就是动态驱动。由于扫描速度极快。显示效果与静态驱动相同。图17是一种四位数字动态驱动(脉搏冲驱动)方法的线路。图中只用了一个译码驱动电路TC5002BP。
.eefocus/data/07-03/49_1175196076/Image/1175196489.jpg
TC4508BP内含两个锁存器,每个锁存器可锁存四位二进BCD码,对应于四位十进制数的四组BCD码分别输入到四个锁存器,四个锁存器,四组BCD码由四个锁存器分时轮流输出进入译码器,译码后进入数码管驱动级集成电路TD62505P(输入端I1~I7与输出端Q1~Q7一一对应)。Q1~Q7分别加到四个数码管的a~g七个阳极上。数字驱动电路TD62003P是由达林顿构成的阵列电路,Q1~Q4中哪一端接地,由输入端I1~I4的四师长“使能”信号DS1~DS4控制。由于四个锁存器的轮换输出也是受“使能”信号DS1~DS4控制。所以四个数码管轮流通电显示。由于轮流显示频率较高,故显示的数字不呈闪烁现象。
电阻看你用什么驱动,TTL驱动则5V减LED和三极管饱和压降约2V,就是3V除电流,现在一般新数码管1mA就可以点亮,若不亮可以加大电流,直到合适为止(不要超过20mA)。CMOS驱动同样电源电压减2V根据电流算电阻。共阴是公共接地。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯