📄 ram.lst
字号:
C51 COMPILER V7.06 RAM 12/11/2007 11:28:42 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE RAM
OBJECT MODULE PLACED IN .\BIN\RAM.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SRC\RAM.C LARGE OPTIMIZE(9,SPEED) DEBUG OBJECTEXTEND PRINT(.\LST\RAM.lst) O
-BJECT(.\BIN\RAM.obj)
stmt level source
1 #include "RAM.H"
2
3 unsigned char bdata flag1;
4 sbit NoSyncFlag = flag1^0;
5 sbit ForceToBack = flag1^1;
6 sbit ChangeKey = flag1^2;
7 sbit VideoMute = flag1^3;
8 sbit MessageShow = flag1^4;
9 sbit Saa7114En = flag1^5;
10 sbit NewMode = flag1^6;
11 sbit GTmodeEn = flag1^7;
12
13 unsigned char bdata flag2;
14 sbit Abort = flag2^0;
15 sbit PowerDown = flag2^1;
16 sbit KeyLock = flag2^2;
17 sbit OsdEnable = flag2^3;
18 sbit FastMuteEnable = flag2^4;
19 sbit Interlance = flag2^5;
20 sbit SaveDDC1 = flag2^6;
21 sbit SaveDDC0 = flag2^7;
22
23 unsigned char bdata VideoFlag;
24 sbit VideoIntLance = VideoFlag^7;
25 sbit VideoUnlock = VideoFlag^6;
26 sbit Video_60Hz = VideoFlag^5;
27 sbit ColorDetected = VideoFlag^0;
28
29 bit BlueScreen;
30 bit MonoVideo;
31 bit VideoOK=0;
32 bit BypassSOG;
33 bit EndMute;
34 bit NonFullScreen;
35 //bit BackLightTimerEn;
36 //bit KeyRepeat;
37 bit LightEn;
38 bit ScalerMode;
39
40 unsigned char bdata StatusFlag;
41 sbit PowerStatus = StatusFlag^0;
42 sbit BurnInMode = StatusFlag^1;
43 sbit FactMode = StatusFlag^2;
44 sbit OsdLock = StatusFlag^3;
45 sbit AudioMute = StatusFlag^4;
46 sbit AutoSetting = StatusFlag^5;
47 sbit TextMode = StatusFlag^6;
48 sbit IsPressedKeyEnterFacMode = StatusFlag^7;
49
50 //unsigned char bdata MiscFlag;
51 //sbit LightEn = StatusFlag^0;
52 //sbit ScalerMode = StatusFlag^1;
53
54 idata unsigned char T0_INT_CNT;
C51 COMPILER V7.06 RAM 12/11/2007 11:28:42 PAGE 2
55 idata unsigned short OsdTimer;
56 idata unsigned char LocalTimer;
57 idata unsigned short PowerTimer;
58 idata unsigned short LedTimer;
59 idata unsigned short RepeatTimer;
60 idata unsigned char DDCTimer;
61 idata unsigned char SaveTimer;
62 idata unsigned char VideoTimer;
63 idata unsigned char BurnInTimer;
64 idata unsigned char MuteTimer;
65 idata unsigned char T0_10ms_Cnt;
66 idata unsigned char T0_1ms_Cnt;
67 //xdata unsigned long BackLightTimer;
68 idata unsigned char KeyRepeatCnt;
69
70 idata unsigned short H_SYNC;
71 idata unsigned short V_SYNC;
72 idata unsigned short H_SYNC_Temp;
73 idata unsigned short V_SYNC_Temp;
74 idata unsigned char OsdBuf;
75 idata unsigned short VTotal;
76 idata unsigned short H_Act;
77 idata unsigned char ResolutionPtr;
78 idata unsigned char ChangeMode;
79 idata unsigned char HV_Pol;
80 idata unsigned char HV_Pol_Temp;
81 idata unsigned char RegPage;
82 idata unsigned char ModePoint;
83 idata unsigned char KeyBuffer;
84 idata unsigned char PrevKey;
85 idata unsigned char KeySpd;
86 idata unsigned char FuncPtr;
87 idata unsigned char SavePointer=0xff;
88 idata unsigned char SyncMode;
89 idata unsigned char OutOfRange;
90 idata unsigned char DigitalPtr=0;
91 ///0 = Separate H & V
92 ///1= H+V
93 ///2= Sync on green
94 ///3= DVI
95 xdata unsigned short FuncBuf[p_End]={0};
96 xdata unsigned short Hresolution;
97 xdata unsigned short Vresolution;
98 xdata unsigned short FuncMax;
99 xdata unsigned short FuncMin;
100 xdata unsigned short ClockBase;
101 //xdata unsigned short HPositionBase;
102 xdata unsigned char BackPtr;
103 xdata unsigned char TempPtr;
104 xdata unsigned char VideoSourcePtr;
105 xdata unsigned char MaxItem;
106 xdata unsigned char BackItem;
107 xdata unsigned char UserModePtr;
108 xdata unsigned char BurnInPattern;
109 idata unsigned char TempPhase;
110 //xdata unsigned char SCRev;
111 CONTROL_DEF xdata MenuPtr;
112 //xdata unsigned char UserModeRefReso;
113 xdata unsigned char SCFactor;
114 xdata unsigned char PressedAnyKeyWakeUp; //do not set default on it
115 xdata unsigned char SSC_RATIO;
116 xdata unsigned char DITHER_MODE=3;
C51 COMPILER V7.06 RAM 12/11/2007 11:28:42 PAGE 3
117 xdata unsigned char DVI_Clock;
118 xdata unsigned char CarDirecte;
119 xdata unsigned char ScrnCount;
120 //xdata unsigned char ep_Seven_Page;
121 xdata unsigned char PowStart;
122 xdata unsigned char PreCount;
123 xdata unsigned char speakflag;
124 xdata unsigned char Audio_state;
125 xdata unsigned char Audio_Volume;
126 xdata unsigned char TimeCount;
127 xdata unsigned char MenuState;
128 xdata unsigned char SetCount;
129 //xdata unsigned char KeyBuf;
130 bit FLG_Change_SyncMode=0;
131 bit FLG_In_RGB_Exit=0;
132 bit FLG_Recheck_seperate=0;
133 bit Is_Debug_mode=0;
134 bit IsShowSourceMsgOn=0;
135 bit IsDVIOK = 0;
136 bit IsVGAOK = 0;
137 idata unsigned long H_Counter;
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 123 ----
PDATA SIZE = ---- ----
DATA SIZE = 4 ----
IDATA SIZE = 50 ----
BIT SIZE = 15 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -