⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qx3224rgb

📁 多种液晶显示驱动程序。使用汇编语音编写。
💻
字号:
 

                            伪彩320*240控制板QX3224REB使用说明



 一.  概述
    QX3224RGB是伪彩320*240LCD的总线接口控制板。它为单片机控制彩色LCD提供了简单易操作
 的接口,单片机利用8位的数据总线加上三根控制线便可以随时在LCD上显示彩色的任意图形或字
 符。QX3224RGB具有高性能的接口电路,用89C51(24MHz的时钟)编程时可以随时访问QX3224RGB
 而不需在循环中插入空操作指令"NOP"或判别其当前的工作状态,最高速率可达4MB。在QX3224RGB
 的接口部采用了通道处理方式传输显示数据。计算机在写显示数据时,计算机可以反复以系统总
 线时序向QX3224RGB写入显示数据,接口以内部略延时于系统总线时序的时序将数据送入显示存储
 器内。
 
 二.显示存储器的管理
    可供用户使用的显示数据存储器为64K字节分为两显示区(页),LCD每一行320个像素,每个
 像素占用3位(RGB)数据,即每行960位=120字节。每屏就是240行*120=28,800字节即一显示区( 
 页)需28,800字节。地址寄存器是16位,第一显示区的地址是0000H~7080H,第二显示区的地址是
 8000H~F080H写地址时先写低8位紧跟着写高8位。当LCD正在显示第一区的内容(控制信号D12为
 高电平)时可以往第一显示RAW区写显示数据而实时看到结果,也可以往第二显示RAW区送显示数
 据但在LCD上不能看到结果。只有在控制信号D12变为低电平时才能看到。当LCD正在显示第二区
 的内容时也一样可以往任一区写显示数据。

 三.操作时序
 (1)  QX3224的操作非常简单,它与计算机的接口控制线为:
   /AD    输入态   地址寄存器选择端,高电平时写入的数据送显示RAW, 低电平时写入的数据送
                   地址寄存器即16位的地址指针计数器AC。因AC是16位的,所以设置地址时要
                   连续写二次。先写低8位,接着写高8位。
   /WR    输入态   写操作信号端,低电平有效。当数据稳定有效时/WR产生一下降沿即可把数据
                   写到QX3224RGB控制板。
   D12    输入态   显示区选择端,高电平显示第一区,低电平显示第二区。
   D7~D0  输入态   QX3224RGB 的数据总线。

 (2)  接口的引脚为:
   管脚号      管脚名称  
     1           VCC
     2           GND
     3           /WR
     4           D12
     5           /AD
     6           D7
     7           D6
     8           D5
     9           D4
     10          D3
     11          D2
     12          D1
     13          D0
     14          GND
 (3) 写数据的步骤:
   1. 设置地址
   2. 写数据,当连续写数据时地址会自动加一而不必再设置地址

    例如要把数据05H, 36H,27H分别写到0014H,0015H,0016H单元,51的例程如下:
  
    ;先设置地址
    CLR   AD           ;AD=0, 选择地址寄存器          -------------------
    MOV   P1,#14H      ;先写地址的低8位14H
    CLR   WR           ;WR=0    产生写时序
    SETB  WR           ;WR=1
    MOV   P1,#00H      ;写地址的高8位00H
    CLR   WR
    SETB  WR
     
   ;写数据到显示存储器
     SETB  AD            ;AD=1,写数据到显示RAW         -----------------
     MOV   P1,#05H       ;置显示数据05H
     CLR   WR            ;WR=0   产生写时序, 数据05H被送到0014H单元且地址自动加一指向0015H
     SETB  WR            ;WR=1   
     MOV   P1,#36H       ;置显示数据36H
     CLR   WR            ;WR=0   产生写时序,数据36H被送到0015H单元且地址自动加一指向0017H
     SETB  WR
     MOV   P1,#27H
     CLR   WR
     SETB  WR
     NOP
     NOP





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -