使用MAX6954驱动7段LED显示器

  MAX6954是一个通用显示驱动器,能够通过一个串口控制多个分立、7段、14段或16段LED显示器。本篇应用笔记介绍驱动8位单色、7段LED显示器的典型应用与配置。
有关MAX6954的详细信息请参考MAX6954的数据资料。
      应用笔记"使用MAX6954驱动16段LED显示器" 和"使用MAX6954驱动14段LED显示器" 与本文类似,分别介绍了如何配置MAX6954驱动16段和14段显示器。
                                 

   

                                  图1. MAX6954驱动7段显示器电路

      MAX6954的一个常见应用是驱动多达16位的7段单色LED。本篇应用笔记指导用户如何连接MAX6954与7段显示器,以及如何配置其内部寄存器控制显示十六进制字符。

      MAX6954使用一种交替改变驱动器端口极性的复用技术来减少引脚数目。这与驱动器阴极和阳极引脚单独使用的标准LED复用连接方式不同。应用笔记 "Charlieplexing - Reduced Pin-Count LED Display Multiplexing" 对这一技术进行了讨论。表1为MAX6954与7段显示器的连线表,此表兼容于MAX6954的复用配置及其十六进制字符的内置字模。表1中的字母对应于图2中的段标识。图1为MAX6954驱动十六位7段显示器的电路示意图。
      表1.与16位7段显示器连线表
   

      完成MAX6954与7段显示器连线后,可利用显示测试模式检查连线正确性。显示测试模式不受控制和数据寄存器影响,点亮显示器所有的段,但不改变任何寄存器内容。向寄存器0x07写入0x01启动显示测试模式。测试模式下显示器如果有不亮的段则说明连线有误。向寄存器0x07写入0x00退出显示测试模式。
                         
                                            图2. 7段显示器的段标识

      完成连线检查后,需要按驱动7段显示器的要求设置MAX6954寄存器值。表2包括MAX6954一些重要寄存器的上电初始值。MAX6954初次上电时处于关断模式,各位显示消隐,选择7段字模并将扫描位数设为最大,即八位。通过向寄存器0x0C写入0xFF可将MAX6954设置成驱动7段显示器的模式。译码模式寄存器(0x01)的默认值适用于7段显示器。

相关型号资料:22201152-001 SMD-2064 PIC16C73A-20I/SO