大家好,今天小编关注到一个比较有意思的话题,就是关于单片机 数码管动态显示的问题,于是小编就整理了3个相关介绍单片机 数码管动态显示的解答,让我们一起看看吧。
51单片机动态扫描24个数码管,亮度不足,如何解决?用了138和573?
是138在做动态扫描吧,我没怎么用138,但有一点是肯定的,就是一般情况下应该是138的电流驱动能力有限导致你所说的问题。
如果你多用几个573,每个数码管对应一个573来装段码,然后再将数码管的公共极直接接地或电源(看你的数码管是共阳还是共阴来决定接地还是接电源)。这样能够解决,但电路非常复杂。还有一种方法就是用专用的数码管驱动芯片(TM1640)。一般数据显示比较多的时候都用液晶显示,数码管显示的内容有限,而且显示比较麻烦,使用较多时还占用系统资料,成本也不见得便宜多少。单片机控制的led动态扫描显示原理?
现已DS8为个位来讨论,十、百、千为分别为DS7、DS6、DS5。 1、首先要了解的是此数码管为共阴极数码管,即三极管Q16、Q15、Q14、Q13导通时数码管才能点亮,亦即相应的单片机P23、P22、P21、P20为低电平。 2、动态扫描显示原理如下: (1)P23、P22、P21、P20输出高电平,关闭所有数码管; (2)显示个位——把要显示的数据送到P10~P17,P23送低电平,延时5豪秒(时间不能太长,否则数码管会闪烁),P23送高电平; (3)显示十位——把要显示的数据送到P10~P17,P22送低电平,延时5豪秒(时间不能太长,否则数码管会闪烁),P22送高电平; (4)显示百位——把要显示的数据送到P10~P17,P21送低电平,延时5豪秒(时间不能太长,否则数码管会闪烁),P21送高电平; (5)显示千位——把要显示的数据送到P10~P17,P20送低电平,延时5豪秒(时间不能太长,否则数码管会闪烁),P20送高电平。 (6)以此顺序循环,把它做成子程序,在主循环中调用。
LED数码管显示方式?
LED数码管有两种显示方式,分别为共阳极和共阴极。
共阳极的数码管,显示需要用到的字形段,即显示区域,在电压作用下为高电平,其他区域的段为低电平。
共阴极的数码管则反之,需要在电压下使显示区域变为低电平,其他区域则为高电平。
LED数码管作为一种低功耗、高亮度和稳定可靠的显示器件,应用广泛,如在计算器、电子钟等电子设备中都有使用,市场非常大。
LED数码管主要有共阳极和共阴极两种显示方式。
其中,共阳极是指所有数码管的阳极都连在一起,而每个数码管的阴极独立控制,显示相应的数字;而共阴极则恰恰相反,所有数码管的阴极都连在一起,每个数码管的阳极独立控制。
其中,共阳极的显示效果更加鲜明,但需要高电平才能点亮数字;而共阴极的显示效果则相对柔和,但需要低电平才能点亮数字。
值得一提的是,随着技术的不断进步,早期的LED数码管已经逐渐被OLED、LCD等显示技术所替代,但LED数码管依然具备使用方便、成本低廉等优点,在一些特殊场合仍然得到广泛应用。
数码管显示方式有两种,一种是共阳极,一种是共阴极。
共阳极:在数码管的阳极加正电压,通过控制各个阴极的状态来显示不同的数字或字符。
共阴极:在数码管的阴极加负电压,通过控制各个阳极的状态来显示不同的数字或字符。
数码管的显示方式与使用场合有关,需要根据实际需要进行选择,但无论使用哪种方式,都需要通过驱动电路来实现数码管的显示。
到此,以上就是小编对于单片机 数码管动态显示的问题就介绍到这了,希望介绍关于单片机 数码管动态显示的3点解答对大家有用。