?? tft_com.h
字號(hào):
#ifndef _TFT_COM_H_
#define _TFT_COM_H_
#include <reg51.h>
//#include "mytypedef.h"
//#include "GUI_Type.h"
//#include <util\delay.h>
//#include <avr\pgmspace.h>
/*
================================================================================
隸屬模塊:TFT
說(shuō)明:TFT指令集
================================================================================
*/
#define NO_OPERATION 0x00 //無(wú)任何操作
#define SOFT_RESET 0x01 //
//#define BOOSTER_OFF 0x02 //no such command, in new lcd
//#define BOOSTER_ON 0x03
#define DISPLAY_INFO 0x04 // read 25bits where MSB are dummy trash
#define DISPLAY_STATUS 0x09 // read 33bits where MSB are dummy trash
#define SLEEP_IN 0x10 //sleep in and booster_off
#define SLEEP_OUT 0x11 //結(jié)束休眠狀態(tài)
#define PARTIAL_MODE_ON 0x12 //窗口顯示
#define NORMAL_MODE_ON 0x13 //全屏顯示
#define INVERSION_OFF 0x20
#define INVERSION_ON 0x21
#define PIXELS_OFF 0x22
#define PIXELS_ON 0x23
#define SET_CONTRAST 0x25 //設(shè)置對(duì)比度 00~7fh
// CONTRAST_VALE 0xXX
#define DISPLAY_OFF 0x28 //關(guān)顯示
#define DISPLAY_ON 0x29
#define SET_X_ADDR 0x2A //列范圍設(shè)置
// START_X 0xXX
// STOP_X 0xXX
#define SET_Y_ADDR 0x2B //行范圍設(shè)置
// START_Y 0xXX
// STOP_Y 0xXX
#define MEM_WRITE 0x2C //寫(xiě)入寄存器
// x times pixel data 0xXX
#define COLOR_SET 0x2D //param has some diff?
// 8 times red palette 0xXX
// 8 times green palette 0xXX
// 4 times blue palette 0xXX
#define PARTIAL_AREA 0x30 //顯示的范圍
// START_Y 0xXX
// STOP_Y 0xXX
#define SCROLL_DEFINITON 0x33 // always vertical
// TOP_FIXED_LINES 0xXX
// SCROLL_LINES 0xXX
// BOTTOM_FIXED_LINES 0xXX
#define SET_SCROLL 0x37 // SEt scroll entry point
// ROW_Y 0xxx
#define MEM_CONTROL 0x36 //寄存器應(yīng)用控制
// MEM_FLAGS 0xXX
#define MEM_90 0 // virtual flag not for PCF8833
#define MEM_RGB 3 // color order
#define MEM_LAO 4 // line access order
#define MEM_VW 5 // vertical write
#define MEM_MX 6 // mirror X
#define MEM_MY 7 // mirror Y
#define MEMCTRLDAT (0 << MEM_MX) | (1 << MEM_MY) | (1 << MEM_RGB) | (0 << MEM_VW) | (0 << MEM_LAO)
#define IDLE_OFF 0x38
#define IDLE_ON 0x39
#define COLOR_INTERFACE 0x3A //設(shè)置界面像素格式
// pixelformat 0xXX
#define COLOR_8_BIT 0x02
#define COLOR_12_BIT 0x03 //
#define COLOR_16_BIT 0x05
#define SET_VOP 0xc0 //設(shè)置LCD的V0的最佳電壓
// 1x 0xXX
//2x
#define VOP_INC 0xc1 //電源控制
#define VOP_DEC 0xc2
#define VOP_OFFSET 0xC7
//1x
//2x
#define BIAS_SET 0xc3 //設(shè)置偏壓率 1/12偏壓
//x
#define BOOST_SET 0xc4 //設(shè)置開(kāi)壓率 7倍開(kāi)壓
//x
#define BOOST_EFF 0xc5 //開(kāi)壓效率調(diào)節(jié)
//x
#define CONTER_Vg 0xcb //Vg能源來(lái)自控制
#define WHILE_SET 0xd0 //模擬循環(huán)設(shè)置
#define PWM_SET 0xf9 //PWM設(shè)置
#endif
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -