微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 请使用给出的元器件驱动4寸+12V共阳数码管,非常感谢

请使用给出的元器件驱动4寸+12V共阳数码管,非常感谢

时间:10-02 整理:3721RD 点击:

STC89C52,SS8550 PNP SS8050 NPN三极管,4.7K和10K电阻,uln2803,如何驱动+12V的4寸共阳数码管,麻烦大致画一下图吧
要求显示年月日,时分,谢谢大神了
这是我弄的。不知道对不对



上图中取消R7 10K电阻,Q1发射极直接接12V;需要再加NPN管倒相,否则Q1无法关断。
R1左端接一S8050的C,E接地,B极直接接P10;P10接10K电阻到+5V
下图中,P0.0~P0.7分别接10K电阻到+5V
ULN2803是带阻达林顿三极管阵列,输入可以直接接单片机,但51核的单片机一般高电平驱动电流很小,需要外接上拉电阻。

谢谢,驱动是的+12V共阳数码管(大概是2.3英寸的共阳数码管),需要电流较大。
位选:P1已经加了上拉电阻+5V
段选:P0也加了上啦电阻+5V
这样如果;
1、P10=0 P00=0,
数码管理论a段会亮吗?
2、如果电流过大会损坏数码管吗?需要加大概多大的限流电阻
3、P1口接这样的数码管太多了,连接很麻烦(一共13位),可以使用像驱动段选使用ULN2803代替吗?



牛人啊。

呵呵,分析一下吧,老大~帮帮忙

复制下来!我自己好好学习!


1、P10=0 P00=0,数码管理论a段会亮吗?
不会,逻辑反了。假设P10控制数码管#1,那么点亮a1段应该是相应的位选P10=1,这样Q1Q7均导通;段选P00=1,这样ULN2803A18脚输出低(它就像输出开路的反相器),a1段得电。
2、如果电流过大会损坏数码管吗?需要加大概多大的限流电阻
当然会!即使不是立即烧毁,寿命也大受影响。限流电阻这样取:根据静态需要的段电流,比如15mA,那么你是13位扫描,脉冲电流就是15*13=195mA;还有LED的Vz,还有是否多只串联,例如每段是3只蓝色LED串联的,LED的Vz算3.2V,那么限流电阻R35=(12V-3.2V-3.2V-3.2V)/195mA,大约12欧姆。这里忽略了Q1和ULN2803A的管压降。
3、P1口接这样的数码管太多了,连接很麻烦(一共13位),可以使用像驱动段选使用ULN2803代替吗?
这个略

另外你最后的图有严重错误,应该是疏忽了。

                                 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top