📄 ram.lst
字号:
C51 COMPILER V7.20 RAM 09/14/2004 12:21:09 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE RAM
OBJECT MODULE PLACED IN .\BIN\RAM.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SRC\RAM.C OPTIMIZE(9,SPEED) BROWSE DEBUG OBJECTEXTEND CODE LISTINCLUDE SYMB
-OLS PRINT(.\LST\RAM.lst) PREPRINT(.\LST\RAM.i) OBJECT(.\BIN\RAM.obj)
line level source
1 #include "RAM.H"
1 =1 #ifndef _RAM_H_
2 =1 #define _RAM_H_
3 =1
4 =1 extern idata bit NonFullScreen;
5 =1
6 =1 extern idata unsigned short Timer1;
7 =1 extern idata unsigned short Timer2;
8 =1 extern idata unsigned short H_SYNC;
9 =1 extern idata unsigned short V_SYNC;
10 =1 extern idata unsigned short H_SYNC_Temp;
11 =1 extern idata unsigned short V_SYNC_Temp;
12 =1 extern idata unsigned short HP_Start;
13 =1 extern idata unsigned short HP_End;
14 =1 extern idata unsigned short VP_Start;
15 =1 extern idata unsigned short VP_End;
16 =1 extern idata unsigned short PoSvTimer;
17 =1 extern idata unsigned short abuf;
18 =1 extern idata unsigned short VTotal;
19 =1 extern idata unsigned short HP_Max;
20 =1 extern idata unsigned short Clk_Min;
21 =1 extern idata unsigned short Clk_Max;
22 =1 extern idata unsigned short H_Act;
23 =1 extern idata unsigned short HTotal;
24 =1
25 =1 extern idata unsigned char T0_INT_CNT;
26 =1 extern idata unsigned char HV_Pol;
27 =1 extern idata unsigned char HV_Pol_Temp;
28 =1 extern idata unsigned char flag1;
29 =1 extern idata unsigned char flag2;
30 =1 extern idata unsigned char flag3;
31 =1 extern idata unsigned char ModePoint;
32 =1 extern idata unsigned char SyncMode;
33 =1 extern idata unsigned char KeyPad1;
34 =1 extern idata unsigned char KeyPad2;
35 =1 extern idata unsigned char Timer10ms;
36 =1 extern idata unsigned char KeyTemp1;
37 =1 extern idata unsigned char KeyTemp2;
38 =1 extern idata unsigned char KeyBuffer;
39 =1 extern idata unsigned char OSD_Point1;
40 =1 extern idata unsigned char OSD_Point2;
41 =1 extern idata unsigned char Language;
42 =1 extern idata unsigned char OSD_Timer;
43 =1 extern idata unsigned char Repeat;
44 =1 extern idata unsigned char RepeatTimer;
45 =1 extern idata unsigned char PowerStatus;
46 =1 extern idata unsigned char ChBuffer;
47 =1 extern idata unsigned char dbuf;
48 =1 extern idata unsigned char rwbuf;
49 =1 extern idata unsigned char VP_Max;
50 =1 extern idata unsigned char OSD_Type;
51 =1 extern idata unsigned char Timer3;
52 =1 extern idata unsigned char Timer4;
53 =1 extern idata unsigned char HP_Min;
C51 COMPILER V7.20 RAM 09/14/2004 12:21:09 PAGE 2
54 =1 extern idata unsigned char ADC_Phase;
55 =1 extern idata unsigned char Brightness;
56 =1 extern idata unsigned char Contrast;
57 =1 extern idata unsigned char Sharpness;
58 =1 extern idata unsigned char R_Gain;
59 =1 extern idata unsigned char G_Gain;
60 =1 extern idata unsigned char B_Gain;
61 =1 extern idata unsigned char R_ADC;
62 =1 extern idata unsigned char G_ADC;
63 =1 extern idata unsigned char B_ADC;
64 =1 extern idata unsigned char SavePointer;
65 =1 extern idata unsigned char Volume;
66 =1 extern idata unsigned char OSD_X;
67 =1 extern idata unsigned char OSD_Y;
68 =1 extern idata unsigned char ColorStatus;
69 =1 extern idata unsigned char Inverter;
70 =1
71 =1 extern xdata unsigned char CmdTxPtr1;
72 =1 extern xdata unsigned char CmdTxPtr2;
73 =1 extern xdata unsigned char CmdRxPtr1;
74 =1 extern xdata unsigned char CmdRxPtr2;
75 =1 extern xdata unsigned char CmdTxBuffer[];
76 =1 extern xdata unsigned char CmdRxBuffer[];
77 =1 extern xdata unsigned char Saturation;
78 =1 extern xdata unsigned char Tint;
79 =1 extern xdata unsigned char DeviceFlag;
80 =1 extern xdata unsigned char IIC_BaudRate;
81 =1 extern xdata unsigned char OSD_Control;
82 =1 extern xdata unsigned char TempValue;
83 =1 extern xdata unsigned short MoveX;
84 =1 extern xdata unsigned short MoveY;
85 =1 extern xdata unsigned char MuteTimer;
86 =1 extern xdata unsigned char checksum;
87 =1 extern bit NodeToggle;
88 =1
89 =1 #define ChNumCnt VP_Max
90 =1 #define ChSystem HP_Min
91 =1 #define Flag_MSP HV_Pol
92 =1 #define OutOfRangeTimer PoSvTimer
93 =1
94 =1 #endif
2 #include "OSD.H"
1 =1 #ifndef _OSD_H
2 =1 #define _OSD_H
3 =1
4 =1 // OSD Palette Data
5 =1 #define BLACK 0x0000
6 =1 #define RED 0xf800//
7 =1 #define GREEN 0x07e0//
8 =1 #define BLUE 0x001F
9 =1 #define CYAN 0x871c//(BLUE|GREEN)
10 =1 #define MAGENTA 0xdfff//(RED|BLUE)
11 =1 #define YELLOW (RED|GREEN)
12 =1 #define WHITE (RED|GREEN|BLUE)
13 =1 #define TBLACK 0x0000
14 =1 #define TRED 0x4000
15 =1 #define TGREEN 0x0200
16 =1 #define TBLUE 0x000c
17 =1 #define TCYAN 0x036d//(TBLUE|TGREEN)
18 =1 #define TMAGENTA (TRED|TBLUE)
19 =1 #define TYELLOW (TRED|TGREEN)
20 =1 #define GRAY 0x8410//0x4210
C51 COMPILER V7.20 RAM 09/14/2004 12:21:09 PAGE 3
21 =1
22 =1 #define iBLACK 0
23 =1 #define iRED 1
24 =1 #define iGREEN 2
25 =1 #define iBLUE 3
26 =1 #define iCYAN 4
27 =1 #define iMAGENTA 5
28 =1 #define iYELLOW 6
29 =1 #define iWHITE 7
30 =1 #define iTBLACK 8
31 =1 #define iTRED 9
32 =1 #define iTGREEN 10
33 =1 #define iTBLUE 11
34 =1 #define iTCYAN 12
35 =1 #define iTMAGENTA 13
36 =1 #define iTYELLOW 14
37 =1 #define iGRAY 15
38 =1
39 =1 #define FrameColor (((iBLACK-1)<<8)|(iCYAN<<4))
40 =1 #define FactoryColor (((iBLACK-1)<<8)|(iGREEN<<4))
41 =1 #define FrameMColor ((iCYAN<<4)|0x0c)
42 =1 #define FactoryMColor ((iGREEN<<4)|0x0c)
43 =1 #define TitleColor (((iWHITE-1)<<8)|(iTCYAN<<4))
44 =1 #define TextColor (((iTBLUE-1)<<8)|(iMAGENTA<<4))
45 =1 #define TextSelColor (((iTBLUE-1)<<8)|(iYELLOW<<4))
46 =1 #define IconColor (((iBLACK-1)<<8)|(iYELLOW<<4))
47 =1 #define IconRedColor (((iRED-1)<<8)|(iYELLOW<<4))
48 =1 #define IconGreenColor (((iGREEN-1)<<8)|(iYELLOW<<4))
49 =1 #define IconBlueColor (((iBLUE-1)<<8)|(iYELLOW<<4))
50 =1 #define IconMColor ((iYELLOW<<4)|0x0c)
51 =1 #define RedFrameColor (((iGREEN-1)<<8)|(iRED<<4))
52 =1 #define MsgColor1 (((iTBLUE-1)<<8)|(iCYAN<<4))
53 =1 #define MsgColor2 (((iTBLUE-1)<<8)|(iGREEN<<4))
54 =1 #define DisIconColor (((iWHITE-1)<<8)|(iCYAN<<4))
55 =1 #define DisIconMColor ((iCYAN<<4)|0x100c)
56 =1 #define ChannelColor (((iGREEN-1)<<8)|(iBLACK<<4))
57 =1 #define RedColor (((iRED-1)<<8)|(iCYAN<<4))
58 =1 #define GreenColor (((iGREEN-1)<<8)|(iCYAN<<4))
59 =1 #define BlueColor (((iBLUE-1)<<8)|(iCYAN<<4))
60 =1 //
61 =1 #define OSD_WIDTH 32//22
62 =1 #define OSD_HIGHT 15
63 =1 #define OSD2_WIDTH 32//22
64 =1 #define OSD2_HIGHT 5
65 =1 #define OSD3_WIDTH 8
66 =1 #define OSD3_HIGHT 1
67 =1 #define OSD4_HIGHT 10
68 =1
69 =1 #define OSD_ZoomX 1
70 =1 #define OSD_ZoomY 1
71 =1 #define CR9e 0
72 =1 //#define CR9e 1
73 =1 //#define CR9e 2
74 =1 //#define CR9e 3
75 =1 #define OSD_RBx (PanelWidth - (12 * OSD_ZoomX * OSD_WIDTH))
76 =1 #define OSD_RBy (PanelHeight - (18 * OSD_ZoomY * OSD_HIGHT))
77 =1 #define OSD_RBx1 (PanelWidth - (18 * OSD_ZoomX * OSD_HIGHT))
78 =1 #define OSD_RBy1 (PanelHeight - (12 * OSD_ZoomY * OSD_WIDTH))
79 =1 //
80 =1 #define OSD2_CCx (PanelWidth - (12 * OSD_ZoomX * OSD2_WIDTH)) / 2
81 =1 #define OSD2_CCy (PanelHeight - (18 * OSD_ZoomY * OSD2_HIGHT)) / 2
82 =1 #define OSD2_CCx1 (PanelWidth - (18 * OSD_ZoomX * OSD2_HIGHT)) / 2
C51 COMPILER V7.20 RAM 09/14/2004 12:21:09 PAGE 4
83 =1 #define OSD2_CCy1 (PanelHeight - (12 * OSD_ZoomY * OSD2_WIDTH)) / 2
84 =1 #define OSD2_RBx (PanelWidth - (12 * OSD_ZoomX * OSD2_WIDTH))
85 =1 #define OSD2_RBy (PanelHeight - (18 * OSD_ZoomY * OSD2_HIGHT))
86 =1 //
87 =1 #define OSD3_Px (PanelWidth - (12 * 2 * OSD3_WIDTH))
88 =1 #define OSD3_Py 0
89 =1
90 =1 extern code unsigned char IconPosition[];
91 =1 extern code unsigned char ClearLine1[];
92 =1 extern code unsigned char ClearLine2[];
93 =1 extern code unsigned char ClearLine3[];
94 =1 extern code unsigned char MenuItem[];
95 =1 extern code unsigned char *SourceTab[];
96 =1
97 =1 void OsdInit(void);
98 =1 void Osd2Init(void);
99 =1 void Osd3Init(void);
100 =1 void Osd4Init(void);
101 =1 void LoadFont(void);
102 =1 void ShowMainMenu(void);
103 =1 void MainMenu(void);
104 =1 void ClearOSD(void);
105 =1 void OSD_OFF(void);
106 =1 void ShowSubMenu(void);
107 =1 void ValueUp(void);
108 =1 void ValueDown(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -