收藏 分享(赏)

TFT7寸彩色屏应用手册 副本.pdf

上传人:weiwoduzun 文档编号:4330427 上传时间:2018-12-23 格式:PDF 页数:12 大小:274.39KB
下载 相关 举报
TFT7寸彩色屏应用手册 副本.pdf_第1页
第1页 / 共12页
TFT7寸彩色屏应用手册 副本.pdf_第2页
第2页 / 共12页
TFT7寸彩色屏应用手册 副本.pdf_第3页
第3页 / 共12页
TFT7寸彩色屏应用手册 副本.pdf_第4页
第4页 / 共12页
TFT7寸彩色屏应用手册 副本.pdf_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、7寸彩色屏应用手册 QQ:474908846 1TFT7寸彩色液晶屏应用手册 目录 1 特点介绍 3 2 参数 3 3 接口定义 4 4 安装尺寸 5 5 工作寄存器描述 . 6 6 工作寄存器配置说明 . 7 5.1 背光控制. 7 5.2 行列地址写入 . 7 5.3 行列地址增量方向 . 7 5.4 读写地址增量命令 . 7 5.5 读写数据通道 . 7 7 256色配置说明 . 8 8 读写时序说明 . 9 7.1 写行地址的时序(9bit) . 9 7.2 写行地址的时序(8bit) . 9 7.3 写列地址的时序(9bit) . 9 7.4 写列地址的时序(8bit) . 10 7

2、.5 写显示数据的时序 . 10 7.6 读显示数据的时序 . 10 9 单片机硬件接口应用示例 . 10 7寸彩色屏应用手册 QQ:474908846 210 单片机驱动程序应用示例 . 11 9.1 示例代码(8051) . 11 7寸彩色屏应用手册 QQ:474908846 31 特点介绍 7寸彩色TFT显示屏。采用8bit并行接口,最大支持480*234分辨率,256色。为提高读写速度,简化控制程序,显示屏中每个点影射SRAM中的一个字节。显示屏中的行列号与SRAM中的行列号一一对应,用户只需把数据连续写进SRAM中即可。对用户来讲,直接输入的是 LCD 上的点的坐标。详细的程序编写请

3、参考 DEMO 程序。对于480(320)234点阵彩色LCD,可储存1页显示内容。工作电压为5V。 适配CPU:51,96,x86,DSP,ARM,AVR,PIC,MSP430等。 本屏的响应速度很快,能达到 160ns 的读写周期。显示数据写入后,坐标地址自动增量。坐标地址支持向右或向下增量,当坐标地址为向右增量时,支持自动换行。128k SRAM地址全部开放,除了显示缓冲,可额外提供18k SRAM供用户使用。 支持读修改写操作,先读出屏上一点的数据,然后进行修改,立即可回写(无需反复修改坐标地址)。这个功能可以很方便地实现在屏幕上以反色或其他方式显示光标。 TFT的驱动时序和电路都经过

4、优化设计,保证色彩准确还原,显示稳定,杜绝闪烁或窜色,并提供LED背光驱动,亮度可从0(关闭)32(全开)间调节。 2 参数 7寸彩色屏应用手册 QQ:474908846 43 接口定义 表:接口 引脚 符号 功能 备注 1 GND 电源地 0V 2 GND 逻辑地 0V 3 VCC 电源正 5V 4 RD 读操作信号,低电平有效 IN 3.3V 5 WR 写操作信号,低电平有效 IN 3.3V 6 CS 片选信号,低电平有效 IN 3.3V 7 RS 1-向工作寄存器写数据 0-写命令寄存器 IN 3.3V 8 DATA0 数据总线 INOUT 3.3V 9 DATA1 数据总线 INOUT

5、 3.3V 10 DATA2 数据总线 INOUT 3.3V 11 DATA3 数据总线 INOUT 3.3V 12 DATA4 数据总线 INOUT 3.3V 13 DATA5 数据总线 INOUT 3.3V 14 DATA6 数据总线 INOUT 3.3V 15 DATA7 数据总线 INOUT 3.3V 16 DATA8 数据总线 INOUT 3.3V 7寸彩色屏应用手册 QQ:474908846 54 安装尺寸 图:驱动板安装尺寸 图2 屏的尺寸 7寸彩色屏应用手册 QQ:474908846 65 工作寄存器描述 表:寄存器列表 CS RS DATA7:0 WR RD 功能 0 0 0

6、x01 0 1 地址指向背光亮度寄存器 0 1 0x00 0x20 0 1 背光亮度值(默认:0x00) 0 0 0x02 0 1 地址指向行地址高位寄存器 0 1 0x00 0x01 0 1 写入行地址的高1位 0 0 0x03 0 1 地址指向行地址低位寄存器 0 1 0x00 0xFF 0 1 写入行地址的低8位 0 0 0x04 0 1 地址指向列地址高位寄存器 0 1 0x00 0x01 0 1 写入列地址的高1位 0 0 0x05 0 1 地址指向列地址低位寄存器 0 1 0x00 0xFF 0 1 写入列地址的低8位 0 0 0x0F 0 1 地址指向行列地址输入宽度选择寄存器

7、0 1 0x00 0x01 0 1 0x00-地址按8bit宽度输入(默认) 0x01-地址按9bit宽度输入 0 0 0x10 0 1 地址指向地址增量方向寄存器 0 1 0x00 0x01 0 1 0x00-行方向地址自动增量(默认) 0x01-列方向地址自动增量 0 0 0x12 0 1 执行一次读写地址增量操作 0 0 0x1F 0 1 地址指向数据通道 0 1 0x00 0xFF 0 1 向控制板写入数据 0 1 0x00 0xFF 1 0 从控制板读出显示数据 1 不选通 7寸彩色屏应用手册 QQ:474908846 76 工作寄存器配置说明 5.1 背光控制 背光由450kHz

8、PWM信号驱动,能量转换效率高,无闪烁效应。当背光寄存器设置为0时,背光关闭。背光寄存器上电复位值为0,为避免上电时显示花屏,可在上电时先清屏,再打开背光。背光值最大为32(0x20),写入值大于32时会被忽略。 5.2 行列地址写入 行列地址可配置为8bit或9bit输入,通过配置“行列地址输入宽度选择寄存器(0x0F)”来实现。当按8bit宽度输入时,应先写入低位地址,然后写入高位地址。由于本方案针对的模拟屏的行数是234,小于256,所以行地址只需要写入低位字节便可;但如果需要读写显示缓冲以外,大于256行的用户区,则必须写入行高位地址。当按 9bit 宽度输入时,DATA8 引脚有效,

9、行列地址均写入低位寄存器即可。行列地址所对应的RAM地址由控制板内部运算得到,用户程序不需要计算行列与RAM地址的对应关系,直接输入坐标地址即可。控制板可访问RAM内所有单元,但实际输入对应的RAM地址不可超过0x1FFFF。用户区位于235行到273行。 5.3 行列地址增量方向 行列地址增量方向可通过配置“地址增量方向寄存器(0x10)”来实现。连续写入时,地址自动加1。本控制板可以设定为行方向地址自动增量或列方向地址自动增量。如设定为行方向地址自动增量时,遇到行末自动跳到下一行。注意:如设定为列方向地址自动增量时,遇到列末不会自动跳到下一列。本控制板可以设定是行方向地址自动增量还是列方向

10、地址自动增量。 当读取SRAM单元时,地址不实现自动增量。 5.4 读写地址增量命令 此命令无需写入数据,执行此命令后,行列地址按照行列地址增量寄存器所设置的方向加1。 在实现读修改写操作时,可先设置好坐标地址,然后读出数据,修改后可直接写入,此时写入的地址还是原读出数据的地址,然后执行一次读写地址增量命令,以便对下一地址进行操作。(对于读数据后的写入数据操作,不自动执行地址增量操作) 5.5 读写数据通道 在读写显示数据时,要保证工作寄存器的值设为 0x1F,选择指向数据通道;读写显示数据时工作寄存器不能被修改为其他值,否则读写不会成功。 7寸彩色屏应用手册 QQ:474908846 87

11、256色配置说明 表3:颜色对应表 256色 R2 R1 R0 G2 G1 G0 B1 B0 D7 D6 D5 D4 D3 D2 D1 D0 表4:颜色对应表续 颜色灰度 R2、R1、R0 G2、G1、G0 B1、B0 基 本 颜 色 最黑 000 000 00 亮蓝 000 000 11 亮绿 000 111 00 亮青 000 111 11 亮红 111 000 00 亮紫 111 000 11 亮黄 111 111 00 亮白 111 111 11 蓝 色 灰 度 最黑 000 000 00 较暗 000 000 01 较亮 000 000 10 最亮 000 000 11 绿 色 灰

12、度 最黑 000 000 00 较暗 000 001 00 较亮 000 110 00 最亮 000 111 00 红 色 灰 度 最黑 000 000 00 较暗 001 000 00 较亮 110 000 00 最亮 111 000 00 7寸彩色屏应用手册 QQ:474908846 98 读写时序说明 7.1 写行地址的时序(9bit) 25ns25nsDATA8:0 0x03 0xXXX(row addr)160nsRSWRCS7.2 写行地址的时序(8bit) 25ns25nsDATA7:0 0x03 0xXX(row low addr)160nsRSWRCS0x02 0xXX(ro

13、w high addr)7.3 写列地址的时序(9bit) 25ns25nsDATA8:0 0x05 0xXXX(col addr)160nsRSWRCS7寸彩色屏应用手册 QQ:474908846 107.4 写列地址的时序(8bit) 25ns25nsDATA7:0 0x05 0xXX(col low addr)160nsRSWRCS0x04 0xXX(col high addr)7.5 写显示数据的时序 RSWRRDDATA7:0 0x1F 0xXX 0xXXWrite data25ns25ns7.6 读显示数据的时序 RSWRRDDATA7:0 0xXX 0xXX160ns0x12 0

14、xXX9 单片机硬件接口应用示例 8051控制方式: 8051 HY-70256P07:0P20P22/RD/WRDATA7:0RS/CS/RD/WRDATA8P21TFT屏 7寸彩色屏应用手册 QQ:474908846 1110 单片机驱动程序应用示例 9.1 示例代码(8051) 以下以51系列单片机为例,演示基本的功能。 unsigned char FrontColor; / 前景色寄存器 unsigned char BackColor; / 背景色寄存器 #define DATAPORT P2 sbit CS = P14; sbit WR = P16; sbit RD = P15; s

15、bit RS = P17; sbit D8 = P30; void WR_Cmd(unsigned char dat) / 设置工作寄存器和写入命令 DATAPORT = dat; RS = 0; WR = 0; delay(); RS = 1; WR = 1; void WR_Dat(unsigned char dat) / 写入数据 DATAPORT = dat; delay(); WR = 0; delay(); WR = 1; unsigned char RD_Dat(void) / 读取数据 unsigned char dat; DATAPORT = 0xFF; RD = 0; de

16、lay(); dat = DATAPORT; delay(); 7寸彩色屏应用手册 QQ:474908846 12RD = 1; delay(); return(dat); void Set_Coord(unsigned int x,unsigned int y) / 写LCD屏坐标值 WR_Cmd(0x03); / 地址指向列地址低位寄存器 WR_Dat(y); WR_Cmd(0x02); / 地址指向列地址高位寄存器 WR_Dat(y / 256); WR_Cmd(0x05); / 地址指向行地址低位寄存器 WR_Dat(x); WR_Cmd(0x04); / 地址指向行地址高位寄存器 W

17、R_Dat (x / 256); WR_Cmd (0x1F); / 地址指向数据通道,这步很重要! /画点的函数-坐标和颜色 void DrawDot(unsigned int x,unsigned int y,unsigned char color) Set_Coord(x,y); WR_Dat(color); /读-修改-写 示例 Void ReadAfterWrite(void) unsigned char i,dat; Set_Coord(0,0); for(i = 0;I 10;i+) dat = RD_Dat(); / 读坐标(0,0)点数据 dat = dat; / 对读出的数据操作 WR_Dat(dat); / 回写数据(这种情况下写数据地址不增量) WR_Cmd(0x12); / 需要手动使地址增量

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 产品手册

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报