SED1520

更新时间:2022-08-02 17:28

SED1520 液晶显示驱动器是一种点阵图形式液晶显示驱动器,它可直接与 8 位微处理器相连,集行、列驱动器于一体。

简介

SED1520 液晶显示驱动器是一种点阵图形式液晶显示驱动器,它可直接与 8 位微处理器相连,集行、列驱

动器于一体,因此使用起来十分方便,作为内藏式控制器被广泛应用于点阵数较少的液晶显示模块。

SED1520 的特性

(1)内置显示 RAM 区 RAM 容量为 2560 位。RAM 中的 1 位数据控制液晶屏上一个点的亮灭状态:“1”表示亮,

“0”表示暗。

(2)具有 16 个行驱动口和 16 个列驱动口

(3)可直接与 80 系列微处理器相连,亦可直接与 68 系列微处理器相连。

(4)驱动占空比为 1/16 或 1/32。

(5)可以与 SED1520 配合使用,以便扩展列驱动口数目。

SED1520 的管脚介绍

SED1520 管脚图如图1所示:

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。

SED1520 的读/写操作时序

SED1520 有两种读/写操作时序,分别对应于 68 系列 MPU 和 80 系列 MPU。

(1)80 系列 MPU 操作时序(RES = 0)如下图2。

SED1520 中的显示 RAM 共有 32 行 80 列,其结构如下:

指令系统

SED1520 液晶显示驱动器共有13 种显示指令,下面以与 68 系列 MPU 接口为例(RES=1),分别介

绍一下这 13 种指令。

读状态字

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:正常状态

复位

R/W A0 D7 D6 D5 D4 D3 D2 D1 D0

0 0 1 1 1 0 0 0 1 0

该指令为复位指令,执行该指令后,使显示起始行置这第 0 行,列地址置为 0,页地址置为 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。

显示起始行设置

R/W A0 D7 D6 D5 D4 D3 D2 D1 D0

0 0 1 1 0 显示起始行(0 - 31)

该指令设置了对应显示屏上首行的显示 RAM 中的行号。有规律地修改该行号,可实现滚屏功能。

终止驱动选择

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 为正常驱动。

ADC 选择指令

R/W A0 D7 D6 D5 D4 D3 D2 D1 D0

0 0 1 0 1 0 0 0 0 0/1

该指令用来设置列驱动输出口与液晶屏的列驱动线的连接方式。应根据厂方提供的模块实际谦线设置,一般

设为 0。

显示开/关指令

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 内容。

设置页地址

R/W A0 D7 D6 D5 D4 D3 D2 D1 D0

0 0 1 0 1 1 1 1 0 页地址(0 - 3

设置列地址

R/W A0 D7 D6 D5 D4 D3 D2 D1 D0

0 0 0 列地址(0 - 79)

显示 RAM 被分成四页,每页 80 个字节,当设置了页地址和列地址后,就确定了显示 RAM 中 的唯一单元,

该单元由高到低的各个数据位,对应于显示屏上某一列的 8 行数据位。

改写方式设置指令

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)的方式,为逐个读取像点修改的工作提供了方便。

改写方式结束指令

R/W A0 D7 D6 D5 D4 D3 D2 D1 D0

0 0 1 1 1 0 1 1 1 0

该指令执行后,将结束改写方式,以后无论读或写数据后,列地址都增 1。

写数据

R/W A0 D7 D6 D5 D4 D3 D2 D1 D0

0 1 显示数据

读数据

R/W A0 D7 D6 D5 D4 D3 D2 D1 D0

1 1 显示数据

正常状态下,写数据或读数据后,列地址将自动增 1。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}