使用MAX6954驱动14段LED显示器 - 德化论坛

关键信息

作者
ugamd
发布时间
2013-11-09

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

使用MAX6954驱动14段LED显示器 - 德化论坛

MAX6954是一个通用显示驱动器,能够通过一个串口控制多个分立、7段、14段或16段LED显示器。本篇应用笔记介绍驱动8位单色、14段LED显示器的典型应用与配置。有关MAX6954 的详细信息请参考MAX6954的数据资料。4.3寸屏幕, *** 应用笔记 使用MAX6954驱动7段LED显示器 和 使用MAX6954驱动16段LED显示器 与本文类似,分别介绍了如何配置MAX6954驱动7段和16段显示器。 图1. MAX6954驱动14段显示器电路 表1.与八位14段显示器连线表 图2. 14段显示器的段标识 图3. 14段显示字模MAX6954的一个常见应用是驱动多达8位的14段单色LED。本篇应用笔记指导用户如何连接MAX6954与14段显示器,以及如何配置其内部寄存器控制显示内置字模中的104个字符。MAX6954使用一种交替改变驱动器端口极性的复用技术来减少引脚数目。这与驱动器阴极和阳极引脚单独使用的标准LED复用连接方式不同。应用笔记AppNote1880对这一技术进行了讨论。表1为MAX6954与14段显示器的连线表,此表兼容于MAX6954的复用配置及其104个字符的内置字模。表1中的字母对应于图2中的段标识。图1为MAX6954驱动八位14段显示器的电路示意图。 完成MAX6954与14段显示器连线后,可利用显示测试模式检查连线正确性。显示测试模式不受控制和数据寄存器影响,点亮显示器所有的段,但不改变任何寄存器内容。向寄存器0x07写入0x01启动显示测试模式。测试模式下显示器如果有不亮的段则说明连线有误。向寄存器0x07写入0x00退出显示测试模式。 完成连线检查后,需要按驱动14段显示器的要求设置MAX6954寄存器值。表2包括MAX6954一些重要寄存器的上电初始值。MAX6954初次上电时处于关断模式,各位显示消隐,扫描位数被设为最大,即八位。通过向寄存器0x0C写入0xFF可将MAX6954设置成驱动14段显示器的模式。译码模式寄存器(0x01)的默认值适用于14段显示器。 表2.MAX6954寄存器上电初始状态配置寄存器(0x04)(原文误为0x01)用来设置进入和退出关断模式,控制闪烁功能,全局清除各位数据,以及选择对各位亮度进行全局还是单独控制。配置寄存器包含7位(见表3)。 S 位用来选择关断模式还是正常工作模式(读/写)。B 位用来选择闪烁速率(读/写)。E 位用来全局启动或禁止闪烁功能(读/写)。T 位用来复位闪烁时序(此数据不被存储—瞬态位)。R 位用来全局清除所有显示位对应的P0和P1两级寄存器(此数据不被存储—瞬态位)。I 位用来选择对各位亮度进行全局还是单独控制(读/写)。P 位用来返回当前闪烁时序相位(只读—向此位写入值将被忽略)。 通过向寄存器0x04写入0x01启动显示器驱动器,同时将工作方式设置为全局亮度控制、禁止闪烁。内部振荡器在MAX6954退出关断模式时启动,振荡器输出引脚为OSC_OUT。注意,数据控制寄存器0x60至0x67上电状态为0x20或没有段被点亮时,14段显示器保持显示消隐(见表2和图3)。 表3. 配置寄存器格式表4. 显示数据组合配置实例 ? MAX6954内置了用于14段显示器的104个字符的ASCII字模图。字符为标准ASCII字模加£,

使用MAX6954驱动14段LED显示器 - 德化论坛

憨鼠网(原德化网) · Hanshu · 福建省泉州市德化县