📄 menutable_dnm.lst
字号:
C51 COMPILER V7.20 MENUTABLE_DNM 02/20/2006 10:14:02 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE MENUTABLE_DNM
OBJECT MODULE PLACED IN .\output\menuTable_dnm.obj
COMPILER INVOKED BY: D:\keil c51 v7.09\C51\BIN\C51.EXE menuTable_dnm.c BROWSE DEBUG OBJECTEXTEND PRINT(.\list\menuTable_
-dnm.lst) OBJECT(.\output\menuTable_dnm.obj)
line level source
1 #ifndef _MENU_TABLE_DNM_C_
2 #define _MENU_TABLE_DNM_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_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( BYTE FlashLcd );
18 extern BYTE menu_4_e1_alarm_show( BYTE FlashLcd );
19
20
21 extern BYTE menu_2_protect_set( BYTE FlashLcd );
22 extern BYTE menu_3_protect_set( BYTE FlashLcd );
23 extern BYTE menu_4_protect_set( BYTE FlashLcd );
24
25 extern BYTE menu_1_loop_set( BYTE FlashLcd );
26 extern BYTE menu_2_loop_set( BYTE FlashLcd );
27 extern BYTE menu_3_e1_loop( BYTE FlashLcd );
28 extern BYTE menu_4_e1_loop( BYTE FlashLcd );
29
30 extern BYTE menu_system_contrast_set( BYTE FlashLcd );
31 extern BYTE menu_system_reboot_system_set( BYTE FlashLcd );
32
33 extern BYTE menu_system_3_contrast_set( BYTE FlashLcd );
34
35 extern BYTE menu_ip_address( BYTE FlashLcd );
36 extern BYTE menu_mask( BYTE FlashLcd );
37 extern BYTE menu_gate_way_address( BYTE FlashLcd );
38
39 extern BYTE menu_ip_address( BYTE FlashLcd );
40 extern BYTE menu_mask( BYTE FlashLcd );
41 extern BYTE menu_gate_way_address( BYTE FlashLcd );
42
43 extern BYTE menu_ip_address_set( BYTE FlashLcd );
44 extern BYTE menu_mask_set( BYTE FlashLcd );
45 extern BYTE menu_gate_way_address_set( BYTE FlashLcd );
46
47 extern BYTE menu_reboot_system( BYTE FlashLcd );
48 extern BYTE menu_reboot_default_system( BYTE FlashLcd );
49 extern BYTE menu_system_3_reboot_set( BYTE FlashLcd );
50 extern BYTE menu_3_reboot_default_system_set( BYTE FlashLcd );
51 /******************************************/
52
53 /*在这里声明菜单结构*/
54 const MENU CODE_TYPE menu_head_dnm[];
C51 COMPILER V7.20 MENUTABLE_DNM 02/20/2006 10:14:02 PAGE 2
55 const MENU CODE_TYPE menu_1_dnm[];
56 const MENU CODE_TYPE menu_2_alarm_dnm[];
57 const MENU CODE_TYPE menu_2_Protect_dnm[];
58 const MENU CODE_TYPE menu_2_loop_dnm[];
59 const MENU CODE_TYPE menu_2_ethernet_dnm[];
60 const MENU CODE_TYPE menu_2_system_dnm[];
61
62 const MENU CODE_TYPE menu_3_alarm_dnm[];
63 const MENU CODE_TYPE menu_4_alarm_dnm[];
64
65 const MENU CODE_TYPE menu_3_Protect_dnm[];
66 const MENU CODE_TYPE menu_4_Protect_dnm[];
67
68 const MENU CODE_TYPE menu_3_loop_dnm[];
69 const MENU CODE_TYPE menu_4_loop_dnm[];
70
71 const MENU CODE_TYPE menu_3_ethernet_dnm[];
72 const MENU CODE_TYPE menu_4_ethernet_dnm[];
73 const MENU CODE_TYPE menu_5_ethernet_dnm[];
74 const MENU CODE_TYPE menu_6_ethernet_dnm[];
75
76
77 const MENU CODE_TYPE menu_3_system_contrast_dnm[];
78
79 const MENU CODE_TYPE menu_3_system_contrast_dnm[];
80
81 const MENU CODE_TYPE menu_3_system_ip_dnm[];
82
83 const MENU CODE_TYPE menu_4_ip_address_dnm[];
84 const MENU CODE_TYPE menu_4_mask_dnm[];
85 const MENU CODE_TYPE menu_4_gate_way_dnm[];
86
87 const MENU CODE_TYPE menu_3_system_reboot_dnm[];
88 const MENU CODE_TYPE menu_4_reboot_system_dnm[];
89 const MENU CODE_TYPE menu_4_reboot_default_system_dnm[];
90
91 /******************************************/
92
93 /*由需要弹出菜单的程序调用标志,将标志位置位*/
94 /*BYTE menuPopFlag = FALSE;*/
95 #if 0
/*菜单弹出结构定义*/
MENU menu_pop[] =
{
{ MenuPopDisplay, NULL }
};
#endif
102 /*初始化主菜单表,按如下格式填写,每个子菜单必须定义头尾为空的菜单成员*/
103 const MENU CODE_TYPE menu_head_dnm[] =
104 {
105 /*必须定义为空,表明没有同级右菜单*/
106 { NULL },
107
108 /*在这里添加或修改你的程序*/
109
110 /*显示主菜单的函数*/ /*指向下一级菜单的非空位置*/
111 { MenuHeadDisplay, &menu_1_dnm[1]},
112
113
114 /******************************************/
115
116 /*必须定义为空,表明没有同级左菜单*/
C51 COMPILER V7.20 MENUTABLE_DNM 02/20/2006 10:14:02 PAGE 3
117 { NULL }
118 };
119
120 /*第一级子菜单定义*/
121 const MENU CODE_TYPE menu_1_dnm[] =
122 {
123 { NULL },
124 { menu_1_alarm_status, &menu_2_alarm_dnm[1] },
125 { menu_1_Protect, &menu_2_Protect_dnm[1] },
126 { menu_1_loop_set, &menu_2_loop_dnm[1] },
127 { menu_1_system_set, &menu_2_system_dnm[1] },
128
129 { NULL }
130 };
131
132 /*在下面添加你的子菜单结构*/
133
134 const MENU CODE_TYPE menu_2_alarm_dnm[] =
135 {
136 { NULL },
137 { menu_2_alarm_show, &menu_3_alarm_dnm[1] },
138 { NULL }
139 };
140
141 const MENU CODE_TYPE menu_3_alarm_dnm[] =
142 {
143 { NULL },
144 { menu_3_alarm_show, &menu_4_alarm_dnm[1] },
145 { NULL }
146 };
147
148 const MENU CODE_TYPE menu_4_alarm_dnm[] =
149 {
150 { NULL },
151 { menu_4_e1_alarm_show, NULL },
152 { NULL }
153 };
154
155 const MENU CODE_TYPE menu_2_Protect_dnm[] =
156 {
157 { NULL },
158 { menu_2_protect_set, &menu_3_Protect_dnm[1] },
159 { NULL }
160 };
161
162 const MENU CODE_TYPE menu_3_Protect_dnm[] =
163 {
164 { NULL },
165 { menu_3_protect_set, &menu_4_Protect_dnm[1] },
166 { NULL }
167 };
168
169 const MENU CODE_TYPE menu_4_Protect_dnm[] =
170 {
171 { NULL },
172 { menu_4_protect_set, NULL },
173 { NULL }
174 };
175
176
177 const MENU CODE_TYPE menu_2_loop_dnm[] =
178 {
C51 COMPILER V7.20 MENUTABLE_DNM 02/20/2006 10:14:02 PAGE 4
179 { NULL },
180 { menu_2_loop_set, &menu_3_loop_dnm[1] },
181 { NULL }
182 };
183
184 const MENU CODE_TYPE menu_3_loop_dnm[] =
185 {
186 { NULL },
187 { menu_3_e1_loop, &menu_4_loop_dnm[1] },
188 { NULL }
189 };
190
191 const MENU CODE_TYPE menu_4_loop_dnm[] =
192 {
193 { NULL },
194 { menu_4_e1_loop, NULL },
195 { NULL }
196 };
197
198 const MENU CODE_TYPE menu_2_system_dnm[] =
199 {
200 { NULL },
201 { menu_system_contrast_set, &menu_3_system_contrast_dnm[1] },
202 { menu_system_reboot_system_set, &menu_3_system_reboot_dnm[1] },
203 { NULL }
204 };
205
206 const MENU CODE_TYPE menu_3_system_reboot_dnm[] =
207 {
208 { NULL },
209 { menu_system_3_reboot_set, NULL },
210 { NULL }
211 };
212
213 const MENU CODE_TYPE menu_3_system_contrast_dnm[] =
214 {
215 { NULL },
216 { menu_system_3_contrast_set, NULL },
217 { NULL }
218
219 };
220
221
222 #endif
223 #endif
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 + -