?? tft_com.h
字號:
#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
說明:TFT指令集
================================================================================
*/
#define NO_OPERATION 0x00 //讀OTP模式
#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 //結束休眠狀態
#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 //設置對比度 00~7fh
// CONTRAST_VALE 0xXX
#define DISPLAY_OFF 0x28 //關顯示
#define DISPLAY_ON 0x29
#define SET_X_ADDR 0x2A //列范圍設置
// START_X 0xXX
// STOP_X 0xXX
#define SET_Y_ADDR 0x2B //行范圍設置
// START_Y 0xXX
// STOP_Y 0xXX
#define MEM_WRITE 0x2C //寫入寄存器
// 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 //寄存器應用控制
// 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 //設置界面像素格式
// pixelformat 0xXX
#define COLOR_8_BIT 0x02
#define COLOR_12_BIT 0x03 //
#define COLOR_16_BIT 0x05
#define SET_VOP 0xc0 //設置LCD的V0的最佳電壓
// 1x 0xXX
//2x
#define VOP_INC 0xc1 //電源控制
#define VOP_DEC 0xc2
#define VOP_OFFSET 0xC7
//1x
//2x
#define BIAS_SET 0xc3 //設置偏壓率 1/12偏壓
//x
#define BOOST_SET 0xc4 //設置開壓率 7倍開壓
//x
#define BOOST_EFF 0xc5 //開壓效率調節
//x
#define CONTER_Vg 0xcb //Vg能源來自控制
#define WHILE_SET 0xd0 //模擬循環設置
#define PWM_SET 0xf9 //PWM設置
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -