⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menutable_dnm.lst

📁 pdh控制程序
💻 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 + -