📄 lcd_main.i
字号:
#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 + -