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

📄 menutable_sam.lst

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