当前位置:首页 > 常用液晶显示模块驱动程序设计
从显示RAM 中读出的数据首先暂时储存在输出寄存器。MCU 要从输出寄存器读出数
据则要令CS=D/I=R/W=1。不过读数据命令时,存于输出寄存器中的数据是在E 脚为高电
平时输出;然后在E 脚信号落为低电平时,地址指针指向的显示数据接着被锁入输出寄存
器而且地址指针递增。输出寄存器中,会因读数据的指令而被再写入新的数据,若为地址指
针设定指令则数据维持不变。因此,发送完地址设定指令之后随即发送读取数据指令,将无
法得到所指定位址的数据,必须再接着读取一次数据,该指定地址的数据才会输出。 . 显示存储器电路
HD61202 具有4096 位显示存储器。其结构是以一个64X64 位的方阵形式排布的。显
示存储器的作用一是存储计算机传来的显示数据,二是作为控制信号源直接控制液晶驱动电
路的输出。显示存储器为双端口存储器结构,结构原理示意图如图4.6 所示。
图6.5 HD61202 双端口存储器结构
从数据总线侧看有64 位,按8 位数据总线长度分成8 路,称为页面,由X 地址寄存器控制;每个页面都有64 个字节,用Y 地址计数器控制,这一侧
是提供给计算机操作的,是双向传输形式。XY 地址计数器选择了计算机所要操作的显示存储器的页面和列地址,从而唯一地确定计算机所要访问的显示存储器单元。从驱动数据传输侧看有64 位,共64 行,这一侧是提供给驱动器使用的,仅有输出形式。
HD61202 列驱动器为64 列驱动输出,正好与显示存储器列向(纵向)单元对应。Z 地址计数器为显示行指针,用来选择当前要传输的数据行。 (1) X(页),Y (列)地址计数器
X,Y 地址计数器寄存器,它们确定了计算机所需访问的显示存储器单元的地址。X 地址计数器为高3 位,Y 地址计数器为低6 位,分别有各自的指令来设定行、列地址。计算机访问显示存储器之前必须要设置XY 地址计数器。计算机写入或读出显示存储器的数据代表显示屏上某一列上的垂直8 点的数据。D0 代表最上一的点数据。X 地址计数器是一个3 位页地址寄存器,其输出控制着显示存储器中8 个页面的选择,也就是控制着数据传输通道的八选一选择器。X 地址寄存器可以由计算机以指令形式设置。X 地址寄存器没有自动修改功能,所以要想转换页面需要重新设置X 地址寄存器的内容。Y 地址计数器是一个6 位循环加一计数器。它管理某一页面上的64 个单元,该数据总线上的64 位数据直接控制驱动电路输出Y1~Y64 的输出波形。Y 地址计数器可以由计算机以指令形式设置,它和页地址指针结合唯一选通显示存储器的一个单元。Y 地址计数器具有自动加一功能。在显示存储器读/写操作后Y 地址计数器将自动加一。当计数器加至3FH 后循环归零再继续递加。 显示起始行寄存器
显示起始行寄存器为6 位寄存器,它规定了显示存储器所对应显示屏上第一行的行号。
该行的数据将作为显示屏上第一行显示状态的控制信号。显示起始行寄存器的内容由计算机
以指令代码的格式写入。此寄存器指定RAM 中某一行数据对应到LCD 屏幕的最上行,可 用做荧幕卷动。 (2). Z地址计数器
Z地址计数器也为6 位地址计数器,用于确定当前显示行的扫描地址。Z 地址计数器具
有自动加一功能,它与行驱动器的行扫描输出同步,选择相应的列驱动器的数据输出。在行
驱动器发来的CL 时钟信号脉冲的下降沿时加一。在FRM 信号的高电平时置入显示起始行
寄存器的内容,以作为再循环显示的开始。 (3).显示开/关触发器
该触发器的输出一路控制显示数据锁存器的清除端,一路返回到接口控制电路作为状态
字中的一位表示当前的显示状态。该触发器的作用就是控制显示驱动输出的电平以控制显示
屏的开关。在触发器输出为“关”电平时,显示数据锁存器的输入被封锁并将输出置“0”,从而
使显示驱动输出全部为非选择波形,显示屏呈不显示状态。在触发器输出为“开”电平时,显示数据锁存器受CL 控制,显示驱动输出受显示驱动数据总线上数据控制,显示屏将呈显示
状态。显示开/关触发器受逻辑电路控制,计算机可以通过硬件/RST 复位和软件指令“显示
开关设置”的写入来设置显示开/关触发器的输出状态。 (4 )指令寄存器
指令寄存器用于接收计算机发来的指令代码,通过译码将指令代码置入相关的寄存器或 触发器内。
(5 )状态字寄存器
状态字寄存器是HD61202与计算机通讯时唯一的“握手”信号。状态字寄存器向计算机
表示了HD61202当前的工作状态。其中最主要的是忙碌信号(Busy),当忙碌信号为“1”,
表示HD61202正在忙于内部运作,除了状态读取指令外,其他任何指令部不被接受。忙碌
信号(Busy)是由状态字读取指令所读出DB7 表示。每次要发指令前,应先确定忙碌信号 已为“0”。
(6) 显示数据锁存器
数据要从显示数据RAM 中输出到液晶驱动电路前,先暂时储存于此锁存器
共分享92篇相关文档