图文详情
产品属性
相关推荐
【详细介绍】
产品优点:
学习主流技术,
缩短开发周期,
*产品档次,
让您的产品在竞争中更具优势!!!
产品背景:
使用普通的 51 系列8位单片机驱动 TFT 彩色液晶屏,缺点在于:
一、刷屏速度相当的慢;
比如:刷新4.3"分辨率为(480RGB X 272)的全屏需要大概二十几秒;
二、目前市面上主流的3.5"/4.3"/5"及以上的TFT彩屏均采用 RGB接口,普通的51单片机无法直接驱动;
然而,我们的Easy系列TFT 彩色液晶模组的优势在于:
一、大幅*刷新速率--刷新4.3"全屏只要0.5s
(这是搭配AT89C51 MCU,采用12M晶振时的情况;
如果使用24M,只要0.1s;
用单周期单指令的MCU ,如 *R系列, MSP系列 等,速度在此基础上*12倍,
*可以满足您的产品对速度的苛刻追求);
二、将RGB接口直接转换为*普通的MCU/CPU接口
(P0-P3),让您可以直接用51、ARM、DSP、CPLD等
轻松驱动TFT;
三、模组接口为标准26PIN双排插针接口,方便设计
对角尺寸: 4.3" (Diagonal) inch
分辨率: 480 RGB x 272 Dot
可视区: 98.7(H) x 57.5(V) mm
点尺寸: 66x 198 um
象素排列: RGB-Stripe
外型尺寸: 129.5(W) x 76.2(H) x 15.6(D) mm
显示模式: Normally white/Tran*issive
色域: NTSC 60%
接口: 数字 24-bit RGB/SERIAL
重: 56 g
视角: 6 o'clock
工作温度 :-20~70
存储温度 : -30~80
接口定义 :
Pin 1 -------> VDD ( 系统"电源")
Pin 2 ------->VSS (系统"地")
Pin 3 -------> CS_GT (字库芯片片选)
Pin 4 -------> CS_TFT (LCD 片选信号)
Pin 5 -------> /WR (写操作信号)
Pin 6 -------> /RD (读操作信号)
Pin 7 -------> A0_In (地址寄存器寻址)
Pin 8 -------> A1_In (地址寄存器寻址)
Pin 9 -------> DB0 (数据总线)
Pin 10 -------> DB1 (数据总线)
Pin 11 -------> DB2 (数据总线)
Pin 12 -------> DB3 (数据总线)
Pin 13-------> DB4 (数据总线)
Pin 14 -------> DB5 (数据总线)
Pin 15 -------> DB6 (数据总线)
Pin 16 -------> DB7 (数据总线)
Pin 17 -------> Reset (复位信号控制)
Pin 18 -------> LED_C (背光控制)
Pin 19 -------> VSS (系统地)
Pin 20 -------> VDD (系统电源)
Pin 21~26---> TP Control ( 触摸屏控制信号端 )
参考程序如下( 显示 纯红色 )
#include "reg52.h"
#include "intrins.h"
#define uint8_t unsigned char
#define uint16_t unsigned int
sbit GT_CS = P2^5;
sbit LCM_CS = P2^4;
sbit LCM_RST = P2^3;
sbit LCM_WR = P2^6;
sbit LCM_A0 = P2^1;
sbit LCM_A1 = P2^2;
#define LCM_BUS P0
#define LCM_ADDR_BUFFER 0x00
#define LCM_ADDR_ROWSET 0x01
#define LCM_ADDR_COLSET 0x02
#define LCM_ADDR_PAG*ET 0x03
#define LCM_WIDTH 320
#define LCM_HEIGHT 240
#define COLOR_WHITE 0xFF
#define COLOR_RED 0xE0
#define COLOR_GREEN 0x1C
#define COLOR_BLUE 0x03 //0x03
void LCM_Write(uint8_t addr, uint8_t dat);
void delay_cnt(uint8_t count);
void delay_cnt(uint8_t count){
for (; count>0; count--);
}
void LCM_Write(uint8_t addr, uint8_t dat){
//选中LCM
LCM_CS = 0;
//设定地址线状态
switch (addr){
case LCM_ADDR_BUFFER:
LCM_A0 = 0;
LCM_A1 = 0;
break;
case LCM_ADDR_ROWSET:
LCM_A0 = 1;
LCM_A1 = 0;
break;
case LCM_ADDR_COLSET:
LCM_A0 = 0;
LCM_A1 = 1;
break;
case LCM_ADDR_PAG*ET:
LCM_A0 = 1;
LCM_A1 = 1;
break;
}
//将数据送至LCM总线
LCM_BUS = dat;
//写入数据
LCM_WR = 0;
//delay_cnt(2);
LCM_WR = 1;
//取消选中LCM
LCM_CS = 1;
}
/*
void LCM_RCDelay(uint8_t cnt){
//delay_cnt(0);
_nop_();
}
*/
#define LCM_RCDelay(x)
//_nop_();
void main(void)
{
uint16_t row, col;
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
delay_cnt(255);
P2 = 0xff;
//低电平复位,至少持续几毫秒
LCM_RST = 0;
delay_cnt(255);
LCM_RST = 1;
delay_cnt(255);
LCM_Write(LCM_ADDR_PAG*ET, 0);
LCM_RCDelay(0);
// do{
//清屏
//行地址为8位,直接写入
LCM_Write(LCM_ADDR_ROWSET, 0);
LCM_RCDelay(0);
//列地址为16位,每次写8位,低位先写,高位后写
LCM_Write(LCM_ADDR_COLSET, 0);
LCM_RCDelay(0);
LCM_Write(LCM_ADDR_COLSET, 0);
LCM_RCDelay(0);
for (row=0; row for (col=0; col<480; col ){
LCM_Write(LCM_ADDR_BUFFER, 0);
} //for (col=0; col } //for (row=0; row
//行地址为8位,直接写入
LCM_RCDelay(0);
LCM_Write(LCM_ADDR_ROWSET, 0);
LCM_RCDelay(0);
//列地址为16位,每次写8位,低位先写,高位后写
LCM_Write(LCM_ADDR_COLSET, 0);
LCM_RCDelay(0);
LCM_Write(LCM_ADDR_COLSET, 0);
LCM_RCDelay(0);
for (row=0; row<272; row ){
for (col=0; col LCM_Write(LCM_ADDR_BUFFER, COLOR_RED);
} //for (col=0; col } //for (row=0; row while(1);
}
终生售后技术支持 !!!
量产规格质量* !!!
批量价格更* !!!
欢迎 来电 洽谈并索取详细 技术资料:详细参数:是
国产
TFT4.3寸模组
TFT型液晶屏(模块)
4.3(英寸)
彩色NTSC 60%
LED
可调
480 RGB x 272 Dot
RGB-Stripe
66x 198 um(mm)
0.2(ms)
6 o'clock(°)