📄 menutable_snm.lst
字号:
C51 COMPILER V7.20 MENUTABLE_SNM 02/20/2006 10:14:02 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE MENUTABLE_SNM
OBJECT MODULE PLACED IN .\output\menuTable_snm.obj
COMPILER INVOKED BY: D:\keil c51 v7.09\C51\BIN\C51.EXE menuTable_snm.c BROWSE DEBUG OBJECTEXTEND PRINT(.\list\menuTable_
-snm.lst) OBJECT(.\output\menuTable_snm.obj)
line level source
1 #ifndef _MENU_TABLE_SNM_C_
2 #define _MENU_TABLE_SNM_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_Protect( 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_1_loop_set( BYTE FlashLcd );
21 extern BYTE menu_2_loop_set( BYTE FlashLcd );
22 extern BYTE menu_3_e1_loop( BYTE FlashLcd );
23 extern BYTE menu_4_e1_loop( BYTE FlashLcd );
24
25 extern BYTE menu_system_contrast_set( BYTE FlashLcd );
26 extern BYTE menu_system_reboot_system_set( BYTE FlashLcd );
27
28 extern BYTE menu_system_3_contrast_set( BYTE FlashLcd );
29
30 extern BYTE menu_ip_address( BYTE FlashLcd );
31 extern BYTE menu_mask( BYTE FlashLcd );
32 extern BYTE menu_gate_way_address( 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_set( BYTE FlashLcd );
39 extern BYTE menu_mask_set( BYTE FlashLcd );
40 extern BYTE menu_gate_way_address_set( BYTE FlashLcd );
41
42 extern BYTE menu_reboot_system( BYTE FlashLcd );
43 extern BYTE menu_reboot_default_system( BYTE FlashLcd );
44 extern BYTE menu_system_3_reboot_set( BYTE FlashLcd );
45 extern BYTE menu_3_reboot_default_system_set( BYTE FlashLcd );
46 /******************************************/
47
48 /*在这里声明菜单结构*/
49 const MENU CODE_TYPE menu_head_snm[];
50
51 const MENU CODE_TYPE menu_1_snm[];
52 const MENU CODE_TYPE menu_2_alarm_snm[];
53 const MENU CODE_TYPE menu_2_loop_snm[];
54 const MENU CODE_TYPE menu_2_ethernet_snm[];
C51 COMPILER V7.20 MENUTABLE_SNM 02/20/2006 10:14:02 PAGE 2
55 const MENU CODE_TYPE menu_2_system_snm[];
56
57
58 const MENU CODE_TYPE menu_3_alarm_snm[];
59 const MENU CODE_TYPE menu_4_alarm_snm[];
60
61 const MENU CODE_TYPE menu_3_loop_snm[];
62 const MENU CODE_TYPE menu_4_loop_snm[];
63
64 const MENU CODE_TYPE menu_3_ethernet_snm[];
65 const MENU CODE_TYPE menu_4_ethernet_snm[];
66 const MENU CODE_TYPE menu_5_ethernet_snm[];
67 const MENU CODE_TYPE menu_6_ethernet_snm[];
68
69
70 const MENU CODE_TYPE menu_3_system_contrast_snm[];
71
72 const MENU CODE_TYPE menu_3_system_contrast_snm[];
73
74 const MENU CODE_TYPE menu_3_system_ip_snm[];
75
76 const MENU CODE_TYPE menu_4_ip_address_snm[];
77 const MENU CODE_TYPE menu_4_mask_snm[];
78 const MENU CODE_TYPE menu_4_gate_way_snm[];
79
80 const MENU CODE_TYPE menu_3_system_reboot_snm[];
81 const MENU CODE_TYPE menu_4_reboot_system_snm[];
82 const MENU CODE_TYPE menu_4_reboot_default_system_snm[];
83
84 /******************************************/
85
86 /*由需要弹出菜单的程序调用标志,将标志位置位*/
87 /*BYTE menuPopFlag = FALSE;*/
88 #if 0
/*菜单弹出结构定义*/
MENU menu_pop[] =
{
{ MenuPopDisplay, NULL }
};
#endif
95 /*初始化主菜单表,按如下格式填写,每个子菜单必须定义头尾为空的菜单成员*/
96 const MENU CODE_TYPE menu_head_snm[] =
97 {
98 /*必须定义为空,表明没有同级右菜单*/
99 { NULL },
100
101 /*在这里添加或修改你的程序*/
102
103 /*显示主菜单的函数*/ /*指向下一级菜单的非空位置*/
104 { MenuHeadDisplay_sigle_optical, &menu_1_snm[1]},
105
106
107 /******************************************/
108
109 /*必须定义为空,表明没有同级左菜单*/
110 { NULL }
111 };
112
113 /*第一级子菜单定义*/
114 const MENU CODE_TYPE menu_1_snm[] =
115 {
116 { NULL },
C51 COMPILER V7.20 MENUTABLE_SNM 02/20/2006 10:14:02 PAGE 3
117 { menu_1_alarm_status, &menu_2_alarm_snm[1] },
118 { menu_1_loop_set, &menu_2_loop_snm[1] },
119 { menu_1_system_set, &menu_2_system_snm[1] },
120
121 { NULL }
122 };
123
124 /*在下面添加你的子菜单结构*/
125
126 const MENU CODE_TYPE menu_2_alarm_snm[] =
127 {
128 { NULL },
129 { menu_2_alarm_show, &menu_3_alarm_snm[1] },
130 { NULL }
131 };
132
133 const MENU CODE_TYPE menu_3_alarm_snm[] =
134 {
135 { NULL },
136 { menu_3_alarm_show_sigle_optical, &menu_4_alarm_snm[1] },
137 { NULL }
138 };
139
140 const MENU CODE_TYPE menu_4_alarm_snm[] =
141 {
142 { NULL },
143 { menu_4_e1_alarm_show, NULL },
144 { NULL }
145 };
146
147 const MENU CODE_TYPE menu_2_loop_snm[] =
148 {
149 { NULL },
150 { menu_2_loop_set, &menu_3_loop_snm[1] },
151 { NULL }
152 };
153
154 const MENU CODE_TYPE menu_3_loop_snm[] =
155 {
156 { NULL },
157 { menu_3_e1_loop, &menu_4_loop_snm[1] },
158 { NULL }
159 };
160
161 const MENU CODE_TYPE menu_4_loop_snm[] =
162 {
163 { NULL },
164 { menu_4_e1_loop, NULL },
165 { NULL }
166 };
167
168 const MENU CODE_TYPE menu_2_system_snm[] =
169 {
170 { NULL },
171 { menu_system_contrast_set, &menu_3_system_contrast_snm[1] },
172 { menu_system_reboot_system_set, &menu_3_system_reboot_snm[1] },
173 { NULL }
174 };
175
176 const MENU CODE_TYPE menu_3_system_reboot_snm[] =
177 {
178 { NULL },
C51 COMPILER V7.20 MENUTABLE_SNM 02/20/2006 10:14:02 PAGE 4
179 { menu_system_3_reboot_set, NULL },
180 { NULL }
181 };
182
183 const MENU CODE_TYPE menu_3_system_contrast_snm[] =
184 {
185 { NULL },
186 { menu_system_3_contrast_set, NULL },
187 { NULL }
188
189 };
190
191 #endif
192 #endif
193
194
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 + -