词条 | SED1520 |
释义 | 简介(1、SED1520 的特性 2、SED1520 的管脚介绍 3、SED1520 的读/写操作时序) 指令系统(1、读状态字 2、复位 3、占空比选择 4、显示起始行设置 5、终止驱动选择 6、ADC 选择指令 7、显示开/关指令 8、设置页地址 9、设置列地址 10、改写方式设置指令 11、改写方式结束指令 12、写数据 13、读数据) 简介SED1520 液晶显示驱动器是一种点阵图形式液晶显示驱动器,它可直接与 8 位微处理器相连,集行、列驱 动器于一体,因此使用起来十分方便,作为内藏式控制器被广泛应用于点阵数较少的液晶显示模块。 1、SED1520 的特性(1)内置显示 RAM 区 RAM 容量为 2560 位。RAM 中的 1 位数据控制液晶屏上一个点的亮灭状态:“1”表示亮, “0”表示暗。 (2)具有 16 个行驱动口和 16 个列驱动口 (3)可直接与 80 系列微处理器相连,亦可直接与 68 系列微处理器相连。 (4)驱动占空比为 1/16 或 1/32。 (5)可以与 SED1520 配合使用,以便扩展列驱动口数目。 2、SED1520 的管脚介绍SED1520 管脚图如图所示: SED1520 管脚功能如下: DB0-DB7:三态数据总线。 A0:数据/指令通道选择:A=“1” 选择数据通道。A=“0”选择指令通道。 RES:这个引脚在上电时为低电平(负脉冲),使芯片复位。正常工作时,决定了 SED1520 与 MPU 的接口类 型: (1) RES = “1” 表示接口适配 68 系列时序,可直接与 68 系列微处理器相连; (2) RES = “0” 表示接口适配 80 系列时序,可直接与 80 系列微处理器相连; E(RD): 与 68 系列 MPU 相连时(RES = “1”):为 E 读/写使能信号; 与 80 系列 MPU 相连时(RES = “0”):为 RD 读操作信号。 R/W(WR):与 68 系列 MPU 相连时(RES = “1”):为 R/W(读/写)选择信号; 与 80 系列 MPU 相连时(RES = “0”):为 WR 写操作信号。 M/S: 主从工作方式选择端: (1)当 M/S = 1 时,SED1520 工作在主方式下,自产生并向外提供工作时序信号; (2)当 M/S = 0 时,SED1520 工作在从方式下,接收主方式下工作的 SED1520 提供的时序信号。 CS(OSC1)和 CL(OSC2): SED1520FAA:CS 作为片选端,CL 为外部时钟输入端; SED1520F0A:OSC1,OSC2 为内部振荡器的外接端,OSC1 和 OSC2 之间接一电阻,即可启动内部 时钟发生器工作。OSC2 还用为级联使用时时序的输入输出端。主方式下,OSC2 输出时钟信号;OSC2 输入 时钟信号。 FR:LCD 帧同步信号输入输出端:当 M/S = 1 时,该脚为输出端;当 M/S = 0 时,该脚为输入端。 SEG0-SEG60:LCD 列驱动输出端。 COM0-COM15:LCD 行驱动输出端。 VDD:逻辑电源+5V。 VSS:逻辑电源地。 V1,V2,V3,V4,V5:LCD 驱动电源,要求:VDD≥V1≥V2≥V3≥V4≥V5。 3、SED1520 的读/写操作时序SED1520 有两种读/写操作时序,分别对应于 68 系列 MPU 和 80 系列 MPU。 (1)80 系列 MPU 操作时序(RES = 0)如下图。 SED1520 中的显示 RAM 共有 32 行 80 列,其结构如下: 指令系统SED1520 液晶显示驱动器共有名无实 3 种显示指令,下面以与 68 系列 MPU 接口为例(RES=1),分别介 绍一下这 13 种指令。 1、读状态字R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 1 0 BUSY ADC OFF/ON RESET 0 0 0 0 当 SED1520 处于 “忙” 状态时,除了读状态指令,其它指令均不起任何作用,因此在访问 SED1520 时,都要先读 一下状态,判断是否“忙”。 BUSY: 1:忙状态 0:准备好状态 ADC: 1:正常输出(右向) 0:反向输出(左向)(具体见 ADC 选择) OFF/ON: 1:显示关闭 0:显示打开 RESET: 1:复位状态 0:政党状态 2、复位R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 1 1 0 0 0 1 0 该指令为复位指令,执行该指令后,使显示起始行置这第 0 行,列地址置为 0,页地址置为 3。 3、占空比选择R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 0 1 0 1 0 0 0/1 D0=0 占空比为 1/16,D0=1 为 1/32。 驱动 32 行液晶显示时,使 D0 为 1;驱动 16 行时,使 D0=0。 4、显示起始行设置R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 1 0 显示起始行(0 - 31) 该指令设置了对应显示屏上首行的显示 RAM 中的行号。有规律地修改该行号,可实现滚屏功能。 5、终止驱动选择R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 0 1 0 0 1 0 0/1 该指令用软件终止 SED1520 的 LCD 驱动的输出。使系统在不显示状态下停止对 LCD 的驱动输出,从而降 低系统的功耗。终止驱动指令须在关显示状态下输入。 D0=1 为终止驱动,D0-0 为正常驱动。 6、ADC 选择指令R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 0 1 0 0 0 0 0/1 该指令用来设置列驱动输出口与液晶屏的列驱动线的连接方式。应根据厂方提供的模块实际谦线设置,一般 设为 0。 7、显示开/关指令R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 0 1 0 1 1 1 1/0 D0=1 为开显示;D0=0 为关显示。该指令不影响显示 RAM 内容。 8、设置页地址R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 0 1 1 1 1 0 页地址(0 - 3 9、设置列地址R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 列地址(0 - 79) 显示 RAM 被分成四页,每页 80 个字节,当设置了页地址和列地址后,就确定了显示 RAM 中 的唯一单元, 该单元由高到低的各个数据位,对应于显示屏上某一列的 8 行数据位。 10、改写方式设置指令R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 1 1 0 0 0 0 0 点阵图形液晶显示模块 SED1520 控制器使用手册 该指令发出后,使得每次写数据后列地址自动增 1,而读数据后列地址仍保持原值不娈。这种称为 “改写模 式” (Read Modify Write)的方式,为逐个读取像点修改的工作提供了方便。 11、改写方式结束指令R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 1 1 0 1 1 1 0 该指令执行后,将结束改写方式,以后无论读或写数据后,列地址都增 1。 12、写数据R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 显示数据 13、读数据R/W A0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 显示数据 正常状态下,写数据或读数据后,列地址将自动增 1。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。