液晶屏19264的应用 一.概述
19264A-06是一种图形点阵液晶显示器。它主要采用动态驱动原理由行驱动—控制器和列驱动器两部分组成了192(列)×64(行)的全点阵液晶显示。此显示器采用了COB的软封装方式,通过导电橡胶和压框连接LCD,使其寿命长,连接可靠。
二.特性
1.工作电压为+3V到+5V±10%,自带驱动LCD所需的负电压。
2.全屏幕点阵,点阵数为192(列)×64(行),可显示12(/列)×4(行)个
(16×16点阵)汉字,也可完成图形,字符的显示。
3.与CPU接口采用7条位控制总线和8位并行数据总线输入输出。
4.内部有显示数据锁存器
5.简单的操作指令 显示开关设置,显示起始行设置,地址指针设置
和数据读/写等指令。
三.外形尺寸
1. 外形尺寸图
2.主要外形尺寸:
项 目 | 标 准 尺 寸 | 单 位 |
模 块 体 积 | 120×62.0×13.5 | mm |
定 位 尺 寸 | 115×57 | mm |
视 域 | 104×39 | mm |
点阵 | 192×64 | 位 |
点 距 离 | 0.51×0.51 | mm |
点 大 小 | 0.46×0.46 | mm |
四.硬件说明
1.引脚特性
2.原理简图
3.*大工作范围
1、逻辑工作电压(Vcc): 3.0~5.5V
2、电源地(GND): 0V
3、LCD驱动电压(Vop): +8.5V~+9.0V
4、输入电压: 3.0~5.5VVcc
5、工作温度(Ta): 0-50℃(常温),-20-+70℃(宽温)
6、保存温度(Tstg): -20-+70℃,-30--+80℃
4.电气特性(测试条件Ta=25,Vdd=5.0+/-0.25V)
1、输入高电平(Vih): 3.5Vmin
2、输入低电平(Vil): 0.55Vmax
3、输出高电平(Voh): 3.75Vmin
4、输出低电平(Vol): 1.0Vmax
5、模块工作电流: 57mA max (注:不开背光的情况下)
6、侧白光工作电流: 30mA max (注:BLA=5V,BLK=0V)
6、底黄绿光工作电流: 240mAmax(注:BLA=5V,BLK=0V)
五、模块主要硬件构成说明
1.显示数据RAM(DDRAM)
DDRAM(64×8×8 bits)是存储图形显示数据的。此RAM的每一位数据对应显示面板上一个点的显示(数据为H)与不显示(数据为L)。DDRAM的地址与显示位置关系对照图
2.X地址寄存器
X地址寄存器是一个三位页地址寄存器,其输出控制着DDRAM中8个页面的选择,也是控制着数据传输通道的八选一选择器。X地址寄存器可以由MPU以指令形式设置。X地址寄存器没有自动修改功能,所以要想转换页面需要重新设置X地址寄存器的内容。
3.Y地址计数器
Y地址计数器是一个6位循环加一计数器。它管理某一页面上的64个单元。Y地址计数器可以由MPU以指令形式设置,它和页地址指针结合**选通显示存储器的一个单元,Y地址计数器具有自动加一功能。在显示存储器读/写操作后Y地址计数将自动加一。当计数器加至3FH后循环归零再继续加一。
4.Z地址计数器
Z地址计数器是一个6位地址计数器,用于确定当前显示行的扫描地址。Z地址计数器具有自动加一功能。它与行驱动器的行扫描输出同步,选择相应的列驱动的数据输出。
六、时序图:
写操作时序
读操作时序
复位时序
该复位功能将实现:
1.设置显示状态为关显示状态
2.显示起始寄存器清零。显示RAM**行对应显示屏上的**行。
3.在复位期间状态字中RESET位置“1”。
初始化条件:
项目 | 名称 | *小值 | 标准值 | *大值 | 单位 |
Reset Time | tRS | 1.0 | - | - | us |
Rise Time | tR | - | - | 200 | ns |
七.软件说明
1.指令表
指令名称 | 控制信号 | 控 制 代 码 |
RS | R/W | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
显示开关设置 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | D |
显示起始行设置 | 0 | 0 | 1 | 1 | L5 | L4 | L3 | L2 | L1 | L0 |
页面地址设置 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | P2 | P1 | P0 |
列地址设置 | 0 | 0 | 0 | 1 | C5 | C4 | C3 | C2 | C1 | C0 |
读取状态字 | 0 | 1 | BUSY | 0 | ON/OFF | RESET | 0 | 0 | 0 | 0 |
写显示数据 | 1 | 0 | 数 据 |
读显示数据 | 1 | 1 | 数 据 |
详细解释各个指令功能
1)读状态字
状态字是MPU了解LCM(液晶显示模块)当前状态,或LCM向MPU提供其内部状态的**的信息渠道。
1.BUSY 表示当前LCM接口控制电路运行状态。BUSY=1表示LCM正在处理MPU发过来的指令或数据。此时接口电路被封锁,不能接受除读状态字以外的任何操作。BUSY=0表示LCM接口控制电路已外于“准备好”状态,等待MPU的访问。
2.ON/OFF 表示当前的显示状态。ON/OFF=1表示关显示状态,ON/OFF=0表示开显示状态。
3.RESET 表示当前LCM的工作状态,即反映/RES端的电平状态。当/RES为低电平状态时,LCM处于复位工作状态,标志位RESET=1。当/REST为高电平状态时,LCM为正常工作状态,标志位RESET=0。
在指令设置和数据读写时要注意状态字中的BUSY标志。只有在BUSY=0时,MPU对LCM的操作才能有效。因此MPU在每次对LCM操作之前,都要读出状态字判断BUSY是��为“0”。若不为“0”,则MPU需要等待,直至BUSY=0为止。
2)显示开关设置(3EH/3FH)
该指令设置显示开/关触发器的状态,由此控制显示数据锁存器的工作方式,从而控制显示屏上的显示状态。D位为显示开/关的控制位。当D=1为开显示设置,显示数据锁存器正常工作,显示屏上呈现所需的显示效果。此时在状态字中ON/OFF=0。当D=0为关显示设置,显示数据锁存器被置零,显示屏呈不显示状态,但显示存储器并没有被破坏,在状态字中ON/OFF=1。
3)显示起始行设置(C0H-FFH)
该指令设置了显示起始行寄存器的内容。LCM通过CS的选择分别具有64行显示的管理能力,该指令中L5~L0为显示起始行的地址,取值在0~3FH(1~64行)范围内,
它规定了显示屏上*顶一行所对应的显示存储器的行地址。如果定时间隔地,等间距地修改(如加一或减一)显示起始行寄存器的内容,则显示屏将呈现显示内容向上或向下平滑滚动的显示效果。
4)页面地址设置(B8H~BFH)
该指令设置了页面地址—X地址寄存器的内容。LCM将显示存储器分成8页,指令代码中P2~P0就是要确定当前所要选择的页面地址,取值范围为0~7H,���表第1~8页。该指令规定了以后的读/写操作将在哪一个页面上进行。
5)列地址设置(40H~7FH)
该指令设置了Y地址数计数器的内容,LCM通过CS的选择分别具有64列显示的管理能力,C5~C0=0~3FH(1~64)代表某一页面上的某一单元地址,随后的一次读或写数据将在这个单元上进行。Y地址计数器具有自动加一功能,在每一次读/写数据后它将自动加一,所以在连续进行读/写数据时,Y地址计数器不必每次都设置一次。
页面地址的设置和列地址的设置将显示存储器单元**地确定下来,为后来的显示数据的读/写作了地址的选通。
6)写显示数据
该操作将8位数据写入先前已确定的显示存储器的单元内。操作完成后列地址计数器自动加一。
7)读显示数据
该操作将LCM接口部的输出寄存器内容读出,然后列地址计数器自动加一。
2.控制时序表
RS | R/W | E | DB7~DB0 | 功能 |
X | X | 0 | 高阻 | 总线释放 | |
0 | 0 | 下降沿 | 输入 | 写指令代码 | |
0 | 1 | 1 | 输出 | 读状态字 | |
1 | 0 | 下降沿 | 输入 | 写显示数据 | |
1 | 1 | 1 | 输出 | 读显示数据 | |
八、屏幕显示与DDRAM地址映射关系(DDRAM地址表)
| | 左 | 中 | 右 |
CS1=0 | CS2=0 | CS3=0 |
列驱动输出 | Y1 | Y2 | --- | Y64 | Y65 | --- | 第128列 | Y129 | --- | 第192列 |
ADC=1列地址 | 3FH | 3EH | --- | 00H | 3FH | --- | 00H | 3FH | --- | 00H |
ADC=0列地址 | 00H | 01H | --- | 3FH | 00H | --- | 3FH | 00H | --- | 3FH |
行位置 | 行地址 | |
**页 页地址B8H | 第0行 | C0 | D0 D1 D2 D3 D4 D5 D6 D7 | D0 | ----- | D0 | D0 | ----- | D0 | D0 | ----- | D0 |
第1行 | C1 | D1 D2 D3 D4 D5 D6 | ----- | D1 D2 D3 D4 D5 D6 | D1 D2 D3 D4 D5 D6 | ----- | D1 D2 D3 D4 D5 D6 | D1 D2 D3 D4 D5 D6 | ----- | D1 D2 D3 D4 D5 D6 |
第2行 | C2 |
第3行 | C3 |
第4行 | C4 |
第5行 | C5 |
第6行 | C6 |
第7行 | C7 | D7 | ----- | D7 | D7 | ----- | D7 | D7 | D7 | D7 |
第三至 第七页 | ……. | ……. | ……. | ……. | ……. | ……. | ……. | ……. | ……. | ……. | ……. | ……. |
第八页 页地址BFH | 第48行 | | D0 | D0 | D0 | D0 | D0 | D0 | D0 | D0 | D0 | D0 |
….. | ……. | ……. | ……. | ……. | ……. | ……. | ……. | ……. | ……. | ……. | ……. |
第64行 | 7F | D7 | D7 | D7 | D7 | D7 | D7 | D7 | D7 | D7 | D7 |