一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

快速入门:使用MAX6954驱动7段LED显示器

来源:analog 发布时间:2023-07-31

摘要: 本文向读者提供使用MAX6954驱动7段单色LED显示器的典型电路和配置。

应用笔记“快速入门:使用MAX6954驱动16段LED显示器”和“快速入门:使用MAX6954驱动14段LED显示器”与本文类似,分别介绍了如何配置MAX6954驱动16段和14段显示器。


"图1. max6954 7

max6954本篇应用笔记指导用户如何连接MAX6954与7段显示器,以及如何配置其内部寄存器控制显示十六进制字符。

max6954“Charlieplexing-减少引脚数的LED显示屏复用”表1为MAX6954与7段显示器的连线表,此表兼容于MAX6954的复用配置及其十六进制字符的内置字模。表1中的字母对应于图2中的段标识。。

表1. 与16位7段显示器连线表
数字O0O1群O2O3把O4O5O6O7O8O9O10O11O12O13O14O15O16O17O18
0
0一个
CC0
1
1 b1 c1 d1 dp1 e1 f1克22 b2摄氏度二维2 e2 f2 g2 dp
1,
1

CC11
1 b1 c1 d1 dp1 e1 f1克22 b2摄氏度二维2 e2 f2 g2 dp
2,
2
1
CC2
1 b1 c1 d1 dp1 e1 f1克22 b2摄氏度二维2 e2 f2 g2 dp
3.
3
1

CC31 b1 c1 d1 dp1 e1 f1克22 b2摄氏度二维2 e2 f2 g2 dp
4
4
1
1 b1 cCC4
1 d1 dp1 e1 f1克22 b2摄氏度二维2 e2 f2 g2 dp
5
5
1
1 b1 c
CC51 d1 dp1 e1 f1克22 b2摄氏度二维2 e2 f2 g2 dp
6,
6
1
1 b1 c1 d1 dpCC6
1 e1 f1克22 b2摄氏度二维2 e2 f2 g2 dp
7,
7一个
1
1 b1 c1 d1 dp
CC71 e1 f1克22 b2摄氏度二维2 e2 f2 g2 dp

7、中国科学院院士、中国科学院院士、中国科学院院士。显示测试模式不受控制和数据寄存器影响,点亮显示器所有的段,但不改变任何寄存器内容。0x07、0x01测试模式下显示器如果有不亮的段则说明连线有误。0x07、0x00


图2. 7段显示器的段标识

【中文翻译】(2)、(1)、(2)MAX6954初次上电时处于关断模式,各位显示消隐,选择7段字模并将扫描位数设为最大,即八位。“”“”“”“”“”“”“”“”(0x01)。

表2.max6954
注册升高的情况地址
(十六进制)
寄存器的数据
D7D6D5D4D3D2D1D0
解码模式启用7段字体0 x0111111111
全球强度1/16(最小强度)0 x02XXXX0000
扫描限制显示16位7位数字:0、1、2、3、4、5、6、7、0a、1a、2a、3a、4a、5a、6a、7a0 x03XXXXX111
控制寄存器关机启用,眨眼禁用,眨眼速度慢0 x0400XX0000
显示测试正常操作(禁用显示测试)0 x07XXXXXXX0
数字类型0 ~ 7为7段数字0 x0c00000000
Intensity101/16(最小on),数字1和00 x1000000000
Intensity321/16(最小on),数字3和20 x1100000000
Intensity541/16(最小on),数字5和40 x1200000000
Intensity761/16(最小on),数字7和60 * 1300000000
Intensity10a1/16(最小on),数字1a和0a0 x1400000000
Intensity32a1/16(最小on),数字3a和2a0连接00000000
Intensity54a1/16 (min on),数字5a和4a0 x1600000000
Intensity76a1/16(最小on),数字7a和6a0 x1700000000
数字0两个平面都是空白数字0 x6000100000
数字1两个平面都是空白数字0 x6100100000
数字2两个平面都是空白数字0 x6200100000
数字3两个平面都是空白数字0 x6300100000
数字4两个平面都是空白数字0 x6400100000
数字5两个平面都是空白数字0 x6500100000
数字6两个平面都是空白数字0 x6600100000
数字7两个平面都是空白数字0 x6700100000
数字0两个平面都是空白数字0 x6800100000
数字1两个平面都是空白数字0 x6900100000
数字2两个平面都是空白数字0 x6a00100000
数字3两个平面都是空白数字0 x6b00100000
4位数两个平面都是空白数字0 x6c00100000
数字5两个平面都是空白数字0 x6d00100000
数字6两个平面都是空白数字0 x6e00100000
数字7两个平面都是空白数字0 x6f00100000

配置寄存器(0 x04)用来设置进入和退出关断模式,控制闪烁功能,全局清除各位数据,以及选择对各位亮度进行全局还是单独控制。配置寄存器包含7位(见表3)。

表3. 配置寄存器格式
配置
注册
数据位
数据位标号状态函数
D7P0P1闪烁相位
D60所有数字的强度由全局强度寄存器中的一个设置控制
1数字的强度由Intensity10通过Intensity76a寄存器中的单个设置控制。
D5R0P0和P1平面的数字数据不受影响
1在active-low CS的上升沿上清除平面P0和P1的数字数据
D4T0闪烁计时计数器不受影响。
1闪烁计时计数器复位在激活低CS上升沿。
D3E0禁用眨眼功能
1启用眨眼功能
D2B0缓慢闪烁。在fOSC = 4MHz时,段闪烁1s,灭1s。
1快速闪烁。片段闪烁0.5s,闪烁0.5s, fOSC = 4MHz。
D1XX不关心
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)。

表4. 数字类型数据寄存器格式
模式地址代码(十六进制)寄存器的数据
D7D6D5D4D3D2D1D0
7段模式,写入数字数据使用字体映射数据与小数点unlit0x20到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中的字模图得到每个字符对应的代码。

表5. 200.629.4642
寄存器地址(十六进制)数字字符字体映射等效代码
小数十六进制
0 x200C0000 11000 x0c
0 x280一个一个0000 10010 x0a
0 x21110000 00010 x01
0 x29110000 00010 x01
0 x233.80000 1000(
0 x2b300000 00000 x00
0 x24401000 00000 x80
0 x2c460000 01100 x06
0 25520000 00100 x02
0 x2d591000 10010 x89
0 x26640000 01000 x04
0 x2e660000 01100 x06
0 x27740000 01000 x04
0 x2f7一个20000 00100 x02

通过向寄存器0 x02(全局亮度控制寄存器)写入数据来调节显示亮度,亮度可在0 x00(最小亮度,1/16的电流)和0 xff(最大亮度,15/16的电流)之间调节。也可以对每一位的亮度进行单独控制。

表6. 例程命令集
注册
(十六进制)
命令
(十六进制)
函数
0 x070 x01进入显示测试模式
0 x070 x00退出显示测试模式
0 x040 x01退出关机模式,禁用闪烁并选择全局强度控制
0 x200 x0c将“C”写入数字0
0 x280 x0a把“A”写在数字0a上
0 x210 x01将“1”写入数字1
0 x290 x01将“1”写入数字1a
0 x23(将“8”写入数字3
0 x2b0 x00将“0”写入数字3a
0 x240 x80将“0”写入数字4
0 x2c0 x06将“6”写入数字4a
0 250 x02将“2”写入数字5
0 x2d0 x89在数字5a上写“9”
0 x260 x04将“4”写入数字6
0 x2e0 x06将“6”写入数字6a
0 x270 x04将“4”写入数字7
0 x2f0 x02将“2”写入数字7a
0 x020 xff将全局强度设置为全尺寸
表7. max6954 / max6955
注册地址(命令字节)地址
(十六进制代码)
D15D14D13D12这里D10D9D8
解码模式R / W校验00000010 x01
全球强度R / W校验00000100 x02
扫描限制R / W校验00000110 x03
配置R / W校验00001000 x04
显示测试R / W校验00001110 x07
数字类型R / W校验00011000 x0c
强度10R / W校验00100000 x10
强度32R / W校验00100010 x11
强度54R / W校验00100100 x12
强度76R / W校验00100110 * 13
强度10R / W校验00101000 x14
强度32R / W校验00101010连接
强度54R / W校验00101100 x16
强度76R / W校验00101110 x17
数字0平面P0R / W校验01000000 x20
数字1平面P0R / W校验01000010 x21
数字2平面P0R / W校验01000100将
数字3平面P0R / W校验01000110 x23
数字4 P0平面R / W校验01001000 x24
数字5平面P0R / W校验01001010 25
数字6 P0平面R / W校验01001100 x26
数字7平面P0R / W校验01001110 x27
数字0a平面P0R / W校验01010000 x28
数字1a平面P0R / W校验01010010 x29
数字2a平面P0R / W校验01010100 x2a
数字3a平面P0R / W校验01010110 x2b
数字4a平面P0R / W校验01011000 x2c
数字5a平面P0R / W校验01011010 x2d
数字6a平面P0R / W校验01011100 x2e
数字7a平面P0R / W校验01011110 x2f
P1平面R / W校验10000000 x40
P1平面R / W校验10000010 x41
P1平面R / W校验1000010
数字3 P1平面R / W校验10000110 x43
数字4 P1平面R / W校验10001000 x44
数字5平面P1R / W校验10001010 x45
数字6 P1平面R / W校验10001100 x46
数字7 P1平面R / W校验10001110 x47
数字0a P1平面R / W校验10010000 x48
数字1a P1平面R / W校验10010010 x49
图2a P1平面R / W校验10010100 x4a
数字3a P1平面R / W校验10010110 x4b
数字4a P1平面R / W校验10011000 x4c
数字5a P1平面R / W校验100110104 d
数字6a P1平面R / W校验10011100 x4e
数字7a P1平面R / W校验10011110 x4f



声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: