好文档 - 专业文书写作范文服务资料分享网站

AIP1629系列 LED显示驱动芯片 - 图文 

天下 分享 时间: 加入收藏 我要投稿 点赞

4.3.1、数据命令设置

该指令用来设置数据写和读,B1和B0位不允许设置01或11。

B7 0 0 0 0 0 0

B6 1 1 1 1 1 1

无关项 填0

0 1

0 1

B5

B4

B3

B2

B1 0 1

B0 0 0

功能 数据读写模式

设置 地址增加模式

设置 测试模式设置 (内部使用)

说明

写数据到显示寄存器

读键扫数据 固定地址 自动地址增加 普通模式 测试模式

4.3.2、地址命令设设置

MSB B7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

B6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

B5

B4

B3 0 0 0 0 0

0

无关项填

0

0 1 1 1 1 1 1 1 1

B2 0 0 0 0 1 1 1 1 0 0

B1 0 0 1 1 0 0 1 1 0 0

LSB B0 0 1 0 1 0 1 0 1 0 1

显示地址 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H

0 0 1 1 1 1

1 1 0 1 0 1

0 1 0 0 1 1

0AH 0BH 0CH 0DH 0FH 0EH

该指令用来设置显示寄存器的地址。

如果地址设为10H 或更高,数据被忽略,直到有效地址被设定。 上电时,地址默认设为00H。

4.3.3、显示控制

MSB B7 1 1 1 1 1 1 1 1 1 1

B6 0 0 0 0 0 0 0 0 0 0

0 1

无关项, 填0 B5

B4

B3

B2 0 0 0 0 1 1 1 1

B1 0 0 1 1 0 1 1 0

LSB B0 0 1 0 1 0 0 1

显示开关设

1

消光数量设

置 功能

说明

设置脉冲宽度为1/16 设置脉冲宽度为2/16 设置脉冲宽度为4/16 设置脉冲宽度为10/16 设置脉冲宽度为11/16 设置脉冲宽度为13/16 设置脉冲宽度为14/16

显示关 显示开 设置脉冲宽度为12/16

4.4、串行数据传输格式

读取和接收1个BIT都在时钟的上升沿操作。 4.4.1、数据接收(写数据)

图6、数据接收

4.4.2、数据读取(读数据)

图7、数据读取

注:读取数据时,从串行时钟CLK 的第8 个上升沿开始设置指令到CLK 下降沿读数据之间需要一个 等待时间Twait(最小1μS)。

4.5、显示和按键 4.5.1、显示 1、驱动共阴数码管:

图8、共阴数码管

图8给出共阴数码管的连接示意图,如果让该数码管显示“0”,那么在GRID1为低电平时SEG1, SEG2,SEG3,SEG4,SEG5,SEG6为高电平,SEG7为低电平,查看“显示寄存器地址和显示模式” 给出的显示地址表格,只需在00H地址单元里面写数据3FH就可以让数码管显示“0”。

2、驱动共阳数码管:

图9、共阳数码管

图9给出共阳数码管的连接示意图,如果让该数码管显示“0”,那么在GRID1,GRID2,GRID3, GRID4,GRID5,GRID6为低电平时SEG1为高电平,在GRID7为低电平时SEG1为低电平。要向地址 单元00H,02H,04H,06H,08H,0AH里面分别写数据01H,其余的地址单元全部写数据00H。

SEG8 0 0 0 0 0 0 B7 0

SEG7 0 0 0 0 0 0 B6 0

SEG6 0 0 0 0 0 0 B5 0

SEG5 0 0 0 0 0 0 B4 0

SEG4 0 0 0 0 0 0 B3 0

SEG3 0 0 0 0 0 0 B2 0

SEG2 0 0 0 0 0 0 B1 0

SEG1 1 1 1 1 1 1 B0 0

00H 02H 04H 06H 0AH 08H

0CH

注:SEGn为P管开漏输出,GRIDn为N管开漏输出,在使用时候,SEGn只能接LED的阳极,GRIDn只 能接LED的阴极,不可反接。 4.5.2、键盘扫描

键扫由自动完成,不受用户控制,用户只需要按照时序读键值。完成一次扫描需要2个显示周期, 一个显示周期大概需要T=8×500US,在8MS先后按下了2个不同的按键,2次读到的键值都是先按下的 那个按键的键值。

可以按照图10用示波器观察观察SEG1/KS1和SEG2/KS2的输出波形,SEGN/KSN输出的波形见

图11。

图10

IC在键盘扫描的时候SEGN/KSN的波形如下:

图11

Tdisp和IC工作的振荡频率有关。500US仅仅提供参考,以实际测量为准。 4.6、应用时串行数据的传输 4.6.1、 地址增加模式

使用地址自动加1模式,设置地址实际上是设置传送的数据流存放的起始地址。起始地址命令字 发送完毕,“STB”不需要置高紧跟着传数据,最多14BYTE,数据传送完毕才将“STB”置高。

Command1: 设置数据命令 Command2: 设置显示地址 Command3: 显示控制命令 4.6.2、固定地址模式

使用固定地址模式,设置地址其实际上是设置需要传送的1BYTE数据存放的地址。地址发送完毕, “STB”不需要置高,紧跟着传1BYTE数据,数据传送完毕才将“STB”置高。然后重新设置第2个数据需 要存放的地址,最多14BYTE数据传送完毕,“STB”置高。

Data1~ n: 传输显示数据至Command2地址和后面的地址内(最多14 bytes)

Command1: 设置数据命令

Command2: 设置显示地址1

Data1: 传输显示数据1至Command2地址内

AIP1629系列 LED显示驱动芯片 - 图文 

4.3.1、数据命令设置该指令用来设置数据写和读,B1和B0位不允许设置01或11。B7000000B6111111无关项填00101B5B4B3B2B101B00
推荐度:
点击下载文档文档为doc格式
1y5gi8eqpu2i4cx3q5al1oirv327wf00pir
领取福利

微信扫码领取福利

微信扫码分享