云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 常用液晶显示模块驱动程序设计

常用液晶显示模块驱动程序设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 6:20:14

从显示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 中输出到液晶驱动电路前,先暂时储存于此锁存器

搜索更多关于: 常用液晶显示模块驱动程序设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

从显示RAM 中读出的数据首先暂时储存在输出寄存器。MCU 要从输出寄存器读出数 据则要令CS=D/I=R/W=1。不过读数据命令时,存于输出寄存器中的数据是在E 脚为高电 平时输出;然后在E 脚信号落为低电平时,地址指针指向的显示数据接着被锁入输出寄存 器而且地址指针递增。输出寄存器中,会因读数据的指令而被再写入新的数据,若为地址指 针设定指令则数据维持不变。因此,发送完地址设定指令之后随即发送读取数据指令,将无 法得到所指定位址的数据,必须再接着读取一次数据,该指定地址的数据才会输出。 . 显示存储器电路 HD61202 具有4096 位显示存储器。其结构是以一个64X64 位的方阵形式排布的。显 示存储器的作用一是存储计算机传来的显示数据,二是作为控制信号源直接控制液晶驱动电

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com