📄 initial_main.lst
字号:
C51 COMPILER V8.02 INITIAL_MAIN 07/28/2008 17:49:19 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE INITIAL_MAIN
OBJECT MODULE PLACED IN Initial_Main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Initial_Main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "Main.H"
*** ERROR C141 IN LINE 12 OF C:\KEIL\C51\INC\INTRINS.H: syntax error near 'extern', expected ';'
2 #include "Time_Mode.H"
3
4 tByte ael_main=0x88;
5
6 void Initial_Main(void)
7
8 {
9 1
10 1 #if 1
11 1
12 1 WriteCOM_Main(0xe2); //(24)System Reset
13 1
14 1 Delay(100);
15 1
16 1 WriteCOM_Main(0xeb); //(27)set LCD Bias Ratio
17 1
18 1 WriteCOM_Main(0x81); //(11)set Vbias Potentiometer
19 1
20 1 WriteCOM_Main(ael_main); //(27)set LCD Bias Ratio
21 1
22 1 WriteCOM_Main(0x2f); //(7)set pump control
23 1
24 1 WriteCOM_Main(0x24); //(5)set Temp Compensation
25 1
26 1 WriteCOM_Main(0x2b); //(6)set Panel Loading
27 1
28 1 WriteCOM_Main(0xa3); //(15)set line Rate
29 1
30 1 WriteCOM_Main(0x84); //(12)set Partial display control
31 1
32 1 WriteCOM_Main(0x89); //(13)set RAM Address control
33 1
34 1 WriteCOM_Main(0xd1); //(21)set color pattern
35 1
36 1 WriteCOM_Main(0xd6); //(22)set color mode
37 1
38 1 WriteCOM_Main(0xc8); //(20)set N-line Inversion (0xc8,0x42)0x44
39 1
40 1 WriteCOM_Main(0x42);
41 1
42 1 WriteCOM_Main(0xc0); //(19)set LCD Mappng Control
43 1
44 1 WriteCOM_Main(0xde); //(23)set COM Scan Function
45 1
46 1 WriteCOM_Main(0xaf); //(16)set all-pixel-on
47 1
48 1
49 1 #endif
50 1
51 1 #if 0
// For LDS176 of Vic
WriteCOM_Main(0x25); // Write Contrast
C51 COMPILER V8.02 INITIAL_MAIN 07/28/2008 17:49:19 PAGE 2
//WriteDAT_Main(ael_main); // Set Vop Step
WriteCOM_Main(0x11); // Sleep out
WriteCOM_Main(0x21); // Display Inversion ON
WriteCOM_Main(0x38); // Idle Mode off
WriteCOM_Main(0x30); // Partial Area
WriteDAT_Main(0x00); // Start
WriteDAT_Main(0x82); // end
WriteCOM_Main(0x13); // Partial Display Mode Off
WriteCOM_Main(0x33); // Scroll Area
WriteDAT_Main(0x00);
WriteDAT_Main(0x82);
WriteDAT_Main(0x00);
WriteCOM_Main(0x37); // Vertical Scroll Start Address of RAM
WriteDAT_Main(0x01);
WriteCOM_Main(0x36); // Memory Data Access Control
WriteDAT_Main(0x48);
WriteCOM_Main(0x3a); // Interface Pixel Format
WriteDAT_Main(0x05);
WriteCOM_Main(0x29); // Display On
#endif
87 1
88 1
89 1 #if 0
//-----------------------------------------------------------------------------------//
//------------------------------------ST7637 Initial Code----------------------------//
//--------------------------------Date/Time : 2008-07-11 22:19:23----------------//
//--------------------------------Interface : 80-8bit--------------------------------//
//-----------------------------------------------------------------------------------//
WriteCOM_Main(0x01); //Software Reset
Delay(20); //Delay 150mS
WriteCOM_Main(0xD7); //Autoread control
WriteDAT_Main(0x9F); //Disable Autoread
WriteCOM_Main(0xE0); //Control OTP/MTP
WriteDAT_Main(0x00); //Read Mode
Delay(1); //Delay 10mS
WriteCOM_Main(0xE3); //Control OTP/MTP
Delay(2); //Delay 20mS
WriteCOM_Main(0xE1); //Close Read Mode
//-----------------------------------------------------------------------------------//
//------------------------------OTP/MTP Set [XXXX/OTPB/MTP ]-------------------------//
//-----------------------------------------------------------------------------------//
//------------------------------------OTPB Set---------------------------------------//
WriteCOM_Main(0xC3); //Bias Set
WriteDAT_Main(0x01); //Bias:1/11
WriteCOM_Main(0xC4); //Booster Set
C51 COMPILER V8.02 INITIAL_MAIN 07/28/2008 17:49:19 PAGE 3
WriteDAT_Main(0x04); // 5*boosting
WriteCOM_Main(0xC5); //Booster Efficiency Set
WriteDAT_Main(0x01); // 0x11
WriteCOM_Main(0xCB); //VG Booster Set
WriteDAT_Main(0x01); //
WriteCOM_Main(0xCC); //ID1 Set
WriteDAT_Main(0x45); //
WriteCOM_Main(0xCE); //ID3 Set
WriteDAT_Main(0x00); //
WriteCOM_Main(0xB7); //Glass Direction
WriteDAT_Main(0xC8); //
WriteCOM_Main(0xD0); //Follower Type set
WriteDAT_Main(0x1D); //
//------------------------------------MTP Set----------------------------------------//
WriteCOM_Main(0xD7); //Autoread control
WriteDAT_Main(0xdF); //0xBF
WriteCOM_Main(0xC7); //V0 Offset Voltage Set
WriteDAT_Main(0x00); //
WriteDAT_Main(0x00); //
WriteCOM_Main(0xB5); //N-line Set flicker
WriteDAT_Main(0x8d); // WriteDAT_Main(0xA4);
WriteCOM_Main(0xCD); //ID2 Set
WriteDAT_Main(0xD2); //
WriteCOM_Main(0xD0); //Set Vg Source
WriteDAT_Main(0x1D); //
WriteCOM_Main(0xB4); //PTL Saving Mode Set
WriteDAT_Main(0x18); //Power Normal Mode
//-----------------------------------------------------------------------------------//
//----------------------------WriteCOM_Main Table 1----------------------------------------//
//-----------------------------------------------------------------------------------//
WriteCOM_Main(0x11); //Sleep Out
WriteCOM_Main(0x20); //Normal Display
WriteCOM_Main(0x38); //Idle Mode Off
WriteCOM_Main(0x25); //Contrast Difference Set
WriteDAT_Main(0x3F); //
//WriteDAT_Main(ael_main);
WriteCOM_Main(0x13); //Partial Mode Off
WriteCOM_Main(0x2A); //Column Range
WriteDAT_Main(0x02); //Start Address-2
WriteDAT_Main(0x81); //End Address-129
WriteCOM_Main(0x2B); //Page Range
WriteDAT_Main(0x00); //Start Address-0
WriteDAT_Main(0x7f); //End Address-127
WriteCOM_Main(0x34); //TE Off
WriteCOM_Main(0x33); //Scroll Area Set
WriteDAT_Main(0x00); //Top Address
WriteDAT_Main(0x84); //Height Address
WriteDAT_Main(0x00); //Botton Address
WriteCOM_Main(0x37); //Scroll Start Address Set
WriteDAT_Main(0x00); //
WriteCOM_Main(0x3A); //Pixel Format Set
C51 COMPILER V8.02 INITIAL_MAIN 07/28/2008 17:49:19 PAGE 4
WriteDAT_Main(0x05); //
WriteCOM_Main(0x36); //Memory Access Control
WriteDAT_Main(0x00); //
WriteCOM_Main(0x29); //Display On
//-----------------------------------------------------------------------------------//
//------------------------WriteCOM_Main Table 2 [XXXX/XXXX/GAMM]---------------------------//
//-----------------------------------------------------------------------------------//
WriteCOM_Main(0xB0); //Duty Set
WriteDAT_Main(0x83); //
WriteCOM_Main(0xB1); //First COM Set
WriteDAT_Main(0x00);
//
WriteCOM_Main(0xB3); //OSC Div. Set
WriteDAT_Main(0x00); //
WriteCOM_Main(0xC0); //V0 Voltage Set
// WriteDAT_Main(ael_main);
WriteDAT_Main(0x2a); // set VOP 0x15
WriteDAT_Main(0x01); //
WriteCOM_Main(0xC6); //V0 Bias Set
WriteDAT_Main(0x00); //
WriteCOM_Main(0xB7); //Glass Direction
WriteDAT_Main(0xC8); //
//------------------------------Gamma Table Set--------------------------------------//
WriteCOM_Main(0xF9); //Gamma
WriteDAT_Main(0x00); //
WriteDAT_Main(0x02); //
WriteDAT_Main(0x04); //
WriteDAT_Main(0x06); //
WriteDAT_Main(0x08); //
WriteDAT_Main(0x0A); //
WriteDAT_Main(0x0C); //
WriteDAT_Main(0x0E); //
WriteDAT_Main(0x10); //
WriteDAT_Main(0x12); //
WriteDAT_Main(0x14); //
WriteDAT_Main(0x16); //
WriteDAT_Main(0x18); //
WriteDAT_Main(0x1A); //
WriteDAT_Main(0x1C); //
WriteDAT_Main(0x1E); //
//-----------------------------------------------------------------------------------//
//----------------------------------Test WriteCOM_Main end---------------------------//
//-----------------------------------------------------------------------------------//
#endif
230 1
231 1
232 1
233 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 1 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -