数码管显示亮度不够

我做了一个基于ds18b20单片机控制的高精度温度计,系统能够很好的完成测温,但是数码管显示亮度不够,我用的是4位一体数码管,限流电阻为100欧,数码管用74HC573n驱动,程序控制刷新频率应该没有问题,
请高手们分析下哪里出了问题,应该怎么办。

亮度不够肯定是驱动电流太小了啊,数码管一般来说每个需要10mA以上的电流,四个的话至少也得40mA以上的电流。不知道74573是电流输出还是电压输出,如果是电压输出,那么可以减小限流电阻,获得更高的电流(可是100欧已经够小了),如果是电流输出,建议你看看74573的手册,查下其输出电流多大,够不够40mA以上?。还有尽可能的多延长刷新时间,这样更稳定,显示效果会更好。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-06-29
那你直接把限流电阻改到10欧或者直接去掉
第2个回答  2020-05-06
共阳的数码管,请用PNP三极管,发射极接电源,集电极通过一个电阻接数码管公共端,基极通过一个电阻接IO口,IO口输出低电平使PNP三极管饱和,IO口输出高电平使PNP三极管截止。
通常基极电阻可接10K,不够亮就减小些,太亮就增大些,这是用三极管做电流放大。
集电极电阻接100欧姆试试,这个是限流电阻,改变它也可以改变亮度。不具体解释了,请看三极管的介绍。
第3个回答  2019-09-12
9014是npn三极管,驱动电流可达100ma,驱动一般数码管电流足够了。可能是电路参数的问题。
推荐电路如下:

rb可取1kω,rc根据vcc及所需亮度决定。若vcc取5v,rc可取300ω,若亮度不够,可降低rc阻值。
第4个回答  2009-11-24
介意看看你的程序吗?
或许是程序的问题
第5个回答  2009-11-24
程序没有问题,那就是硬件有问题了
相似回答