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

📄 menutable_snm.lst

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