ram.lst

来自「台湾联咏NT68663 LCD MONITOR 控制程序(完整版)」· LST 代码 · 共 146 行

LST
146
字号
C51 COMPILER V6.12  RAM                                                                    03/05/2008 14:11:11 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE RAM
OBJECT MODULE PLACED IN .\BIN\RAM.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE .\SRC\RAM.C OPTIMIZE(9,SIZE) DEFINE(X17,TW2600XW02) DEBUG OBJECTEXTEND PRIN
                    -T(.\LST\RAM.lst) OBJECT(.\BIN\RAM.obj) 

stmt level    source

   1          #include "RAM.H"
   2          #include "OSD.H"
   3          
   4          unsigned char bdata flag1;
   5          sbit NoSyncFlag		= flag1^0;
   6          sbit ForceToBack 	= flag1^1;
   7          sbit ChangeKey 		= flag1^2;
   8          sbit VideoMute 		= flag1^3; 
   9          sbit MessageShow	= flag1^4;
  10          sbit Saa7114En		= flag1^5;
  11          sbit NewMode		= flag1^6;
  12          sbit GTmodeEn		= flag1^7;
  13          
  14          unsigned char bdata flag2;
  15          sbit Abort			= flag2^0;
  16          sbit PowerDown		= flag2^1;
  17          sbit KeyLock		= flag2^2;
  18          sbit OsdEnable		= flag2^3;
  19          sbit FastMuteEnable	= flag2^4;
  20          sbit Interlance		= flag2^5;
  21          sbit SaveDDC1		= flag2^6;
  22          sbit SaveDDC0		= flag2^7;
  23          
  24          unsigned char bdata VideoFlag;
  25          sbit VideoIntLance	= VideoFlag^7;	
  26          sbit VideoUnlock	= VideoFlag^6;
  27          sbit Video_60Hz		= VideoFlag^5;
  28          sbit ColorDetected	= VideoFlag^0;
  29          
  30          bit BlueScreen;
  31          bit MonoVideo;
  32          bit VideoOK;
  33          bit BypassSOG;
  34          bit EndMute;
  35          bit NonFullScreen;
  36          bit BackLightTimerEn;
  37          //bit KeyRepeat;
  38          bit LightEn;
  39          bit ScalerMode;
  40          
  41          unsigned char bdata StatusFlag;
  42          sbit PowerStatus	= StatusFlag^0;
  43          sbit BurnInMode		= StatusFlag^1;
  44          sbit FactMode		= StatusFlag^2;
  45          sbit OsdLock		= StatusFlag^3;
  46          sbit AudioMute		= StatusFlag^4;
  47          sbit AutoSetting	= StatusFlag^5;
  48          sbit TextMode		= StatusFlag^6;
  49          sbit EconomyMode	= StatusFlag^7;
  50          
  51          //unsigned char bdata MiscFlag;
  52          //sbit LightEn		= StatusFlag^0;
  53          //sbit ScalerMode		= StatusFlag^1;
  54          
C51 COMPILER V6.12  RAM                                                                    03/05/2008 14:11:11 PAGE 2   

  55          idata unsigned char		Timer_1ms;
  56          idata unsigned char 	T0_INT_CNT;
  57          idata unsigned short	OsdTimer;
  58          idata unsigned char		LocalTimer;
  59          idata unsigned short	PowerTimer;
  60          idata unsigned short	RepeatTimer;
  61          idata unsigned char	DDCTimer;
  62          idata unsigned char	SaveTimer;
  63          idata unsigned char	VideoTimer;
  64          idata unsigned char	BurnInTimer;
  65          idata unsigned char	MuteTimer;
  66          idata unsigned char	T0_10ms_Cnt;
  67          idata unsigned char	T0_1ms_Cnt;
  68          xdata unsigned long	BackLightTimer;
  69          idata unsigned char	KeyRepeatCnt;
  70          
  71          idata unsigned short	H_SYNC;
  72          idata unsigned short 	V_SYNC;
  73          idata unsigned short 	H_SYNC_Temp;
  74          idata unsigned short 	V_SYNC_Temp;
  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;	// H: Bit4, V: Bit5
  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	FuncPtr;
  86          idata unsigned char	SavePointer;
  87          idata unsigned char	SyncMode;
  88          idata unsigned char	OutOfRange;
  89          idata unsigned char DigitalPtr;
  90          ///0 = Separate H & V
  91          ///1= H+V
  92          ///2= Sync on green
  93          ///3= DVI
  94          xdata unsigned short FuncBuf[39];
  95          xdata unsigned short Hresolution;
  96          xdata unsigned short Vresolution;
  97          xdata unsigned short FuncMax;
  98          xdata unsigned short FuncMin;
  99          xdata unsigned short ClockBase;
 100          xdata unsigned short HPositionBase;
 101          xdata unsigned char BackPtr;
 102          xdata unsigned char TvMode;
 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 DVI_Clock;
 115          idata unsigned long H_Counter;
 116          
C51 COMPILER V6.12  RAM                                                                    03/05/2008 14:11:11 PAGE 3   

 117          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =    111    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      4    ----
   IDATA SIZE       =     47    ----
   BIT SIZE         =      9    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?