MAX6954是一个通用显示驱动器,能够通过一个串口控制多个分立、7段、14段或16段LED显示器。本篇应用笔记介绍驱动8位单色、7段LED显示器的典型应用与配置。
有关MAX6954的详细信息请参考MAX6954的数据资料。
应用笔记"使用MAX6954驱动16段LED显示器" 和"使用MAX6954驱动14段LED显示器" 与本文类似,分别介绍了如何配置MAX6954驱动16段和14段显示器。
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段显示器。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。