📄 menutable_dam.lst
字号:
C51 COMPILER V7.20 MENUTABLE_DAM 02/20/2006 10:14:01 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE MENUTABLE_DAM
OBJECT MODULE PLACED IN .\output\menuTable_dam.obj
COMPILER INVOKED BY: D:\keil c51 v7.09\C51\BIN\C51.EXE menuTable_dam.c BROWSE DEBUG OBJECTEXTEND PRINT(.\list\menuTable_
-dam.lst) OBJECT(.\output\menuTable_dam.obj)
line level source
1 #ifndef _MENU_TABLE_DAM_C_
2 #define _MENU_TABLE_DAM_C_
3
4 #include "menu.h"
5 #if _LCD_MENU_
6
7 /*在这里声明菜单处理程序*/
8 extern BYTE MenuHeadDisplay( BYTE FlashLcd );
9
10 extern BYTE MenuPopDisplay( BYTE FlashLcd );
11 extern BYTE menu_1_alarm_status( BYTE FlashLcd );
12 extern BYTE menu_1_als_set( BYTE FlashLcd );
13 extern BYTE menu_1_Protect( BYTE FlashLcd );
14 extern BYTE menu_1_loop_set( BYTE FlashLcd );
15 extern BYTE menu_1_system_set( BYTE FlashLcd );
16
17 extern BYTE menu_2_alarm_show( BYTE FlashLcd );
18 extern BYTE menu_3_alarm_show( BYTE FlashLcd );
19 extern BYTE menu_4_e1_alarm_show( BYTE FlashLcd );
20
21 extern BYTE menu_2_als_set( BYTE FlashLcd );
22 extern BYTE als_set_sigle_optical( BYTE FlashLcd );
23 extern BYTE menu_3_als_set_sigle_optical( BYTE FlashLcd );
24 extern BYTE menu_2_protect_set( BYTE FlashLcd );
25 extern BYTE menu_3_protect_set( BYTE FlashLcd );
26 extern BYTE menu_4_protect_set( BYTE FlashLcd );
27
28 extern BYTE menu_1_loop_set( BYTE FlashLcd );
29 extern BYTE menu_2_loop_set( BYTE FlashLcd );
30 extern BYTE menu_3_e1_loop( BYTE FlashLcd );
31 extern BYTE menu_4_e1_loop( BYTE FlashLcd );
32
33 extern BYTE menu_system_contrast_set( BYTE FlashLcd );
34 extern BYTE menu_system_reboot_system_set( BYTE FlashLcd );
35
36 extern BYTE menu_system_3_contrast_set( BYTE FlashLcd );
37
38 extern BYTE menu_ip_address( BYTE FlashLcd );
39 extern BYTE menu_mask( BYTE FlashLcd );
40 extern BYTE menu_gate_way_address( BYTE FlashLcd );
41
42 extern BYTE menu_ip_address( BYTE FlashLcd );
43 extern BYTE menu_mask( BYTE FlashLcd );
44 extern BYTE menu_gate_way_address( BYTE FlashLcd );
45
46 extern BYTE menu_ip_address_set( BYTE FlashLcd );
47 extern BYTE menu_mask_set( BYTE FlashLcd );
48 extern BYTE menu_gate_way_address_set( BYTE FlashLcd );
49
50 extern BYTE menu_reboot_system( BYTE FlashLcd );
51 extern BYTE menu_reboot_default_system( BYTE FlashLcd );
52 extern BYTE menu_system_3_reboot_set( BYTE FlashLcd );
53 extern BYTE menu_3_reboot_default_system_set( BYTE FlashLcd );
54 /******************************************/
C51 COMPILER V7.20 MENUTABLE_DAM 02/20/2006 10:14:01 PAGE 2
55
56 /*在这里声明菜单结构*/
57 const MENU CODE_TYPE menu_head_dam[];
58 const MENU CODE_TYPE menu_1_dam[];
59 const MENU CODE_TYPE menu_2_alarm_dam[];
60 const MENU CODE_TYPE menu_2_als_dam[];
61 const MENU CODE_TYPE menu_2_Protect_dam[];
62 const MENU CODE_TYPE menu_2_loop_dam[];
63 const MENU CODE_TYPE menu_2_ethernet_dam[];
64 const MENU CODE_TYPE menu_2_system_dam[];
65
66
67 const MENU CODE_TYPE menu_3_alarm_dam[];
68 const MENU CODE_TYPE menu_4_alarm_dam[];
69
70 const MENU CODE_TYPE menu_3_als_set_dam[];
71 const MENU CODE_TYPE menu_4_als_set_dam[];
72
73 const MENU CODE_TYPE menu_3_Protect_dam[];
74 const MENU CODE_TYPE menu_4_Protect_dam[];
75
76 const MENU CODE_TYPE menu_3_loop_dam[];
77 const MENU CODE_TYPE menu_4_loop_dam[];
78
79 const MENU CODE_TYPE menu_3_ethernet_dam[];
80 const MENU CODE_TYPE menu_4_ethernet_dam[];
81 const MENU CODE_TYPE menu_5_ethernet_dam[];
82 const MENU CODE_TYPE menu_6_ethernet_dam[];
83
84
85 const MENU CODE_TYPE menu_3_system_contrast_dam[];
86
87 const MENU CODE_TYPE menu_3_system_contrast_dam[];
88
89 const MENU CODE_TYPE menu_4_ip_address_dam[];
90 const MENU CODE_TYPE menu_4_mask_dam[];
91 const MENU CODE_TYPE menu_4_gate_way_dam[];
92
93 const MENU CODE_TYPE menu_3_system_reboot_dam[];
94 const MENU CODE_TYPE menu_4_reboot_system_dam[];
95 const MENU CODE_TYPE menu_4_reboot_default_system_dam[];
96
97 /******************************************/
98
99 /*由需要弹出菜单的程序调用标志,将标志位置位*/
100 /*BYTE menuPopFlag = FALSE;*/
101 #if 0
/*菜单弹出结构定义*/
MENU menu_pop[] =
{
{ MenuPopDisplay, NULL }
};
#endif
108 /*初始化主菜单表,按如下格式填写,每个子菜单必须定义头尾为空的菜单成员*/
109 const MENU CODE_TYPE menu_head_dam[] =
110 {
111 /*必须定义为空,表明没有同级右菜单*/
112 { NULL },
113
114 /*在这里添加或修改你的程序*/
115
116 /*显示主菜单的函数*/ /*指向下一级菜单的非空位置*/
C51 COMPILER V7.20 MENUTABLE_DAM 02/20/2006 10:14:01 PAGE 3
117 { MenuHeadDisplay, &menu_1_dam[1]},
118
119
120 /******************************************/
121
122 /*必须定义为空,表明没有同级左菜单*/
123 { NULL }
124 };
125
126 /*第一级子菜单定义*/
127 const MENU CODE_TYPE menu_1_dam[] =
128 {
129 { NULL },
130 { menu_1_alarm_status, &menu_2_alarm_dam[1] },
131 #if _ALS_
{ menu_1_als_set, &menu_2_als_dam[1] },
#endif
134 { menu_1_Protect, &menu_2_Protect_dam[1] },
135 { menu_1_loop_set, &menu_2_loop_dam[1] },
136 { menu_1_system_set, &menu_2_system_dam[1] },
137
138 { NULL }
139 };
140
141 /*在下面添加你的子菜单结构*/
142
143 const MENU CODE_TYPE menu_2_alarm_dam[] =
144 {
145 { NULL },
146 { menu_2_alarm_show, &menu_3_alarm_dam[1] },
147 { NULL }
148 };
149
150 const MENU CODE_TYPE menu_3_alarm_dam[] =
151 {
152 { NULL },
153 { menu_3_alarm_show, &menu_4_alarm_dam[1] },
154 { NULL }
155 };
156
157 const MENU CODE_TYPE menu_4_alarm_dam[] =
158 {
159 { NULL },
160 { menu_4_e1_alarm_show, NULL },
161 { NULL }
162 };
163
164 #if _ALS_
const MENU CODE_TYPE menu_2_als_dam[] =
{
{ NULL },
{ menu_2_als_set, &menu_3_als_set_dam[1] },
{ NULL }
};
const MENU CODE_TYPE menu_3_als_set_dam[] =
{
{ NULL },
{ menu_3_als_set_sigle_optical, &menu_4_als_set_dam[1] },
{ NULL }
};
C51 COMPILER V7.20 MENUTABLE_DAM 02/20/2006 10:14:01 PAGE 4
const MENU CODE_TYPE menu_4_als_set_dam[] =
{
{ NULL },
{ als_set_sigle_optical, NULL },
{ NULL }
};
#endif
188
189 const MENU CODE_TYPE menu_2_Protect_dam[] =
190 {
191 { NULL },
192 { menu_2_protect_set, &menu_3_Protect_dam[1] },
193 { NULL }
194 };
195
196 const MENU CODE_TYPE menu_3_Protect_dam[] =
197 {
198 { NULL },
199 { menu_3_protect_set, &menu_4_Protect_dam[1] },
200 { NULL }
201 };
202
203 const MENU CODE_TYPE menu_4_Protect_dam[] =
204 {
205 { NULL },
206 { menu_4_protect_set, NULL },
207 { NULL }
208 };
209
210
211 const MENU CODE_TYPE menu_2_loop_dam[] =
212 {
213 { NULL },
214 { menu_2_loop_set, &menu_3_loop_dam[1] },
215 { NULL }
216 };
217
218 const MENU CODE_TYPE menu_3_loop_dam[] =
219 {
220 { NULL },
221 { menu_3_e1_loop, &menu_4_loop_dam[1] },
222 { NULL }
223 };
224
225 const MENU CODE_TYPE menu_4_loop_dam[] =
226 {
227 { NULL },
228 { menu_4_e1_loop, NULL },
229 { NULL }
230 };
231
232 const MENU CODE_TYPE menu_2_system_dam[] =
233 {
234 { NULL },
235 { menu_system_contrast_set, &menu_3_system_contrast_dam[1] },
236 { menu_system_reboot_system_set, &menu_3_system_reboot_dam[1] },
237 { NULL }
238 };
239
240 const MENU CODE_TYPE menu_3_system_reboot_dam[] =
C51 COMPILER V7.20 MENUTABLE_DAM 02/20/2006 10:14:01 PAGE 5
241 {
242 { NULL },
243 { menu_system_3_reboot_set, NULL },
244 { NULL }
245 };
246
247 const MENU CODE_TYPE menu_3_system_contrast_dam[] =
248 {
249 { NULL },
250 { menu_system_3_contrast_set, NULL },
251 { NULL }
252 };
253
254
255 #endif
256 #endif
257
258
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = 276 ----
XDATA SIZE = ---- ----
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 + -