📄 menutable_sam.lst
字号:
C51 COMPILER V7.20 MENUTABLE_SAM 02/20/2006 10:14:03 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE MENUTABLE_SAM
OBJECT MODULE PLACED IN .\output\menuTable_sam.obj
COMPILER INVOKED BY: D:\keil c51 v7.09\C51\BIN\C51.EXE menuTable_sam.c BROWSE DEBUG OBJECTEXTEND PRINT(.\list\menuTable_
-sam.lst) OBJECT(.\output\menuTable_sam.obj)
line level source
1 #ifndef _MENU_TABLE_SAM_C_
2 #define _MENU_TABLE_SAM_C_
3
4 #include "menu.h"
5 #if _LCD_MENU_
6
7 /*在这里声明菜单处理程序*/
8 extern BYTE MenuHeadDisplay_sigle_optical( 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_loop_set( BYTE FlashLcd );
14 extern BYTE menu_1_system_set( BYTE FlashLcd );
15
16 extern BYTE menu_2_alarm_show( BYTE FlashLcd );
17 extern BYTE menu_3_alarm_show_sigle_optical( BYTE FlashLcd );
18 extern BYTE menu_4_e1_alarm_show( BYTE FlashLcd );
19
20 extern BYTE menu_2_als_set( BYTE FlashLcd );
21 extern BYTE menu_3_als_set_sigle_optical( BYTE FlashLcd );
22 extern BYTE als_set_sigle_optical( BYTE FlashLcd );
23
24 extern BYTE menu_1_loop_set( BYTE FlashLcd );
25 extern BYTE menu_2_loop_set( BYTE FlashLcd );
26 extern BYTE menu_3_e1_loop( BYTE FlashLcd );
27 extern BYTE menu_4_e1_loop( BYTE FlashLcd );
28
29 extern BYTE menu_system_contrast_set( BYTE FlashLcd );
30 extern BYTE menu_system_reboot_system_set( BYTE FlashLcd );
31
32 extern BYTE menu_system_3_contrast_set( BYTE FlashLcd );
33
34 extern BYTE menu_ip_address( BYTE FlashLcd );
35 extern BYTE menu_mask( BYTE FlashLcd );
36 extern BYTE menu_gate_way_address( 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_set( BYTE FlashLcd );
43 extern BYTE menu_mask_set( BYTE FlashLcd );
44 extern BYTE menu_gate_way_address_set( BYTE FlashLcd );
45
46 extern BYTE menu_reboot_system( BYTE FlashLcd );
47 extern BYTE menu_reboot_default_system( BYTE FlashLcd );
48 extern BYTE menu_system_3_reboot_set( BYTE FlashLcd );
49 extern BYTE menu_3_reboot_default_system_set( BYTE FlashLcd );
50 /******************************************/
51
52 /*在这里声明菜单结构*/
53 const MENU CODE_TYPE menu_head_sam[];
54 const MENU CODE_TYPE menu_1_sam[];
C51 COMPILER V7.20 MENUTABLE_SAM 02/20/2006 10:14:03 PAGE 2
55 const MENU CODE_TYPE menu_2_alarm_sam[];
56 const MENU CODE_TYPE menu_2_als_sam[];
57 const MENU CODE_TYPE menu_2_loop_sam[];
58 const MENU CODE_TYPE menu_2_ethernet_sam[];
59 const MENU CODE_TYPE menu_2_system_sam[];
60
61
62 const MENU CODE_TYPE menu_3_alarm_sam[];
63 const MENU CODE_TYPE menu_4_alarm_sam[];
64
65 const MENU CODE_TYPE menu_3_als_set_sam[];
66 const MENU CODE_TYPE menu_4_als_set_sam[];
67
68 const MENU CODE_TYPE menu_3_loop_sam[];
69 const MENU CODE_TYPE menu_4_loop_sam[];
70
71 const MENU CODE_TYPE menu_3_ethernet_sam[];
72 const MENU CODE_TYPE menu_4_ethernet_sam[];
73 const MENU CODE_TYPE menu_5_ethernet_sam[];
74 const MENU CODE_TYPE menu_6_ethernet_sam[];
75
76
77 const MENU CODE_TYPE menu_3_system_contrast_sam[];
78
79 const MENU CODE_TYPE menu_3_system_contrast_sam[];
80
81 const MENU CODE_TYPE menu_3_system_ip_sam[];
82
83 const MENU CODE_TYPE menu_4_ip_address_sam[];
84 const MENU CODE_TYPE menu_4_mask_sam[];
85 const MENU CODE_TYPE menu_4_gate_way_sam[];
86
87 const MENU CODE_TYPE menu_3_system_reboot_sam[];
88 const MENU CODE_TYPE menu_4_reboot_system_sam[];
89 const MENU CODE_TYPE menu_4_reboot_default_system_sam[];
90
91 /******************************************/
92
93 /*由需要弹出菜单的程序调用标志,将标志位置位*/
94 /*BYTE menuPopFlag = FALSE;*/
95
96 #if 0
/*菜单弹出结构定义*/
MENU menu_pop[] =
{
{ MenuPopDisplay, NULL }
};
#endif
103
104 /*初始化主菜单表,按如下格式填写,每个子菜单必须定义头尾为空的菜单成员*/
105 const MENU CODE_TYPE menu_head_sam[] =
106 {
107 /*必须定义为空,表明没有同级右菜单*/
108 { NULL },
109
110 /*在这里添加或修改你的程序*/
111
112 /*显示主菜单的函数*/ /*指向下一级菜单的非空位置*/
113 { MenuHeadDisplay_sigle_optical, &menu_1_sam[1]},
114
115
116 /******************************************/
C51 COMPILER V7.20 MENUTABLE_SAM 02/20/2006 10:14:03 PAGE 3
117
118 /*必须定义为空,表明没有同级左菜单*/
119 { NULL }
120 };
121
122 /*第一级子菜单定义*/
123 const MENU CODE_TYPE menu_1_sam[] =
124 {
125 { NULL },
126 { menu_1_alarm_status, &menu_2_alarm_sam[1] },
127 #if _ALS_
{ menu_1_als_set, &menu_2_als_sam[1] },
#endif
130 { menu_1_loop_set, &menu_2_loop_sam[1] },
131 { menu_1_system_set, &menu_2_system_sam[1] },
132
133 { NULL }
134 };
135
136 /*在下面添加你的子菜单结构*/
137
138 const MENU CODE_TYPE menu_2_alarm_sam[] =
139 {
140 { NULL },
141 { menu_2_alarm_show, &menu_3_alarm_sam[1] },
142 { NULL }
143 };
144
145 const MENU CODE_TYPE menu_3_alarm_sam[] =
146 {
147 { NULL },
148 { menu_3_alarm_show_sigle_optical, &menu_4_alarm_sam[1] },
149 { NULL }
150 };
151
152 const MENU CODE_TYPE menu_4_alarm_sam[] =
153 {
154 { NULL },
155 { menu_4_e1_alarm_show, NULL },
156 { NULL }
157 };
158
159 #if _ALS_
const MENU CODE_TYPE menu_2_als_sam[] =
{
{ NULL },
{ menu_2_als_set, &menu_3_als_set_sam[1] },
{ NULL }
};
const MENU CODE_TYPE menu_3_als_set_sam[] =
{
{ NULL },
{ menu_3_als_set_sigle_optical, &menu_4_als_set_sam[1] },
{ NULL }
};
const MENU CODE_TYPE menu_4_als_set_sam[] =
{
{ NULL },
{ als_set_sigle_optical, NULL },
{ NULL }
C51 COMPILER V7.20 MENUTABLE_SAM 02/20/2006 10:14:03 PAGE 4
};
#endif
181 const MENU CODE_TYPE menu_2_loop_sam[] =
182 {
183 { NULL },
184 { menu_2_loop_set, &menu_3_loop_sam[1] },
185 { NULL }
186 };
187
188 const MENU CODE_TYPE menu_3_loop_sam[] =
189 {
190 { NULL },
191 { menu_3_e1_loop, &menu_4_loop_sam[1] },
192 { NULL }
193 };
194
195 const MENU CODE_TYPE menu_4_loop_sam[] =
196 {
197 { NULL },
198 { menu_4_e1_loop, NULL },
199 { NULL }
200 };
201
202 const MENU CODE_TYPE menu_2_system_sam[] =
203 {
204 { NULL },
205 { menu_system_contrast_set, &menu_3_system_contrast_sam[1] },
206 { menu_system_reboot_system_set, &menu_3_system_reboot_sam[1] },
207 { NULL }
208 };
209
210 const MENU CODE_TYPE menu_3_system_reboot_sam[] =
211 {
212 { NULL },
213 { menu_system_3_reboot_set, NULL },
214 { NULL }
215 };
216
217 const MENU CODE_TYPE menu_3_system_contrast_sam[] =
218 {
219 { NULL },
220 { menu_system_3_contrast_set, NULL },
221 { NULL }
222
223 };
224
225 #endif
226 #endif
227
228
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = 216 ----
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 + -