📄 eventpass.lst
字号:
C51 COMPILER V8.08 EVENTPASS 11/23/2007 00:57:20 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE EVENTPASS
OBJECT MODULE PLACED IN .\Object\EventPass.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SourceFile\EventPass.c LARGE BROWSE INCDIR(.\IncludeFile;.\IncludeFile\Pane
-l;.\IncludeFile\Font_Icon) DEFINE(T108) DEBUG OBJECTEXTEND PRINT(.\List\EventPass.lst) OBJECT(.\Object\EventPass.obj)
line level source
1 #include "Common.h"
2 #include "Global.h"
3 #include "ICControl.h"
4 #include "System.h"
5 #include "TWICreg.h"
6 #include "EventPass.h"
7 #include "Keypad.h"
8 #include "UIDraw.h"
9 #include "VideoSourceSwitch.h"
10 #include "osd2csl.h"
11 //#define _Myson8957_
12 #include "Myson8957.h"
13 uCHAR code EventTable[MENU_STATE_COUNT/*State*/][MENU_TOKEN_COUNT/*Token*/]=
14 {
15 {MENU_Stage_MENU1_COLOR,MENU_Stage_Calculate, MENU_Stage_QUIT},
16 {MENU_Stage_Calculate,MENU_Stage_MENU1_COLOR,MENU_Stage_QUIT}
17 };
18 uCHAR Menu_ColorAdj()
19 {
20 1 uCHAR Item=0;
21 1 if(m_cCurreKey==REMOTE_KEY_MENU)
22 1 {
23 2 Show_Menu1_ColorAdj(Item);
24 2 m_cCurreKey=0;
25 2 }
26 1 #ifdef T108
27 1 PoolingINT();
28 1 #endif
29 1
30 1 switch(m_cCurreKey)
31 1 {
32 2 case REMOTE_KEY_CH_INC:
33 2 if(Item==0)
34 2 Item=MENU1_ITEM_NUM;
35 2 else
36 2 Item--;
37 2 // Show_Menu1_ColorAdj(Item);
38 2 break;
39 2 case REMOTE_KEY_CH_DEC :
40 2 if(Item==MENU1_ITEM_NUM)
41 2 Item=0;
42 2 else
43 2 Item++;
44 2 // Show_Menu1_ColorAdj(Item);
45 2 break;
46 2 case REMOTE_KEY_LEFT:
47 2 // if(Item==0)
48 2 // return MENU_Token_LEFT;
49 2 // else
50 2 // Show_Menu1_ItemAdjNum(Item);
51 2 break;
52 2 case REMOTE_KEY_RIGHT:
53 2 // if(Item==0)
54 2 // return MENU_Token_RIGHT;
C51 COMPILER V8.08 EVENTPASS 11/23/2007 00:57:20 PAGE 2
55 2 // else
56 2 // Show_Menu1_ItemAdjNum(Item);
57 2 break;
58 2 case REMOTE_KEY_RETURN:
59 2 return MENU_Token_EXIT;
60 2 break;
61 2 case REMOTE_KEY_MENU:
62 2 return MENU_Token_MENU;
63 2 break;
64 2 }
65 1 m_cCurreKey=0;
66 1 return MENU_Token_ORG;
67 1 }
68 /*
69 uCHAR Menu_VGAAdj()
70 {
71 return 0;
72 } */
73 unsigned long Ca, Cb, Cc;
74 char proc;
75 uCHAR CalculaterProc()
76 {
77 1 if(m_cCurreKey==REMOTE_KEY_MENU)
78 1 {
79 2 Show_Calculate();
80 2 m_cCurreKey=0;
81 2 }
82 1 #ifdef T108
83 1 PoolingINT();
84 1 #endif
85 1
86 1 switch(m_cCurreKey)
87 1 {
88 2 case REMOTE_KEY_NUM0:
89 2 if(proc==0)
90 2 {
91 3 Ca = Ca*10;
92 3 Show_CalculateNum(Ca);
93 3 }
94 2 else
95 2 {
96 3 Cb = Cb*10;
97 3 Show_CalculateNum(Cb);
98 3 }
99 2 break;
100 2 case REMOTE_KEY_NUM1:
101 2 if(proc==0)
102 2 {
103 3 Ca = Ca*10+1;
104 3 Show_CalculateNum(Ca);
105 3 }
106 2 else
107 2 {
108 3 Cb = Cb*10+1;
109 3 Show_CalculateNum(Cb);
110 3 }
111 2 break;
112 2 case REMOTE_KEY_NUM2:
113 2 if(proc==0)
114 2 {
115 3 Ca = Ca*10+2;
116 3 Show_CalculateNum(Ca);
C51 COMPILER V8.08 EVENTPASS 11/23/2007 00:57:20 PAGE 3
117 3 }
118 2 else
119 2 {
120 3 Cb = Cb*10+2;
121 3 Show_CalculateNum(Cb);
122 3 }
123 2 break;
124 2 case REMOTE_KEY_NUM3:
125 2 if(proc==0)
126 2 {
127 3 Ca = Ca*10+3;
128 3 Show_CalculateNum(Ca);
129 3 }
130 2 else
131 2 {
132 3 Cb = Cb*10+3;
133 3 Show_CalculateNum(Cb);
134 3 }
135 2 break;
136 2 case REMOTE_KEY_NUM4:
137 2 if(proc==0)
138 2 {
139 3 Ca = Ca*10+4;
140 3 Show_CalculateNum(Ca);
141 3 }
142 2 else
143 2 {
144 3 Cb = Cb*10+4;
145 3 Show_CalculateNum(Cb);
146 3 }
147 2 break;
148 2 case REMOTE_KEY_NUM5:
149 2 if(proc==0)
150 2 {
151 3 Ca = Ca*10+5;
152 3 Show_CalculateNum(Ca);
153 3 }
154 2 else
155 2 {
156 3 Cb = Cb*10+5;
157 3 Show_CalculateNum(Cb);
158 3 }
159 2 break;
160 2 case REMOTE_KEY_NUM6:
161 2 if(proc==0)
162 2 {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -