📄 main.lst
字号:
C51 COMPILER V7.06 MAIN 12/11/2007 11:28:41 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\BIN\MAIN.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SRC\MAIN.C LARGE OPTIMIZE(9,SPEED) DEBUG OBJECTEXTEND PRINT(.\LST\MAIN.lst)
- OBJECT(.\BIN\MAIN.obj)
stmt level source
1 /*==========================================
2 ==========================================*/
3 #include "include.h"
4 /*==========================================
5 ==========================================*/
6 void main(void) using 0
7 {
8 1 unsigned char ta,ba=1;
9 1 EA = 0;
10 1 BANK_SET = 0x22;
11 1 InitMCU();
12 1 ////////////////for AU TCON Sequence/////////////////////
13 1 Sleep(20);
14 1 // I_OXRSTHigh;
15 1 ////////////////////////////////////////////////////////
16 1 // ForceToBackground(0,0,0);
17 1 BackLightOff();
18 1 Mute7318();
19 1 ScreenStop();
20 1 PowNavOff();
21 1 PowDvdOff();
22 1 MuteStbyOn();
23 1 PowStart=1;
24 1 PowerTimer =20;
25 1 ta =0;
26 1 KeyBuffer=1;
27 1 while(ta==0)//(ta==0)
28 1 {
29 2 line1l();
30 2 line2l();
31 2 line3l();
32 2 Sleep(100);
33 2 KeyBuffer = Row1();
34 2
35 2 if(KeyBuffer==0)
36 2 {
37 3 PowNavOn();
38 3 PowStart=1;
39 3 ta = 1;
40 3 }
41 2 }
42 1 PowNavOn();
43 1 Sleep(100);
44 1 CheckIIC();
45 1 DDC2();
46 1 CLRWDT = 0x55;
47 1 flag1 = 0;
48 1 flag2 = 0;
49 1 ChangeMode = 1;
50 1 VideoMute = 1;
51 1 H_SYNC = 0x5555;
52 1 V_SYNC = 0x5555;
53 1 RegPage = 0x55;
54 1 FastMuteEnable = 0;
C51 COMPILER V7.06 MAIN 12/11/2007 11:28:41 PAGE 2
55 1 BypassSOG = 0;
56 1 BurnInPattern = 0;
57 1 ModePoint = 0;
58 1 NoSyncFlag=0;
59 1 SyncMode = 3;
60 1 FLG_Change_SyncMode=1;
61 1 ResetScaler();
62 1 InitScaler();
63 1 OsdInit();
64 1 // ShowSource();
65 1 TPV5147Init();
66 1 // PanelPowerUpSequence();
67 1 LoadADC_Gain();
68 1 SetContrast();
69 1 SetBrightness();
70 1 SetCount =1;
71 1
72 1 PowStart = 0xff;
73 1 PreCount = 0x00;
74 1 CarDirecte = Read24C08(0x60);
75 1
76 1 // CarStop();
77 1 TimeCount = 1;
78 1 FLG_Change_SyncMode=1;
79 1 // SetCount =0x00;
80 1 // LED_GrnOn();
81 1 MenuState =1;
82 1 PowerTimer = 10;
83 1 // BackLightOn();
84 1
85 1 while(PowerTimer >5)
86 1 {
87 2 CLRWDT=0x55;
88 2 // SyncSource();
89 2 // CheckFreq();
90 2 // SetDisplayNormal();
91 2 }
92 1 // SetDisplayNormal();
93 1 SetCount=0;
94 1 AudioInit();
95 1 NavIIC();
96 1 PowAudioOn();
97 1 MuteStby0ff();
98 1 LED_GrnOn();
99 1 LED_RedOn();
100 1 while(1){
101 2
102 2 CLRWDT=0x55;
103 2
104 2 // LED_GrnOn();
105 2 KeyProsec();
106 2 printf("PROGRAMM START\n");
107 2 MenuState= NavMcu();
108 2 // MenuState = 1;
109 2 if(MenuState==1)
110 2 {
111 3 if(SetCount == 0)
112 3 {
113 4 SyncMode =3;
114 4 PowDvdOff();
115 4 SetCount =1;
116 4 SyncMode = 3;
C51 COMPILER V7.06 MAIN 12/11/2007 11:28:41 PAGE 3
117 4 ShowSource();
118 4 PowDvdOff();
119 4 NavIIC();
120 4 FLG_Change_SyncMode = 1;
121 4 }
122 3 }
123 2 else
124 2 {
125 3 if(SetCount == 1)
126 3 {
127 4 SyncMode =0;
128 4 PowDvdOn();
129 4 SetCount =0;
130 4 ShowSource();
131 4 WriteIIC_Video(00,00);
132 4 Sleep(200);
133 4 DvdIIC();
134 4 ChangeMode = 1;
135 4 FLG_Change_SyncMode = 1;
136 4 }
137 3 }
138 2
139 2
140 2 if((SyncMode == 3)) // &&(SetCount == 0))
141 2 {
142 3
143 3 // InitScaler();
144 3 // ShowSource();
145 3 // FLG_Change_SyncMode=1;
146 3 // ChangeMode = 1;
147 3 SyncSource();
148 3 CheckFreq();
149 3
150 3 // SetDisplayNormal();
151 3 // Sleep(100);
152 3 KeyBuffer=0;
153 3 CLRWDT=0x55;
154 3 // SetCount = 1;
155 3 }
156 2
157 2 if((SyncMode == 0)) //&&(SetCount ==0 ))
158 2 {
159 3 // ShowSource();
160 3 if((ReadIIC_Video(0x88) & 0x20) !=0)
161 3 // if(1)
162 3 {
163 4 CheckVideoPAL();
164 4 Sleep(1);
165 4 // LED_GrnOn();
166 4 CLRWDT=0x55;
167 4 }
168 3 else
169 3
170 3 {
171 4 CheckVideoNTSC();
172 4 Sleep(1);
173 4 CLRWDT=0x55;
174 4 // LED_GrnOff();
175 4 }
176 3 // SetCount += 1;
177 3
178 3 }
C51 COMPILER V7.06 MAIN 12/11/2007 11:28:41 PAGE 4
179 2 if((SyncMode == 1)) //&&(SetCount == 0))
180 2 {
181 3 // ShowSource();
182 3 if((ReadIIC_Video(0x88) & 0x20) !=0)
183 3 {
184 4 CheckVideoPAL();
185 4 Sleep(1);
186 4 // LED_GrnOn();
187 4 CLRWDT=0x55;
188 4 }
189 3 else
190 3
191 3 {
192 4 CheckVideoNTSC();
193 4 Sleep(1);
194 4 CLRWDT=0x55;
195 4 // LED_GrnOff();
196 4 }
197 3 // SetCount += 1;
198 3
199 3 }
200 2
201 2 MiscProcess(1);
202 2
203 2
204 2 }
205 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 496 ----
CONSTANT SIZE = 16 ----
XDATA SIZE = ---- 2
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -