您好!欢迎光临IC普拉斯 元器件现货 !

IC普拉斯 元器件现货

全国服务热线: 13172425630

  • 热门关键词:
  • 利用74HC595实现多位LED显示的方法

    单片机应用系统中使用的显示器主要有LED和LCD两种。

    近年来,它也已使用CRT进行显示。

    前者价格低廉,配置灵活,与单片机接口方便。

    后者可以以图形方式显示,但是界面更加复杂并且成本更高。

    LED(LingEmitingDiode)是发光二极管的缩写。

    实际应用在八段式LED显示屏中非常普遍。

    LED显示屏广泛用于大型计时屏幕,银行利率显示屏和城市霓虹灯中。

    在需要多个LED显示屏的这些情况下,如何实现系统稳定性。

    低价显示已成为确定其成本的关键。

    因此,该职位提出了一种用74HC595实现多位LED显示的新方法,同时详细说明了系统的硬件组成和软件实现。

    1. LED静态和动态显示原理1.1静态显示LED显示屏的每个部分都连接到74HC595的并行输出端子,并且每个位都可以独立显示(请参见图1)。

    同时,每个显示的字符可以不同(每个字符由一个74HC595并行输出端口控制,以控制段选择代码)。

    N位数的LED显示屏需要N个74HC595芯片和N + 3个I / O端口,这会占用更多资源并具有较高的成本,这对于多位数的LED显示器来说是非常不利的。

    图1 LED静态显示驱动电路的接线1.2动态显示为了简化电路,降低成本并节省系统资源,多位LED显示屏并联了所有N位段选择代码。

    由74HC595控制(见图2)。

    由于所有LED的段选择代码均由74HC595并行输出端口控制,因此在每个瞬间,N位LED都将显示相同的字符。

    如果要为每个字符显示不同的字符,则必须使用扫描方法,即每次仅使用一个显示字符。

    此时,74HC595并行输出端口输出相应的字符段选择代码,并且位选择控制I / O端口在显示位中发送选通电平,以确保该位显示相应的字符。

    这样,字符显示在每个分时位置。

    因为74HC595具有锁存功能,并且选择串行输入部分的代码需要花费一定的时间,所以不需要延迟,并且可以形成视觉上的持久效果。

    图2 LED动态显示驱动电路的接线图N位LED显示。

    仅需要一件74HC595即可完成,而且成本最低。

    但是,此方法的最大缺点是,当LED位数大于12时,会出现闪烁,这是所有动态LED显示方法的共同缺点。

    2.多位数LED显示方法的实现为了实现24位以上的LED显示,本文提出了一种全新的方法。

    这种方法结合了动态和静态显示的优点,可以说是两者的结合。

    段选择代码由三个74HC595控制,段选择数据由74HC595 SER引脚串行输入。

    由于输出使能时钟RCLK并联连接,因此三个74HC595并行输出端子同时输出。

    三个LED位置选择信号也并联连接,因此三个LED可以同时点亮。

    此过程类似于静态显示。

    每个74HC595并行输出端子与8个LED并联连接,用于扫描输出。

    此过程类似于动态扫描过程。

    该方法使用3个74HC595和13位选择信号来实现3n位LED显示。

    成本低廉,节省资源。

    该方法实现了如图3所示的多位LED显示程序框图,MCU为89S52。

    图3多位LED显示程序流程图示例程序如下(24位LED显示):结论本文总结了基于74HC595实现多位LED显示的方法。

    实践证明,这种多位数的LED显示方法的性能是稳定的。

    74HC595,无需增加I / O端口线,就可以实现32位LED显示;而且该方法连接简单方便,成本低廉。

      服务热线:13172425630

      联系电话:0755-36817630

      公司邮箱:1666257495@qq.com

      公司地址:深圳市宝安区翻身路富源大厦408

    相关

    最新

    联系芯普拉斯

    13172425630

    QQ:1666257495
    地址:深圳市宝安区翻身路富源大厦408