⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd.h

📁 针对td018fl LCD屏幕的驱动程序
💻 H
字号:
/*
**********************************************************************************************************
*													  LCD function
*													  LCD H File
*
*									Copyright 2005-2006, SONiX Technology Co.,LTD.
*					9F, No. 8, Lane32, Hsien Cheng 5th St, Chupei City, Hsinchu, Taiwan R.O.C.
*
* Project         : ST53100
* Microprocessor  : R8032TTE (RDC Semiconductor)
* File            : LCD.H
* Version         : V0222a
* Engineer        : Justin Chen
* Update          : 2008/02/22
**********************************************************************************************************
*/ 

//==========================================================
//                                                     	   |
//                       INCLUDE FILES                     |
//                                                         |
//==========================================================
#include "GLOBAL.H"
#include "DEBUG.H"	

//----------------------------------------------------------
//                                                         |
//				         Function					                       |
//														                             |
//----------------------------------------------------------
void LCD_Init(void);
void LCD_Close(void);
void LCD_SetGamma(UWORD uwGamma);                           //Gamma=uwGamma/100						
void LCD_BrightSet(SBYTE sbvar);                            //3 Level Brightness setting	 
void LCD_ContraSet(SBYTE sbvar);							//3 Level Contrast setting
void LCD_WriteCMD(void);                                    //for GPM765A0,GPM779A0,AM176132


//----------------------------------------------------------
//                                                         |
//				         Extern 					                       |
//														                             |
//----------------------------------------------------------

//----------------------------------------------------------
//                                                         |
//				         Define 					                       |
//														                             |
//---------------------------------------------------------- 

//Timing 
#define LCD_GPIO		                0
#define LCD_AUUPS051_8B                 1
#define LCD_AUUPS051_6B	                2 
#define LCD_AT3210		                3
#define LCD_ST7528                      4
#define LCD_SSD1781                     5
#define LCD_IST3101		                6
#define LCD_RGB_DUMMY                   7
#define LCD_UPS051_16B                  8
#define LCD_8080_16B	                9
#define LCD_AU                          10

//LCD Panel TYPE										                  
#define LCD_A015AN04                    1				    //OK
#define LCD_A020CN01                    2					//OK
#define LCD_TD018F1                     3	                //OK
#define LCD_TD025A1                     4	               	//OK
#define LCD_GPM753A0                    5                   
#define LCD_GPM779A0                    6                 	//OK
#define LCD_GPM765A0                    7                  	//OK
#define LCD_GPM693A0                    8                   //OK	
#define LCD_GPM758A0                    9       			//OK
#define LCD_AM176132                    10					//OK
#define LCD_TD024B2						11
#define LCD_PH320240T					12


#define LCD_TYPE                        LCD_TD018F1 	    //Target LCD Panel 

#if ((LCD_TYPE==LCD_GPM779A0)||(LCD_TYPE==LCD_GPM765A0)||(LCD_TYPE==LCD_GPM693A0)||(LCD_TYPE==LCD_AM176132))
    #define LCD_FRAMEBUF				1 
#else
	#define LCD_FRAMEBUF  				0
#endif
//==========================================================
//                                                     	   |
//                       INCLUDE FILES                     |
//                                                         |
//==========================================================
#if (LCD_TYPE==LCD_TD018F1)
    #include "TP_TD018F1_LCD.H"
#endif

#if (LCD_TYPE==LCD_TD025A1)
    #include "TP_TD025A1_LCD.H"
#endif		
	   
#if (LCD_TYPE==LCD_A015AN04) 
    #include "AUO_A015AN04_LCD.H"		
#endif	

#if (LCD_TYPE==LCD_A020CN01) 
    #include "AUO_A020CN01_LCD.H"		
#endif 

#if (LCD_TYPE==LCD_GPM753A0)                
    #include "GP_GPM753A0_LCD.H"		
#endif						

#if (LCD_TYPE==LCD_GPM779A0)                
    #include "GP_GPM779A0_LCD.H"		
#endif

#if (LCD_TYPE==LCD_GPM765A0)                
    #include "GP_GPM765A0_LCD.H"	            		
#endif

#if (LCD_TYPE==LCD_GPM693A0)                
    #include "GP_GPM693A0_LCD.H"	            		
#endif

#if (LCD_TYPE==LCD_GPM758A0)                
    #include "GP_GPM758A0_LCD.H"	            		
#endif

#if (LCD_TYPE==LCD_AM176132)                
    #include "AMP_AM176132_LCD.H"	            		
#endif 

#if (LCD_TYPE==LCD_TD024B2)                
    #include "TP_TD024B2_LCD.H"	            		
#endif

#if (LCD_TYPE==LCD_PH320240T)                
    #include "POWERTIP_PH320240T_LCD.H"	            		
#endif




 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -