1 / 5
文档名称:

TFT LCD 控制器 使用说明.docx

格式:docx   大小:65KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

TFT LCD 控制器 使用说明.docx

上传人:xiaobaizhua 2022/6/13 文件大小:65 KB

下载得到文件列表

TFT LCD 控制器 使用说明.docx

文档介绍

文档介绍:TFT LCD 控制器 使用说明
一、概述
TFT LCD控制板由CPLD产生稳定的TFT时序驱动LCD面板,以及SDRAM (显存) 时序读取显存的数据。并能接受MCU写入的数据,保存到SDRAM的指定位置。
TFT LCD 控制板19
20
21
22
23
24
25
26
27
28
29
30
31
32
图中 MCU_D0 到 MCU_D7 是单片机的数据线, MCU_nWR、nRD 分别是写、读信号。MCU_A0、Al、nCS 分别是地址线和片选信号(片选也是地址线)。
暂时控制板还不支持MCU_BUSY信号,请留空。
LCD
图中 LCDCLK、 LCDHS、 LCDVS、 LCDDEN 分别是 LCD屏的位时钟、水平同步、垂直同步、数据使能等信号。 LCDRD1 到 LCDRD5 是红色信号,LCDGD0 到 LCDGD5 是绿色信号,LCDBD1到LCDBD5是蓝色信号,按RGB 5-6-5 格式构成 16 位色信号。
某些版本的控制板实际输出8位色, RGB 3-3-2格 式,有效信号是RD3至I」RD5, RG3至I」RG5和RB4、RB5。 其余信号均输出低电平。
控制板上的R6和R7可以设置LCD屏的画面方向, 可以水平或垂直翻转画面,具体参考LCD屏的手册。
J5 LCD 薄膜线插座引脚定义 三、软件操作说明
MCU接口时序:TFT LCD控制板支持标准8051系列MCU的读写时序,即用
MOVX ***@DPTR, A
MOVX A, ***@DPTR
指令访问控制板的4个寄存器(端口)。具体时序见805 1 手册。
MCU 信号电平组合:
nCS
nWR
nRD
A1
A0
D0-D7
H
任意
任意
任意
任意
操作无效
L
L
H
0
0
写数据到显存
L
H
L
0
0
从显存读数据
L
L
H
0
1
设置 LCD 行号(垂直坐标)低字节
L
L
H
1
0
设置LCD列号(水平坐标)低字节
L
L
H
1
1
设置操作字节(包含行列地址高位)
CPLD内部含有4个寄存器,对MCU而言就是4个地址端口:
数据寄存器 地址 A1=0 A0=0
行号寄存器 地址 A1=0 A0=1
列号寄存器 地址 A1=1 A0=0
操作寄存器 地址Al=l AO=1
MCU读写显存数据的缓冲寄存器。
LCD 行号就是象素的垂直坐标(低8 位)
LCD 列号就是象素的水平坐标(低8 位) 包含行号的高1 位和列号的高2 位及其他控制信号
操作寄存器的位定义:此寄存器预留位将扩展其他控制信号
BIT7 保留
BIT6 保留
BIT5 保留
BIT4 保留
BIT3 保留
BIT2 行号最高 1 位
BIT1-BIT0 列号最高2 位
对于分辨率是640X480的LCD屏,行号(象素垂直坐标)的取值范围是0—479,列 号(象素水平坐标)的取值范围是0-639。这个数值范围用1 个字节无法存放,所以在操 作寄存器中设置行号的最高1 位和列号的最高2 位。
控制板有一个重要的功能就是,每次读写数据寄存器之后,列号(象素的水平坐标)会 自动加1,如果软件需要连续