PRODUCT:LCD MODULE. Model No.: JLX177-006 Product Type: 1.77 inch QVGA TFT Modoule. 产品规格书 晶联讯研发研发部 : Written By Checked By Approved By 客户名称 : 结构电子核准 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 1
REVISION HISTORY: Revision Date Description Written By Approved By A 2011-11-02 New Release 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 2
CONTENTS 1. Features & Mechanical specifications 1 2. Dimensional Outline 2 3. Block Diagram 3 4. Pin Description 4 5. Absolute Maximum Ratings 5 6. Electrical Characteristics 6 7. Backlight Specification 7 8. Instruction Description 8 9. AC Characteristics 9 10. Program Case 10 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 3
地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 4
2. Dimensional Outline 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 5
地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 6
地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 7
地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 8
8. Instruction Description 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 9
地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 10
地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 11
10. Program Case 系列 模块 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 12
/* 型号 :JLX177-006 驱动 IC:ST7735S 并行 8080 时序, 单片机 :ST90C516RD+(51 系列 ), 晶振 12MHZ 2012 年 09 月 04 日 */ #include <reg51.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char sbit LCD_RESET = P2^2; //READ sbit LCD_RD = P2^6; //READ sbit LCD_WR = P2^5; //WRITE sbit LCD_RS = P2^4; //REGISTER SELECT sbit LCD_CS = P2^3; //chip select sbit LCD_LEDA=P3^5; //LED BACKLIGHT SWITCH //=================================================================================== === void delayms(int count) // X10ms int i,j; for(i=0;i<count;i++) for(j=0;j<1;j++); void delay1ms(int count) // X10ms int i,j; for(i=0;i<count;i++) for(j=0;j<10;j++); //=================================================================================== ======= void WriteCom(uchar data1) LCD_RS = 0 ; LCD_CS = 0 ; LCD_RD=1; LCD_WR=0; P1=data1; LCD_WR=1; 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 13
LCD_CS = 1 ; /**********************************/ /* Transfer Data /**********************************/ void WriteData(uchar data1) LCD_RS = 1 ; LCD_CS = 0 ; LCD_RD=1; LCD_WR=0; P1=data1; LCD_WR=1; LCD_CS = 1 ; /**********************************/ /* Transfer Data /**********************************/ //=================================================================================== ==================== void main_address_set(void) WriteCom(0x2a); WriteData(0x83); //set column address 0-->128 WriteCom(0x2b); WriteData(0xa1); //set row address 0-->160 WriteCom(0x2c); //memory write command //=================================================================================== ================== 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 14
void main_pattern(unsigned int jk,jm) int i,j; main_address_set(); for(i=0;i<132;i++) for(j=0;j<162;j++) WriteData(jk); WriteData(jm); //=================================================================================== ============== void main_init(void) WriteCom(0x11); //sleep out and booter on delayms(120); WriteCom(0xB1); // WriteData(0x01); WriteData(0x2C); WriteData(0x2D); WriteCom(0xB2); // WriteData(0x01); WriteData(0x2C); WriteData(0x2D); WriteCom(0xB3); // WriteData(0x01); WriteData(0x2C); WriteData(0x2D); WriteData(0x01); WriteData(0x2C); WriteData(0x2D); WriteCom(0xB4); // WriteData(0x07); //============ power control setting ========================== WriteCom(0xC0); // WriteData(0xA2); // WriteData(0x02); // 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 15
WriteData(0x84); // WriteCom(0xC1); WriteData(0xC5); // set VCL,VGH,VGL,AVDD WriteCom(0xC2); // WriteData(0x0A); // WriteCom(0xC3); // WriteData(0x8A); // WriteData(0x2A); WriteCom(0xC4); // WriteData(0x8A); // WriteData(0xEE); // WriteCom(0xC5); // WriteData(0x0E); // WriteCom(0x36); WriteData(0xC8); WriteCom(0x20); WriteCom(0x21); //set VCOMH,VCOML voltage //VCOMH=3.275V //===== gamma"+"polarity correction characteristic setting =================== WriteCom(0xE0); WriteData(0x02); WriteData(0x1c); WriteData(0x07); WriteData(0x12); WriteData(0x37); WriteData(0x32); WriteData(0x29); WriteData(0x2d); WriteData(0x29); WriteData(0x25); WriteData(0x2b); WriteData(0x39); WriteData(0x01); WriteData(0x03); WriteData(0x10); //===== gamma"-"polarity correction characteristic setting =================== WriteCom(0xE1); 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 16
WriteData(0x03); WriteData(0x1d); WriteData(0x07); WriteData(0x06); WriteData(0x2e); WriteData(0x2c); WriteData(0x29); WriteData(0x2d); WriteData(0x2e); WriteData(0x2e); WriteData(0x37); WriteData(0x3f); WriteData(0x02); WriteData(0x10); WriteCom(0x20); // WriteCom(0x36); // memory access control WriteData(0xcc); WriteCom(0x3A); //E0H or E1 Register enable or disabl WriteData(0x05); //E0H or E1 Register enable WriteCom(0x29); //display on //== 主程序 ======================================== main() LCD_LEDA=0; LCD_RESET=0; delayms(10); LCD_RESET=1; delayms(2); main_init(); while(1) main_init(); main_pattern(0x00,0x00); delay1ms(10); main_pattern(0xff,0xff); delay1ms(10); main_pattern(0xf8,0x00); //black //white //red 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 17
delay1ms(10); main_pattern(0x07,0xe0); delay1ms(10); main_pattern(0x00,0x1f); delay1ms(10); //green //blue 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn 18