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

📄 lcd_main.i

📁 液晶显示器程序代码
💻 I
📖 第 1 页 / 共 5 页
字号:
             #line 282 "PCB\2523d1_pcb.h" /0  #line 110 "Header\CONFIG.H" /0    #line 114 "Header\CONFIG.H" /1   #line 116 "Header\CONFIG.H" /0  #line 118 "Header\CONFIG.H" /1   #line 120 "Header\CONFIG.H" /0  #line 1 "HEADER\VDC_CFG.H" /0      #line 7 "HEADER\VDC_CFG.H" /1                                                                                                                                                                                                           #line 210 "HEADER\VDC_CFG.H" /0  #line 212 "HEADER\VDC_CFG.H" /1                                                                                                                                                                                                                                                                                                                   #line 519 "HEADER\VDC_CFG.H" /0  #line 521 "HEADER\VDC_CFG.H" /1                                                                                                                                                                                                                                                                                                                                   #line 844 "HEADER\VDC_CFG.H" /0  #line 846 "HEADER\VDC_CFG.H" /1                                                                                                                                                                                                                                                                                                                                     #line 1171 "HEADER\VDC_CFG.H" /0  unsigned char code V_NOWORK[]   =   {0};  unsigned char code AV_DETECT[]  =   {0}; unsigned char code SV_DETECT[]  =   {0}; unsigned char code YUV_DETECT[] =   {0};  unsigned char code V_DISABLE[]  =   {0}; unsigned char code V_ENABLE[]   =   {0};   unsigned char code AV_60_0[]    =   {0}; unsigned char code AV_60_1[]    =   {0}; unsigned char code AV_60_2[]    =   {0}; unsigned char code AV_60_3[]    =   {0}; unsigned char code AV_60_4[]    =   {0};  unsigned char code AV_50_0[]    =   {0}; unsigned char code AV_50_1[]    =   {0}; unsigned char code AV_50_2[]    =   {0}; unsigned char code AV_50_3[]    =   {0}; unsigned char code AV_50_4[]    =   {0};  unsigned char code AV_SECAM[]   =   {0};   unsigned char code SV_60_0[]    =   {0}; unsigned char code SV_60_1[]    =   {0}; unsigned char code SV_60_2[]    =   {0}; unsigned char code SV_60_3[]    =   {0}; unsigned char code SV_60_4[]    =   {0};  unsigned char code SV_50_0[]    =   {0}; unsigned char code SV_50_1[]    =   {0}; unsigned char code SV_50_2[]    =   {0}; unsigned char code SV_50_3[]    =   {0}; unsigned char code SV_50_4[]    =   {0};  unsigned char code SV_SECAM[]   =   {0};  unsigned char code VIDEO_ALL[]  =   {0}; unsigned char code VIDEO_YUV[]  =   {0}; unsigned char code VIDEO_60[]   =   {0}; unsigned char code VIDEO_50[]   =   {0};  unsigned char code TV_SOURCE_SEL[]  = {0}; unsigned char code TV_SCAN_GAIN[]   = {0}; unsigned char code TV_DISP_GAIN[]   = {0};          #line 1229 "HEADER\VDC_CFG.H" /1                                            #line 120 "Header\CONFIG.H" /0#line 120 "Header\CONFIG.H" /0       unsigned int code   CAP_WIN[][5]    = {  {   0,          0,          0,          0,          0       },     {   800,        144,        640,        152,        350     },    {   800,        144,        640,        127,        400     },    {   800,        144,        640,        100,        350     },    {   800,        144,        640,        75,         400     },     {   848,        148,        640,        40,         400     },    {   800,        144,        640,        61,         350     },    {   900,        162,        720,        62,         350     },    {   800,        144,        640,        37,         400     },    {   900,        162,        720,        36,         400     },    {   832,        160,        640,        63,         350     },    {   832,        160,        640,        44,         400     },    {   936,        180,        720,        45,         400     },    {   800,        144,        640,        87,         480     },    {   800,        144,        640,        35,         480     },    {   864,        160,        640,        42,         480     },    {   832,        168,        640,        31,         480     },    {   840,        184,        640,        19,         480     },    {   832,        136,        640,        28,         480     },    {   1024,       200,        800,        24,         600     },    {   1056,       216,        800,        27,         600     },    {   1024,       176,        800,        82,         600     },    {   1040,       184,        800,        29,         600     },    {   1056,       240,        800,        24,         600     },    {   1048,       216,        800,        30,         600     },    {   1152,       288,        832,        42,         624     },    {   1344,       296,        1024,       35,         768     },    {   1312,       224,        1024,       39,         768     },    {   1328,       288,        1024,       40,         768     },    {   1328,       280,        1024,       35,         768     },     {   1328,       275,        1024,       25,         768     },    {   1328,       272,        1024,       33,         768     },     {   1312,       272,        1024,       31,         768     },    {   1376,       304,        1024,       39,         768     },    {   1312,       264,        1024,       41,         800     },    {   1600,       384,        1152,       35,         864     },    {   1456,       272,        1152,       42,         870     },    {   1504,       322,        1152,       35,         900     },    {   1472,       304,        1152,       41,         900     },    {   1800,       424,        1280,       39,         960     },    {   1512,       336,        1120,       50,         960     },    {   1688,       360,        1280,       41,         1024    },    {   1728,       380,        1280,       42,         1024    },    {   1664,       352,        1280,       40,         1024    },    {   1688,       392,        1280,       41,         1024    },    {   1512,       336,        1120,       47,         1024    },    {   1728,       396,        1280,       49,         1200    },     {   0,          0,          0,          0,          0       },    {   0,          0,          0,          0,          0       },    {   0,          0,          0,          0,          0       },    {   0,          0,          0,          0,          0       },     {   900,        162,        720,        17,         400     },    {   840,        180,        640,        17,         480     },    {   1056,       240,        800,        17,         600     },    {   1344,       296,        1024,       17,         768     },    {   1536,       352,        1152,       17,         864     },    {   1472,       304,        1152,       17,         900     },    {   1728,       396,        1280,       17,         960     },    {   1688,       380,        1280,       17,         1024    },    {   1728,       396,        1280,       17,         1200    },    {   1312,       272,        1024,       17,         0       },    {   1312,       272,        1024,       17,         0       },    };        unsigned int code   ADC_SD_SET[][3] = {  {   1248,       286,        936     },    {   1196,       247,        936     },    {   1296,       288,        960     },    {   1296,       288,        960     },    {   1512,       347,        1120    },    };     unsigned char code  DCLK_OFFSET[16] = {   0, 1, 1, 1, 2, 3, 3, 4, 5, 7, 7, 7, 11, 13, 14, 17  };    unsigned char code VGA_INI_SS[]     =     { 5,  0,  0x04,       0x00,0x40, 6,  0,  0x4A,       0x00,0x14,0x00, 0 };  unsigned char code VGA_INI_CS[]     =     { 5,  0,  0x04,       0x00,0x40, 6,  0,  0x4A,       0x00,0x55,0x20, 4,  1,  0x52,         0x80, 0 };  unsigned char code VGA_INI_SOG[]    =     { 5,  0,  0x04,       0x00,0x40, 6,  0,  0x4A,       0x00,0x57,0x20, 4,  1,  0x52,         0x80, 0 };  unsigned char code DVI_INI[]        =     { 5,  0,  0x04,       0x10,0x00 | 0x01, 6,  0,  0x4A,       0x00,0x10,0x00, 4,  1,  0x4E,   (0x01 * 0x10), 4,  1,  0xa3, 0x36, 4,  1,  0xb3,  0x0f, 0 };  unsigned char code VIDEO_INI[]      =     { 5,  0,  0x04,       0x0c,0x00 | 0x01, 4,  1,  0x14,  0x1e, 6,  0,  0x4A,       0x00,0x10,0x00, 4,  1,  0x4E,   (0x00 * 0x10), 0 };  unsigned char code VGA_SET_SS[]     =     {  4,  1,  0x04,       0x00, 4,  1,  0x05,     0x40, 5,  0,  0x4A,       0x00,0x14,  4,  1,  0x52,      0x00,  0 };  unsigned char code VGA_SET_CS[]     =     {  4,  1,  0x05,     0x40, 5,  0,  0x4A,       0x00,0x55,  4,  1,  0x52,      0x80,  0 };  unsigned char code VGA_SET_SOG[]    =     {  4,  1,  0x05,     0x40, 5,  0,  0x4A,       0x00,0x57,  4,  1,  0x52,      0x80,  0 };    unsigned char code LVDS_POWERUP[]      = {  4, 1, 0xc0,      0xe0, #line 306 "Header\CONFIG.H" /1  #line 308 "Header\CONFIG.H" /0  0 }; unsigned char code LVDS_POWERDOWN[]  = { 4, 1, 0xc0,       0x00,  0 };     unsigned char code Palette_Open[]   = { 4,  1,  0x6E,    0x80,     0 }; unsigned char code Palette_Close[]  = { 4,  1,  0x6E,    0x00,     0 };  #line 333 "Header\CONFIG.H" /1                                                                             #line 410 "Header\CONFIG.H" /0  unsigned char code Palette_7[]  = { 51, 1,  0x6F,      0x9F,0xED,0xAB,0xFF,0xFF,0xFF, 0xFF,0x00,0x00,0x00,0x00,0xFF, 0x00,0x00,0x00,0xFF,0xFF,0x00, 0x00,0xFF,0xFF,0xFF,0x00,0xFF, 0xFF,0x80,0x00,0xC0,0xC0,0xC0, 0x80,0x80,0x80,0x7A,0xB4,0x81, 0x56,0xF0,0x6D,0xCD,0xF8,0xD4, 0x9F,0xED,0xAB,0xB4,0xF1,0xBF, 0 };   #line 435 "Header\CONFIG.H" /1                          #line 11 "Code\Lcd_main.c" /0#line 11 "Code\Lcd_main.c" /0   #line 1 "Header\ACCESS.H" /0   #line 4 "Header\ACCESS.H" /1                                                                                      #line 90 "Header\ACCESS.H" /0   extern unsigned char data Data[16];   extern void BitDly(void); extern void SetPortBit(unsigned char port, unsigned char and, unsigned char or); extern void SetSFRPort(unsigned char port, unsigned char Data); extern unsigned char GetSFRPort(unsigned char port);  extern unsigned char I2CGetByte(unsigned char ack); extern void I2CSendByte(unsigned char send); extern void I2CSendAddr(unsigned char addr, unsigned char index ,unsigned char rd); extern void I2CSendStop(void); extern void I2CRead(unsigned char addr, unsigned char index, unsigned char count); extern void I2CWrite(unsigned char *array);  extern unsigned char RTDGetByte(void); extern void RTDSendByte(unsigned char send);                                      extern void RTDSendAddr(unsigned char addr, unsigned char rd, unsigned char inc);  extern void RTDRead(unsigned char index, unsigned char count, unsigned char inc); extern void RTDWrite(unsigned char data *array); extern void RTDCodeW(unsigned char code *array); extern void RTDOSDW(unsigned char code *array); extern void RTDOSDW(unsigned char code *array);  extern void RTDSetBit(unsigned char addr,unsigned char and, unsigned char or);  extern void RTDSetByte(unsigned char addr, unsigned char val);   extern void Load_Font(unsigned char code *array, unsigned int start, unsigned int length); extern void Load_VLC_Font(unsigned char code *array, unsigned int start, unsigned int length);  #line 124 "Header\ACCESS.H" /1  #line 126 "Header\ACCESS.H" /0  #line 128 "Header\ACCESS.H" /1                         #line 159 "Header\ACCESS.H" /0  #line 12 "Code\Lcd_main.c" /0   #line 1 "Header\LCD_COEF.H" /0   unsigned char code GAMMA_1[] = {   0x00,0x02,0x03,0x05,0x06,0x08,0x0a,0x0b,0x0c,0x0e,0x0f,0x11,0x12,0x14,0x15,0x17, 0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e,0x1f,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27, 0x28,0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37, 0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,  0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57, 0x58,0x59,0x5a,0x5b,0x5c,0x5d,0x5e,0x5f,0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67, 0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77, 0x78,0x79,0x7a,0x7b,0x7c,0x7d,0x7e,0x7f,0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,  0x88,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97, 0x98,0x99,0x9a,0x9b,0x9c,0x9d,0x9e,0x9f,0xa0,0xa1,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7, 0xa8,0xa9,0xaa,0xab,0xac,0xad,0xae,0xaf,0xb0,0xb1,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7, 0xb8,0xb9,0xba,0xbb,0xbc,0xbd,0xbe,0xbf,0xc0,0xc1,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,  0xc8,0xc9,0xca,0xcb,0xcc,0xcd,0xce,0xcf,0xd0,0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7, 0xd8,0xd9,0xda,0xdb,0xdc,0xdd,0xde,0xdf,0xe0,0xe0,0xe1,0xe2,0xe3,0xe4,0xe4,0xe5, 0xe6,0xe7,0xe8,0xe8,0xe9,0xea,0xeb,0xec,0xec,0xed,0xee,0xef,0xf0,0xf0,0xf1,0xf2, 0xf3,0xf4,0xf4,0xf5,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfb,0xfc,0xfc,0xfd,0xfe,0xff,     };  unsigned char code GAMMA_2[] = {  0x00,0x03,0x05,0x07,0x09,0x0A,0x0C,0x0E,0x0F,0x11,0x13,0x14,0x16,0x17,0x19,0x1A, 0x1B,0x1D,0x1E,0x1F,0x21,0x22,0x23,0x25,0x26,0x27,0x29,0x2A,0x2B,0x2C,0x2E,0x2F, 0x30,0x31,0x32,0x34,0x35,0x36,0x37,0x38,0x39,0x3B,0x3C,0x3D,0x3E,0x3F,0x40,0x41, 0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4F,0x50,0x51,0x52,0x53, 0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,0x60,0x61,0x62,0x63, 0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0x73, 0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,0x80,0x81,0x82,0x83, 0x84,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x91, 0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9C,0x9D,0x9E,0x9F,0xA0, 0xA1,0xA2,0xA3,0xA4,0xA5,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAC,0xAD,0xAE, 0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBA,0xBB,0xBC, 0xBD,0xBE,0xBF,0xC0,0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC6,0xC7,0xC8,0xC9,0xCA, 0xCB,0xCC,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD6,0xD7, 0xD8,0xD9,0xDA,0xDB,0xDB,0xDC,0xDD,0xDE,0xDF,0xE0,0xE0,0xE1,0xE2,0xE3,0xE4,0xE5, 0xE5,0xE6,0xE7,0xE8,0xE9,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEE,0xEF,0xF0,0xF1,0xF2, 0xF2,0xF3,0xF4,0xF5,0xF6,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF };  unsigned char code GAMMA_3[]    = {  0x00,0x05,0x09,0x0C,0x0F,0x11,0x13,0x16,0x18,0x1A,0x1C,0x1E,0x1F,0x21,0x23,0x25, 0x26,0x28,0x2A,0x2B,0x2D,0x2E,0x30,0x31,0x33,0x34,0x35,0x37,0x38,0x3A,0x3B,0x3C, 0x3E,0x3F,0x40,0x42,0x43,0x44,0x45,0x47,0x48,0x49,0x4A,0x4B,0x4D,0x4E,0x4F,0x50, 0x51,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5C,0x5D,0x5E,0x5F,0x60,0x61,0x62, 0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72, 0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,0x80,0x81,0x82, 0x83,0x84,0x85,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x8F,0x90, 0x91,0x92,0x93,0x94,0x95,0x96,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9D,0x9E, 0x9F,0xA0,0xA1,0xA2,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC, 0xAC,0xAD,0xAE,0xAF,0xB0,0xB0,0xB1,0xB2,0xB3,0xB4,0xB4,0xB5,0xB6,0xB7,0xB8,0xB8, 0xB9,0xBA,0xBB,0xBC,0xBC,0xBD,0xBE,0xBF,0xBF,0xC0,0xC1,0xC2,0xC3,0xC3,0xC4,0xC5, 0xC6,0xC6,0xC7,0xC8,0xC9,0xC9,0xCA,0xCB,0xCC,0xCC,0xCD,0xCE,0xCF,0xCF,0xD0,0xD1, 0xD2,0xD2,0xD3,0xD4,0xD5,0xD5,0xD6,0xD7,0xD8,0xD8,0xD9,0xDA,0xDB,0xDB,0xDC,0xDD, 0xDD,0xDE,0xDF,0xE0,0xE0,0xE1,0xE2,0xE3,0xE3,0xE4,0xE5,0xE5,0xE6,0xE7,0xE8,0xE8, 0xE9,0xEA,0xEA,0xEB,0xEC,0xED,0xED,0xEE,0xEF,0xEF,0xF0,0xF1,0xF1,0xF2,0xF3,0xF4, 0xF4,0xF5,0xF6,0xF6,0xF7,0xF8,0xF8,0xF9,0xFA,0xFA,0xFB,0xFC,0xFC,0xFD,0xFE,0xFF };  #line 111 "Header\LCD_COEF.H" /1      #line 117 "Header\LCD_COEF.H" /0   extern unsigned char code DITHER_1[]; extern unsigned char code DITHER_2[]; extern unsigned char code NEW_DITHER_TABLE[]; extern unsigned char code SU_COEF_1[]; extern unsigned char code SU_COEF_2[]; extern unsigned char code SU_COEF_3[]; extern unsigned char code SU_COEF_4[]; extern unsigned char code SU_COEF_5[]; extern unsigned char code SU_COEF_6[]; extern unsigned char code SU_COEF_7[]; #line 13 "Code\Lcd_main.c" /0   #line 1 "Header\LCD_FUNC.H" /0  #line 1 "HEADER\Main_def.h" /0  #line 1 "HEADER\CHAR_DEF.H" /0                                   

⌨️ 快捷键说明

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