📄 lcd_main.i
字号:
#line 1 "Code\Lcd_main.c" /0 #line 1 "C:\KEIL\C51\INC\REG52.H" /0 sfr P0 = 0x80; sfr P1 = 0x90; sfr P2 = 0xA0; sfr P3 = 0xB0; sfr PSW = 0xD0; sfr ACC = 0xE0; sfr B = 0xF0; sfr SP = 0x81; sfr DPL = 0x82; sfr DPH = 0x83; sfr PCON = 0x87; sfr TCON = 0x88; sfr TMOD = 0x89; sfr TL0 = 0x8A; sfr TL1 = 0x8B; sfr TH0 = 0x8C; sfr TH1 = 0x8D; sfr IE = 0xA8; sfr IP = 0xB8; sfr SCON = 0x98; sfr SBUF = 0x99; sfr T2CON = 0xC8; sfr RCAP2L = 0xCA; sfr RCAP2H = 0xCB; sfr TL2 = 0xCC; sfr TH2 = 0xCD; sbit CY = PSW^7; sbit AC = PSW^6; sbit F0 = PSW^5; sbit RS1 = PSW^4; sbit RS0 = PSW^3; sbit OV = PSW^2; sbit P = PSW^0; sbit TF1 = TCON^7; sbit TR1 = TCON^6; sbit TF0 = TCON^5; sbit TR0 = TCON^4; sbit IE1 = TCON^3; sbit IT1 = TCON^2; sbit IE0 = TCON^1; sbit IT0 = TCON^0; sbit EA = IE^7; sbit ET2 = IE^5; sbit ES = IE^4; sbit ET1 = IE^3; sbit EX1 = IE^2; sbit ET0 = IE^1; sbit EX0 = IE^0; sbit PT2 = IP^5; sbit PS = IP^4; sbit PT1 = IP^3; sbit PX1 = IP^2; sbit PT0 = IP^1; sbit PX0 = IP^0; sbit RD = P3^7; sbit WR = P3^6; sbit T1 = P3^5; sbit T0 = P3^4; sbit INT1 = P3^3; sbit INT0 = P3^2; sbit TXD = P3^1; sbit RXD = P3^0; sbit SM0 = SCON^7; sbit SM1 = SCON^6; sbit SM2 = SCON^5; sbit REN = SCON^4; sbit TB8 = SCON^3; sbit RB8 = SCON^2; sbit TI = SCON^1; sbit RI = SCON^0; sbit T2EX = P1^1; sbit T2 = P1^0; sbit TF2 = T2CON^7; sbit EXF2 = T2CON^6; sbit RCLK = T2CON^5; sbit TCLK = T2CON^4; sbit EXEN2 = T2CON^3; sbit TR2 = T2CON^2; sbit C_T2 = T2CON^1; sbit CP_RL2 = T2CON^0; #line 7 "Code\Lcd_main.c" /0 #line 1 "C:\KEIL\C51\INC\INTRINS.H" /0 extern void _nop_ (void); extern bit _testbit_ (bit); extern unsigned char _cror_ (unsigned char, unsigned char); extern unsigned int _iror_ (unsigned int, unsigned char); extern unsigned long _lror_ (unsigned long, unsigned char); extern unsigned char _crol_ (unsigned char, unsigned char); extern unsigned int _irol_ (unsigned int, unsigned char); extern unsigned long _lrol_ (unsigned long, unsigned char); extern unsigned char _chkfloat_(float); #line 8 "Code\Lcd_main.c" /0 #line 1 "Header\MAIN_DEF.H" /0 #line 1 "HEADER\CHAR_DEF.H" /0 #line 1 "Header\MAIN_DEF.H" /0 #line 1 "HEADER\MODE_DEF.H" /0 #line 2 "Header\MAIN_DEF.H" /0 #line 1 "HEADER\RTD_DEF.H" /0 #line 3 "Header\MAIN_DEF.H" /0 #line 1 "HEADER\CODE_DEF.H" /0 #line 4 "Header\MAIN_DEF.H" /0 #line 144 "Header\MAIN_DEF.H" /1 #line 155 "Header\MAIN_DEF.H" /0 #line 157 "Header\MAIN_DEF.H" /1 #line 159 "Header\MAIN_DEF.H" /0 #line 163 "Header\MAIN_DEF.H" /1 #line 165 "Header\MAIN_DEF.H" /0 #line 270 "Header\MAIN_DEF.H" /1 #line 272 "Header\MAIN_DEF.H" /0 #line 273 "Header\MAIN_DEF.H" /1 #line 275 "Header\MAIN_DEF.H" /0 #line 276 "Header\MAIN_DEF.H" /1 #line 278 "Header\MAIN_DEF.H" /0 #line 279 "Header\MAIN_DEF.H" /1 #line 281 "Header\MAIN_DEF.H" /0 #line 10 "Code\Lcd_main.c" /0 #line 1 "Header\CONFIG.H" /0 #line 11 "Header\CONFIG.H" /1 #line 15 "Header\CONFIG.H" /0 #line 30 "Header\CONFIG.H" /1 #line 32 "Header\CONFIG.H" /0 #line 34 "Header\CONFIG.H" /1 #line 44 "Header\CONFIG.H" /0 #line 48 "Header\CONFIG.H" /1 #line 70 "Header\CONFIG.H" /0 #line 72 "Header\CONFIG.H" /1 #line 74 "Header\CONFIG.H" /0 #line 75 "Header\CONFIG.H" /1 #line 77 "Header\CONFIG.H" /0 #line 78 "Header\CONFIG.H" /1 #line 80 "Header\CONFIG.H" /0 #line 82 "Header\CONFIG.H" /1 #line 84 "Header\CONFIG.H" /0 #line 86 "Header\CONFIG.H" /1 #line 88 "Header\CONFIG.H" /0 #line 1 "Display\DISP_B6.H" /0 unsigned char code RTD_PWUP_INI[] = { 5, 0, 0x02, 0x42,0x00, 4, 1, 0x95, 0x00, 8, 1, 0x96, 0x42,0x10,0x11,0x80,0xf8, 9, 0, 0xF6, 0x00,0x00,0x00,0x00,0x00,0x00, 6, 0, 0x0E, 0x00,0x80,0x00, 4, 1, 0x14, 0x00, 25, 0, 0x22, 0x08,0x00,0x02,0x04,0x00,0x04,0x00,0x06,0x00,0x06,0x00, 0x06,0x00,0x01,0x02,0x00,0x02,0x00,0x04,0x00,0x04,0x00, 6, 0, 0x39, 0x00,0x00,0x00, 5, 0, 0x3E, 0xc0,0x0e, 4, 1, 0x4E, 0x00, 5, 0, 0x55, 0x04,0x10, 4, 1, 0x5D, 0x03, 4, 1, 0x68, 0x88, 6, 0, 0x6C, 0x00,0x83,0x00, 4, 1, 0x70, 0x00, 4, 1, 0x5A, 0x00, 6, 0, 0x8C, 0x00,0x00,0x00, 7, 0, 0xC8, 0x04,0x00,0x20,0x18, 4, 1, 0xED, 0xe3, 4, 1, 0x99, 0x00, 7, 0, 0xD0, 0x28,0x37,0x35,0x04, 13, 0, 0xD6, 0xf2,0x11,0x00,0x7f,0x30,0x0a,0x04,0x3f,0xff,0x81, 4, 1, 0xE6, 0x40, 4, 1, 0x31, 0x60, 4, 1, 0xEB, 0x06, 4, 1, 0xFF, 0x00, 9, 0, 0xa0, 0x0f, 0xef,0x8b,0x26,0x35,0x2f, 0 }; unsigned char code RTD_DDC_TABLE[] = { 5, 0, 0xFC, 0x00,0x00, 131, 1, 0xFE, 0x00,0xff,0xff,0xff,0xff,0xff,0xff,0x00, 0x4a,0x8b,0x00,0x00,0x01,0x01,0x01,0x01, 0x1e,0x0c,0x01,0x01,0x0e,0x24,0x1b,0x78, 0xe8,0x8a,0x01,0x9a,0x58,0x52,0x8b,0x28, 0x1e,0x50,0x54,0xff,0xff,0x80,0x61,0x40, 0x61,0x4f,0x61,0x59,0x71,0x4f,0x81,0x40, 0x81,0x59,0x81,0x99,0xa9,0x40,0x00,0x00, 0x00,0xfc,0x00,0x31,0x37,0x27,0x27,0x20, 0x4c,0x43,0x44,0x0a,0x20,0x20,0x20,0x20, 0x00,0x00,0x00,0xfc,0x00,0x4d,0x6f,0x6e, 0x69,0x74,0x6f,0x72,0x0a,0x20,0x20,0x20, 0x20,0x20,0x00,0x00,0x00,0xfd,0x00,0x2b, 0x55,0x14,0x5c,0x0e,0x00,0x0a,0x20,0x20, 0x20,0x20,0x20,0x20,0x00,0x00,0x00,0xff, 0x00,0x30,0x30,0x30,0x30,0x30,0x31,0x0a, 0x20,0x20,0x20,0x20,0x20,0x20,0x00,0xbd, 4, 1, 0xFC, 0x05, 5, 0, 0xbc, 0x00,0x00, 131, 1, 0xbe, 0x00,0xff,0xff,0xff,0xff,0xff,0xff,0x00, 0x26,0xCD,0x68,0x46,0x00,0x00,0x00,0x00, 0x23,0x0c,0x01,0x03,0x81,0x24,0x1D,0x78, 0xeF,0x0D,0xC2,0xa0,0x57,0x47,0x98,0x27, 0x12,0x48,0x4F,0xBF,0xEF,0x00,0x81,0x80, 0x81,0x8F,0x61,0x40,0x61,0x59,0x45,0x40, 0x45,0x59,0x31,0x40,0x31,0x59,0xBC,0x34, 0x00,0x98,0x51,0x00,0x2A,0x40,0x10,0x90, 0x13,0x00,0x68,0x22,0x11,0x00,0x00,0x1e, 0x00,0x00,0x00,0xFF,0x00,0x30,0x0A,0x20, 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, 0x20,0x20,0x00,0x00,0x00,0xFC,0x00,0x41, 0x53,0x34,0x36,0x33,0x37,0x20,0x20,0x20, 0x20,0x20,0x20,0x20,0x00,0x00,0x00,0xFD, 0x00,0x38,0x55,0x18,0x50,0x0E,0x00,0x0A, 0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x06, 4, 1, 0xbc, 0x05, 0 }; unsigned char code RTD_IO_INI[] = { 4, 1, 0x95, 0x00, 8, 1, 0x96, 0x42,0x10,0x11,0x80,0xfc, #line 213 "Display\DISP_B6.H" /1 #line 215 "Display\DISP_B6.H" /0 9, 0, 0xc0, 0x00,0xa3,0x22,0x80,0x80,0x68, #line 224 "Display\DISP_B6.H" /1 #line 226 "Display\DISP_B6.H" /0 0 }; unsigned char code FreeV[] = { 27, 0, 0x20, 0x20 | 0x00 | 0x04, 0x0C | 0x00 | 0x00 | 0x00, (0x0580 & 0xff), (0x0580 >> 8), 0x10, (0x0020 & 0xff), (0x0020 >> 8), (0x0020 & 0xff), (0x0020 >> 8), (0x0520 & 0xff), (0x0520 >> 8), (0x0520 & 0xff), (0x0520 >> 8), (0x0480 & 0xff), (0x0480 >> 8), 0x03, (0x000c & 0xff), (0x000c >> 8) | 0x60, (0x000c & 0xff), (0x000c >> 8), (0x040c & 0xff), (0x040c >> 8), (0x040c & 0xff), (0x040c >> 8), 4, 1, 0x20, 0x23 | 0x00 | 0x04, 6, 0, 0x39, 0x00, 0x20 | 0x01, 0x04 | 0x08, 4, 1, 0X3A, 0x00 | 0x01, 4, 1, 0x14, 0x00, 5, 0, 0x8C, 0x00, 0x00, 4, 1, 0x15, 0x00, 4, 1, 0x1B, 0xc4, 7, 0, 0xD0, 0x28,0x37,0x33,0x04, 0 }; unsigned char code OSD_PWUP_INI[] = { 5, 0, 0x90, 0xc0,0x02, 6, 1, 0x92, 0x03,0x08,0x00, 0 }; unsigned int code VGA_Mode[][6] = { { 0, 0, 0, 0, 0, 0 }, { 764, 806, 620, 636, 781, 2+1 }, { 764, 806, 620, 636, 781, 2+1 }, { 764, 806, 516, 532, 781, 2+1 }, { 764, 806, 516, 532, 781, 2+1 }, { 969, 1021, 431, 447, 990, 8+1 }, { 768, 810, 440, 456, 785, 2+1 }, { 764, 806, 440, 456, 781, 2+1 }, { 764, 806, 440, 456, 781, 2+1 }, { 764, 806, 440, 456, 781, 2+1 }, { 635, 670, 436, 452, 649, 3+1 }, { 635, 670, 436, 452, 649, 3+1 }, { 634, 669, 437, 453, 648, 3+1 }, { 764, 806, 620, 636, 781, 2+1 }, { 764, 806, 516, 532, 781, 2+1 }, { 687, 724, 516, 532, 702, 3+1 }, { 635, 670, 511, 527, 649, 3+1 }, { 641, 676, 495, 507, 655, 3+1 }, { 556, 586, 500, 516, 568, 3+1 }, { 684, 721, 616, 632, 699, 2+1 }, { 635, 670, 619, 635, 649, 4+1 }, { 492, 519, 721, 737, 503, 6+1 }, { 500, 527, 657, 673, 511, 6+1 }, { 513, 541, 616, 632, 524, 3+1 }, { 448, 473, 622, 638, 458, 3+1 }, { 483, 510, 658, 674, 494, 3+1 }, { 497, 524, 797, 813, 508, 6+1 }, { 493, 520, 810, 826, 504, 6+1 }, { 445, 470, 807, 823, 455, 4+1 }, { 428, 449, 797, 813, 435, 6+1 }, { 414, 436, 798, 814, 423, 3+1 }, { 399, 421, 795, 811, 408, 3+1 }, { 400, 422, 791, 807, 409, 3+1 }, { 350, 370, 799, 815, 358, 3+1 }, { 339, 358, 834, 850, 347, 8+1 }, { 356, 376, 891, 907, 364, 3+1 }, { 350, 370, 906, 922, 358, 3+1 }, { 389, 411, 928, 944, 398, 4+1 }, { 335, 354, 934, 950, 343, 8+1 }, { 401, 423, 991, 1007, 410, 3+1 }, { 280, 295, 1002, 1018, 286, 3+1 }, { 376, 396, 1057, 1073, 384, 3+1 }, { 312, 329, 1060, 1076, 319, 3+1 }, { 296, 313, 1057, 1073, 303, 8+1 }, { 300, 317, 1057, 1073, 307, 3+1 }, { 264, 279, 1063, 1079, 270, 3+1 }, { 321, 339, 1241, 1257, 328, 3+1 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 642, 1230, 418, 497, 0, 2+1 }, { 535, 1025, 498, 637, 0, 2+1 }, { 428, 820, 618, 785, 0, 2+1 }, { 334, 641, 786, 881, 0, 2+1 }, { 297, 570, 882, 917, 0, 2+1 }, { 285, 547, 918, 977, 0, 2+1 }, { 267, 513, 978, 1041, 0, 2+1 }, { 251, 481, 1042, 1217, 0, 2+1 }, { 292, 559, 1218, 1328, 0, 2+1 }, }; unsigned int code Mode_Preset[][5] = { { 1408, 1280, 1024, 0, 0 }, { 1408, 1280, 1024, 0, 63 }, { 1408, 1280, 1024, 0, 31 }, { 1408, 1280, 1024, 0, 63 }, { 1408, 1280, 1024, 0, 31 }, { 1568, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 896, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1376, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 31 }, { 1408, 1280, 1024, 0, 7 }, { 1504, 1280, 1024, 0, 7 }, { 1456, 1280, 1024, 0, 7 }, { 1472, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 7 }, { 1632, 1280, 1024, 0, 3 }, { 1640, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 7 }, { 1568, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1632, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 7 }, { 1408, 1280, 1024, 0, 0 }, { 1408, 1280, 1024, 0, 0 }, { 1408, 1280, 1024, 0, 0 }, { 1408, 1280, 1024, 0, 0 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 3 }, { 1408, 1280, 1024, 0, 3 }, }; unsigned char code RTD_VIDEO_60[] = { 0 }; unsigned char code RTD_VIDEO_50[] = { 0 }; #line 447 "Display\DISP_B6.H" /1 #line 560 "Display\DISP_B6.H" /0 #line 562 "Display\DISP_B6.H" /1 #line 90 "Header\CONFIG.H" /0#line 90 "Header\CONFIG.H" /0 #line 94 "Header\CONFIG.H" /1 #line 96 "Header\CONFIG.H" /0 #line 102 "Header\CONFIG.H" /1 #line 104 "Header\CONFIG.H" /0 #line 106 "Header\CONFIG.H" /1 #line 108 "Header\CONFIG.H" /0 #line 1 "PCB\2523d1_pcb.h" /0 #line 1 "Header\main_def.h" /0 #line 1 "HEADER\CHAR_DEF.H" /0 #line 1 "Header\main_def.h" /0 #line 1 "HEADER\MODE_DEF.H" /0 #line 2 "Header\main_def.h" /0 #line 1 "HEADER\RTD_DEF.H" /0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -