摘要: 本文向读者提供使用MAX6954驱动7段单色LED显示器的典型电路和配置。
"图1. max6954 7
max6954本篇应用笔记指导用户如何连接MAX6954与7段显示器,以及如何配置其内部寄存器控制显示十六进制字符。
max6954“Charlieplexing-减少引脚数的LED显示屏复用”表1为MAX6954与7段显示器的连线表,此表兼容于MAX6954的复用配置及其十六进制字符的内置字模。表1中的字母对应于图2中的段标识。。
数字 | O0 | O1群 | O2 | O3 | 把O4 | O5 | O6 | O7 | O8 | O9 | O10 | O11 | O12 | O13 | O14 | O15 | O16 | O17 | O18 |
0 0一个 | CC0 | 1 | 1 b | 1 c | 1 d | 1 dp | 1 e | 1 f | 1克 | 2 | 2 b | 2摄氏度 | 二维 | 2 e | 2 f | 2 g | 2 dp | ||
1, 1 | CC1 | 1 | 1 b | 1 c | 1 d | 1 dp | 1 e | 1 f | 1克 | 2 | 2 b | 2摄氏度 | 二维 | 2 e | 2 f | 2 g | 2 dp | ||
2, 2 | 1 | CC2 | 1 b | 1 c | 1 d | 1 dp | 1 e | 1 f | 1克 | 2 | 2 b | 2摄氏度 | 二维 | 2 e | 2 f | 2 g | 2 dp | ||
3. 3 | 1 | CC3 | 1 b | 1 c | 1 d | 1 dp | 1 e | 1 f | 1克 | 2 | 2 b | 2摄氏度 | 二维 | 2 e | 2 f | 2 g | 2 dp | ||
4 4 | 1 | 1 b | 1 c | CC4 | 1 d | 1 dp | 1 e | 1 f | 1克 | 2 | 2 b | 2摄氏度 | 二维 | 2 e | 2 f | 2 g | 2 dp | ||
5 5 | 1 | 1 b | 1 c | CC5 | 1 d | 1 dp | 1 e | 1 f | 1克 | 2 | 2 b | 2摄氏度 | 二维 | 2 e | 2 f | 2 g | 2 dp | ||
6, 6 | 1 | 1 b | 1 c | 1 d | 1 dp | CC6 | 1 e | 1 f | 1克 | 2 | 2 b | 2摄氏度 | 二维 | 2 e | 2 f | 2 g | 2 dp | ||
7, 7一个 | 1 | 1 b | 1 c | 1 d | 1 dp | CC7 | 1 e | 1 f | 1克 | 2 | 2 b | 2摄氏度 | 二维 | 2 e | 2 f | 2 g | 2 dp |
7、中国科学院院士、中国科学院院士、中国科学院院士。显示测试模式不受控制和数据寄存器影响,点亮显示器所有的段,但不改变任何寄存器内容。0x07、0x01测试模式下显示器如果有不亮的段则说明连线有误。0x07、0x00
图2. 7段显示器的段标识
【中文翻译】(2)、(1)、(2)MAX6954初次上电时处于关断模式,各位显示消隐,选择7段字模并将扫描位数设为最大,即八位。“”“”“”“”“”“”“”“”(0x01)。
注册 | 升高的情况 | 地址 (十六进制) | 寄存器的数据 | |||||||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |||
解码模式 | 启用7段字体 | 0 x01 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
全球强度 | 1/16(最小强度) | 0 x02 | X | X | X | X | 0 | 0 | 0 | 0 |
扫描限制 | 显示16位7位数字:0、1、2、3、4、5、6、7、0a、1a、2a、3a、4a、5a、6a、7a | 0 x03 | X | X | X | X | X | 1 | 1 | 1 |
控制寄存器 | 关机启用,眨眼禁用,眨眼速度慢 | 0 x04 | 0 | 0 | X | X | 0 | 0 | 0 | 0 |
显示测试 | 正常操作(禁用显示测试) | 0 x07 | X | X | X | X | X | X | X | 0 |
数字类型 | 0 ~ 7为7段数字 | 0 x0c | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intensity10 | 1/16(最小on),数字1和0 | 0 x10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intensity32 | 1/16(最小on),数字3和2 | 0 x11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intensity54 | 1/16(最小on),数字5和4 | 0 x12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intensity76 | 1/16(最小on),数字7和6 | 0 * 13 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intensity10a | 1/16(最小on),数字1a和0a | 0 x14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intensity32a | 1/16(最小on),数字3a和2a | 0连接 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intensity54a | 1/16 (min on),数字5a和4a | 0 x16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intensity76a | 1/16(最小on),数字7a和6a | 0 x17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
数字0 | 两个平面都是空白数字 | 0 x60 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字1 | 两个平面都是空白数字 | 0 x61 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字2 | 两个平面都是空白数字 | 0 x62 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字3 | 两个平面都是空白数字 | 0 x63 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字4 | 两个平面都是空白数字 | 0 x64 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字5 | 两个平面都是空白数字 | 0 x65 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字6 | 两个平面都是空白数字 | 0 x66 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字7 | 两个平面都是空白数字 | 0 x67 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字0 | 两个平面都是空白数字 | 0 x68 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字1 | 两个平面都是空白数字 | 0 x69 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字2 | 两个平面都是空白数字 | 0 x6a | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字3 | 两个平面都是空白数字 | 0 x6b | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
4位数 | 两个平面都是空白数字 | 0 x6c | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字5 | 两个平面都是空白数字 | 0 x6d | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字6 | 两个平面都是空白数字 | 0 x6e | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
数字7 | 两个平面都是空白数字 | 0 x6f | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
配置寄存器(0 x04)用来设置进入和退出关断模式,控制闪烁功能,全局清除各位数据,以及选择对各位亮度进行全局还是单独控制。配置寄存器包含7位(见表3)。
配置 注册 数据位 | 数据位标号 | 状态 | 函数 |
D7 | P | 0 | P1闪烁相位 |
D6 | 我 | 0 | 所有数字的强度由全局强度寄存器中的一个设置控制 |
1 | 数字的强度由Intensity10通过Intensity76a寄存器中的单个设置控制。 | ||
D5 | R | 0 | P0和P1平面的数字数据不受影响 |
1 | 在active-low CS的上升沿上清除平面P0和P1的数字数据 | ||
D4 | T | 0 | 闪烁计时计数器不受影响。 |
1 | 闪烁计时计数器复位在激活低CS上升沿。 | ||
D3 | E | 0 | 禁用眨眼功能 |
1 | 启用眨眼功能 | ||
D2 | B | 0 | 缓慢闪烁。在fOSC = 4MHz时,段闪烁1s,灭1s。 |
1 | 快速闪烁。片段闪烁0.5s,闪烁0.5s, fOSC = 4MHz。 | ||
D1 | X | X | 不关心 |
D0 | 年代 | 0 | 关闭 |
1 | 正常操作 |
0x04、0x01、0x01、0x01、0x01_out。注意,数据控制寄存器x60至0 x67上电状态为0 x20或没有段被点亮时,7段显示器保持显示消隐(见表2和图3)。
图3. 7段显示器字模
MAX6954内置了用于7段显示器的十六进制字模,用7位表示十六进制字符,第8位用于选择是否点亮小数点(DP)(见表4)。1 . 2 . 1 . 1 . 1 . 2 . 1 . 2。2、0、0、0、0、0、0、0、0、0、1(0、7)。数据寄存器为映射地址方式,所以每位数据可在P0(寄存器0 x20至0 x2f)中更新,也可在P1(寄存器0 x20至0 x4f)中更新,还可以两级同时更新(寄存器0 x60至0 x67)。数据寄存器中的数据并不直接控制7段显示器中各段的显示。而是被用来寻址存储7段字模数据的字符发生器(见图3)。7 . (d6) 1 . (0) 1 . (0) 1 . (0)(d7)、(dp)、(0)、(0)。
模式 | 地址代码(十六进制) | 寄存器的数据 | ||||||||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |||
7段模式,写入数字数据使用字体映射数据与小数点unlit | 0x20到0x2F 0x40到0x4F 0x60到0x6F | 0 | 位D6到D0选择字体字符 | |||||||
7段模式,写入数字数据使用字体映射数据与小数点点亮 | 0x20到0x2F 0x40到0x4F 0x60到0x6F | 1 | 位D6到D0选择字体字符 |
下面是一个利用MAX6954驱动显示格言/达拉斯销售部电话:1 800 629 4642的实例。设置配置寄存器禁止闪烁功能,这样就可以通过向寄存器0 x20至0 x2f写入数据来分别控制数据位0至7。使用图3中的字模图得到每个字符对应的代码。
寄存器地址(十六进制) | 数字 | 字符 | 字体映射等效代码 | |
小数 | 十六进制 | |||
0 x20 | 0 | C | 0000 1100 | 0 x0c |
0 x28 | 0一个 | 一个 | 0000 1001 | 0 x0a |
0 x21 | 1 | 1 | 0000 0001 | 0 x01 |
0 x29 | 1 | 1 | 0000 0001 | 0 x01 |
0 x23 | 3. | 8 | 0000 1000 | ( |
0 x2b | 3 | 0 | 0000 0000 | 0 x00 |
0 x24 | 4 | 0 | 1000 0000 | 0 x80 |
0 x2c | 4 | 6 | 0000 0110 | 0 x06 |
0 25 | 5 | 2 | 0000 0010 | 0 x02 |
0 x2d | 5 | 9 | 1000 1001 | 0 x89 |
0 x26 | 6 | 4 | 0000 0100 | 0 x04 |
0 x2e | 6 | 6 | 0000 0110 | 0 x06 |
0 x27 | 7 | 4 | 0000 0100 | 0 x04 |
0 x2f | 7一个 | 2 | 0000 0010 | 0 x02 |
通过向寄存器0 x02(全局亮度控制寄存器)写入数据来调节显示亮度,亮度可在0 x00(最小亮度,1/16的电流)和0 xff(最大亮度,15/16的电流)之间调节。也可以对每一位的亮度进行单独控制。
注册 (十六进制) | 命令 (十六进制) | 函数 |
0 x07 | 0 x01 | 进入显示测试模式 |
0 x07 | 0 x00 | 退出显示测试模式 |
0 x04 | 0 x01 | 退出关机模式,禁用闪烁并选择全局强度控制 |
0 x20 | 0 x0c | 将“C”写入数字0 |
0 x28 | 0 x0a | 把“A”写在数字0a上 |
0 x21 | 0 x01 | 将“1”写入数字1 |
0 x29 | 0 x01 | 将“1”写入数字1a |
0 x23 | ( | 将“8”写入数字3 |
0 x2b | 0 x00 | 将“0”写入数字3a |
0 x24 | 0 x80 | 将“0”写入数字4 |
0 x2c | 0 x06 | 将“6”写入数字4a |
0 25 | 0 x02 | 将“2”写入数字5 |
0 x2d | 0 x89 | 在数字5a上写“9” |
0 x26 | 0 x04 | 将“4”写入数字6 |
0 x2e | 0 x06 | 将“6”写入数字6a |
0 x27 | 0 x04 | 将“4”写入数字7 |
0 x2f | 0 x02 | 将“2”写入数字7a |
0 x02 | 0 xff | 将全局强度设置为全尺寸 |
注册 | 地址(命令字节) | 地址 (十六进制代码) | |||||||
D15 | D14 | D13 | D12 | 这里 | D10 | D9 | D8 | ||
解码模式 | R / W校验 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 x01 |
全球强度 | R / W校验 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 x02 |
扫描限制 | R / W校验 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 x03 |
配置 | R / W校验 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 x04 |
显示测试 | R / W校验 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 x07 |
数字类型 | R / W校验 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 x0c |
强度10 | R / W校验 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 x10 |
强度32 | R / W校验 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 x11 |
强度54 | R / W校验 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 x12 |
强度76 | R / W校验 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 * 13 |
强度10 | R / W校验 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 x14 |
强度32 | R / W校验 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0连接 |
强度54 | R / W校验 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 x16 |
强度76 | R / W校验 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 x17 |
数字0平面P0 | R / W校验 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 x20 |
数字1平面P0 | R / W校验 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 x21 |
数字2平面P0 | R / W校验 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0将 |
数字3平面P0 | R / W校验 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 x23 |
数字4 P0平面 | R / W校验 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 x24 |
数字5平面P0 | R / W校验 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 25 |
数字6 P0平面 | R / W校验 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 x26 |
数字7平面P0 | R / W校验 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 x27 |
数字0a平面P0 | R / W校验 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 x28 |
数字1a平面P0 | R / W校验 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 x29 |
数字2a平面P0 | R / W校验 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 x2a |
数字3a平面P0 | R / W校验 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 x2b |
数字4a平面P0 | R / W校验 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 x2c |
数字5a平面P0 | R / W校验 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 x2d |
数字6a平面P0 | R / W校验 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 x2e |
数字7a平面P0 | R / W校验 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 x2f |
P1平面 | R / W校验 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 x40 |
P1平面 | R / W校验 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 x41 |
P1平面 | R / W校验 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0× |
数字3 P1平面 | R / W校验 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 x43 |
数字4 P1平面 | R / W校验 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 x44 |
数字5平面P1 | R / W校验 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 x45 |
数字6 P1平面 | R / W校验 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 x46 |
数字7 P1平面 | R / W校验 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 x47 |
数字0a P1平面 | R / W校验 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 x48 |
数字1a P1平面 | R / W校验 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 x49 |
图2a P1平面 | R / W校验 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 x4a |
数字3a P1平面 | R / W校验 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 x4b |
数字4a P1平面 | R / W校验 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 x4c |
数字5a P1平面 | R / W校验 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 04 d |
数字6a P1平面 | R / W校验 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 x4e |
数字7a P1平面 | R / W校验 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 x4f |
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308