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

📄 2523d3_pcb.h

📁 Realtek 公司的RTD2523A芯片原厂source code,没有被修改过的。
💻 H
字号:
///////////////////////////////////////////////////////////////////
// Definitions for GPIO control

#define PANEL_ON        0   //0 Power on  state for LCD panel 
#define PANEL_OFF       1   //1 Power off state for LCD panel

#define LIGHT_ON        0//0   // Power on  state for backlight inverter
#define LIGHT_OFF       1//1   // Power off state for backlight inverter

#define VDC_ON          1   // Power on  state for video decoder
#define VDC_OFF         0   // Power off state for video decoder

#define LVDS_ON         0   // Power on  state for LVDS Tx
#define LVDS_OFF        1   // Power off state for LVDS Tx

#define VGA_ONLINE      0   // VGA cable connected state
#define DVI_ONLINE      1   // DVI cable connected state

#define ADC_RED_PHASE_FT    0x01    //ADC RED phase fine tune   (0x00 ~ 0x07)
#define ADC_GREEN_PHASE_FT  0x01    //ADC GREEN phase fine tune (0x00 ~ 0x07)
#define ADC_BLUE_PHASE_FT   0x01    //ADC BLUE phase fine tune  (0x00 ~ 0x07)

#if(KINGMICE)

sbit bRTD_IRQ       = 0x86;
sbit bDVI_CONNECT   = 0x87;

sbit bPANEL_PWR     = 0x90;
sbit bLIGHT_PWR     = 0x91;
sbit bIIC_SCL       = 0x92;
sbit bIIC_SDA       = 0x93;
sbit bRTD_PWR       = 0x94;

#if(PARALLEL_PORT)
sbit bRTD_SDIO_0    = 0x95;
sbit bRTD_SDIO_3    = 0x94;//joe1205
sbit bRTD_SDIO_2    = 0xb2;
sbit bRTD_SDIO_1    = 0xb0;//joe1205
#else
sbit bRTD_SDIO_0    = 0x95;
#endif

sbit bRTD_SCLK      = 0x96;
sbit bRTD_SCSB      = 0x97;
sbit bRTD_RST       = 0xb1;

sbit bLVDS_PWR      = 0xb7;
sbit bPOWER_KEY     = 0xb7;
sbit bTMDS_PWR      = 0xa2;
sbit bVDC_PWR       = 0xb1;
sbit bVGA_CONNECT   = 0xa5;

sbit bDDC_SDA       = 0xb0;
sbit bDDC_SCL       = 0xb1;
sbit bIR_GPIO       = 0xb2;
sbit bMENU_KEY      = 0xb3;
sbit bENTER_KEY     = 0xb4;
sbit bRIGHT_KEY     = 0xb5;
sbit bLEFT_KEY      = 0xb6;
//sbit bPOWER_KEY     = 0xb7;


// For button control
#define POWER_KEY_PORT  0x03    // Port 3
#define POWER_KEY_MASK  0x80    // Bit  7

#define MENU_KEY_PORT   0x03    // Port 3
#define MENU_KEY_MASK   0x08    // Bit  3

#define ENTER_KEY_PORT  0x03    // Port 3
#define ENTER_KEY_MASK  0x10    // Bit  4

#define RIGHT_KEY_PORT  0x03    // Port 3
#define RIGHT_KEY_MASK  0x20    // Bit  5

#define LEFT_KEY_PORT   0x03    // Port 3
#define LEFT_KEY_MASK   0x40    // Bit  6

#else//(!KINGMICE)

#if (MCU_TYPE == MCU_STD8051)


sbit bRTD_SDIO_0    = 0x80;


#if(PARALLEL_PORT)
sbit bRTD_SDIO_1    = 0x81;
sbit bRTD_SDIO_2    = 0x82;
sbit bRTD_SDIO_3    = 0x83;
#endif

sbit bRTD_SCLK      = 0x84;
sbit bRTD_SCSB      = 0x85;
sbit bLIGHT_PWR     = 0x86;
sbit bPANEL_PWR     = 0x87;

sbit bMENU_KEY      = 0x90;
sbit bENTER_KEY     = 0x91;
sbit bRIGHT_KEY     = 0x92;
sbit bLEFT_KEY      = 0x93;
sbit bPOWER_KEY     = 0x94;
sbit bVDC_PWR       = 0x95;

sbit bDDC_SCL       = 0xb0;
sbit bDDC_SDA       = 0xb1;
sbit bIR_GPIO       = 0xb2;
sbit bIIC_SCL       = 0xb3;
sbit bIIC_SDA       = 0xb4;
sbit bRTD_RST       = 0xb5;
sbit bVGA_CONNECT   = 0xb7;



// For button control
#define POWER_KEY_PORT  0x01    // Port 1
#define POWER_KEY_MASK  0x10    // Bit  4

#define MENU_KEY_PORT   0x01    // Port 1
#define MENU_KEY_MASK   0x01    // Bit  0

#define ENTER_KEY_PORT  0x01    // Port 1
#define ENTER_KEY_MASK  0x02    // Bit  1

#define RIGHT_KEY_PORT  0x01    // Port 1
#define RIGHT_KEY_MASK  0x04    // Bit  2

#define LEFT_KEY_PORT   0x01    // Port 1
#define LEFT_KEY_MASK   0x08    // Bit  3

#else//#if (MCU_TYPE != MCU_STD8051)



sbit bRTD_SDIO_0      = 0x94;
//sbit bRTD_SDI       = 0x94; //DWL 0120
//sbit bRTD_SDO       = 0x94; //DWL 0120
#if(PARALLEL_PORT)
sbit bRTD_SDIO_1    = 0x91;
sbit bRTD_SDIO_2    = 0x92;
sbit bRTD_SDIO_3    = 0x93;
#endif

sbit bRTD_RST                 = 0x95;
sbit bRTD_SCLK                = 0x90;
sbit bRTD_SCSB                = 0x96;


sbit bPANEL_PWR               = 0xb4;
sbit bLIGHT_PWR               = 0x97;
//sbit bIIC_SCL                  =0xb6;
#define  bIIC_SCL M512_Port76
sbit bIIC_SDA                 = 0xb5;

 
sbit bVDC_PWR                 = 0xb2;	//P3^2;
#define  bVGA_CONNECT (M512_Port77&0x01)
//sbit bVGA_CONNECT             = 0xb7;	//P2^0;


#define bENTER_KEY	    (M512_Port54&0x01)//((byM212_Port50&0x01)==0x01)
#define bLEFT_KEY   	(M512_Port53&0x01)
#define bRIGHT_KEY  	(M512_Port52&0x01)
#define bMENU_KEY   	(M512_Port55&0x01)
#define bPOWER_KEY  	(M512_Port56&0x01)

// For button control
#define POWER_KEY_MASK  0x40    // Bit  6

#define MENU_KEY_MASK   0x20    // Bit  5

#define RIGHT_KEY_MASK  0x04    // Bit  2

#define LEFT_KEY_MASK   0x08    // Bit  3

#define ENTER_KEY_MASK  0x10    // Bit  4


#endif

#endif

⌨️ 快捷键说明

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