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

📄 main.lst

📁 一个流量控制仪器的源码
💻 LST
📖 第 1 页 / 共 3 页
字号:
C51 COMPILER V7.07   MAIN                                                                  07/08/2004 05:56:05 PAGE 8   

  50      =1  #define Turn_07 8
  51      =1  #define Turn_08 9
  52      =1  #define Turn_09 10
  53      =1  #define Turn_10 11
  54      =1  #define Turn_11 12
  55      =1  #define Turn_12 13
  56      =1  #define Turn_13 14
  57      =1  #define Turn_14 15
  58      =1  #define Turn_15 16
  59      =1  #define Turn_16 17
  60      =1  #define Turn_17 18
  61      =1  #define Turn_18 19
  62      =1  #define Turn_19 20
  63      =1  
  64      =1  #define Turn_21 21
  65      =1  
  66      =1  #define Turn_22 22
  67      =1  #define Turn_23 23
  68      =1  #define Turn_24 24
  69      =1  #define Turn_25 25
  70      =1  #define Turn_26 26
  71      =1  #define Turn_27 27
  72      =1  #define Turn_28 28
  73      =1  #define Turn_29 29
  74      =1  #define Turn_30 30
  75      =1  #define Turn_31 31
  76      =1  #define Turn_32 32
  77      =1  #define Turn_33 33
  78      =1  #define Turn_34 34
  79      =1  #define Turn_35 35
  80      =1  #define Turn_36 36
  81      =1  #define Turn_37 37
  82      =1  #define Turn_38 38
  83      =1  #define Turn_39 39
  84      =1  
  85      =1  #define Turn_50 40
  86      =1  
  87      =1  #define Turn_60 41
  88      =1  
  89      =1  #define Turn_70 42
  90      =1  #define Turn_71 43
  91      =1  
  92      =1  #define Turn_73 44
  93      =1  #define Turn_74 45
  94      =1  #define Turn_75 46
  95      =1  #define Turn_76 47
  96      =1  #define Turn_77 48
  97      =1  
  98      =1  #define Turn_95 49
  99      =1  
 100      =1  
 101      =1  //定义时段列表的子结构
 102      =1  typedef struct
 103      =1  {
 104      =1      uchar    ucTurnIndex;    //当前时段索引号
 105      =1      uchar    ucTurnTimeSortState;       //时段计时顺序  0:倒计时;1:正计时。
 106      =1      uint    uiTurnTimeAddress;  //存储时段信息的地址
 107      =1      uint    uiTurnCONAddress;   //存储控制信息的地址
 108      =1      uchar    ucTurnState;       //存储时段状态信息
 109      =1      void    (*pfnInit_TurnN)();    //N时段应该执行的初始化函数
 110      =1      void    (*pfnRun_TurnN)();    //N时段应该执行的运行函数
 111      =1      void    (*pfnEnd_TurnN)();    //N时段应该执行的收尾函数
C51 COMPILER V7.07   MAIN                                                                  07/08/2004 05:56:05 PAGE 9   

 112      =1  }    TurnListStruct;
 113      =1  
 114      =1  
 115      =1  //定义外部引用的时段列表 TurnControl.C
 116      =1  extern TurnListStruct    code    TurnList[SIZE_OF_TURN_LIST];
 117      =1  
 118      =1  
 119      =1  
 120      =1  //系统运行状态符号预定义  内部代码
 121      =1  #define State_X0 0
 122      =1  #define State_X1 1
 123      =1  #define State_X2 2
 124      =1  #define State_X3 3
 125      =1  #define State_X4 4
 126      =1  #define State_X5 5
 127      =1  #define State_XX 6
 128      =1  
 129      =1  //显示状态符号预定义  内部代码
 130      =1  #define Display_01Set   0
 131      =1  #define Display_02Turn  1
 132      =1  #define Display_03Menu   2
 133      =1  
 134      =1  //系统当前菜单状态符号预定义  内部代码
 135      =1  #define MenuState_X1 1
 136      =1  #define MenuState_X2 2
 137      =1  
 138      =1  /*************************菜单EEPROM存储设定******************************/
 139      =1  
 140      =1  //二级菜单--记录查看L2  存储地址
 141      =1  #define LAD_L2_0        250
 142      =1  #define LAD_L2_1        258
 143      =1  #define LAD_L2_2        266
 144      =1  #define LAD_L2_3        274
 145      =1  #define LAD_L2_4        282
 146      =1  #define LAD_L2_5        290
 147      =1  #define LAD_L2_6        298
 148      =1  #define LAD_L2_7        306
 149      =1  #define LAD_L2_8        314
 150      =1  
 151      =1  //二级菜单--记录查看L3  存储地址
 152      =1  #define LAD_L3_1        322
 153      =1  
 154      =1  //二级菜单--记录查看L4  存储地址
 155      =1  #define LAD_L4_0        334
 156      =1  #define LAD_L4_1        346
 157      =1  #define LAD_L4_2        358
 158      =1  #define LAD_L4_3        370
 159      =1  #define LAD_L4_4        382
 160      =1  #define LAD_L4_5        394
 161      =1  #define LAD_L4_6        406
 162      =1  #define LAD_L4_7        418
 163      =1  
 164      =1  /*************************菜单RAM存储设定******************************/
 165      =1  
 166      =1  //一级菜单--高级设定PP  存储大小
 167      =1  #define AdvanceSetLength 25
 168      =1  //一级菜单--高级设定PP  存储地址
 169      =1  #define AdvanceSetAddress 50
 170      =1  
 171      =1  //一级菜单--高级设定PP  数据相对地址
 172      =1  #define PPAD_PP1_1      0 
 173      =1  #define PPAD_PP1_2      1 
C51 COMPILER V7.07   MAIN                                                                  07/08/2004 05:56:05 PAGE 10  

 174      =1  #define PPAD_PP1_3      2 
 175      =1  #define PPAD_PP1_4      3 
 176      =1  #define PPAD_PP1_5      4 
 177      =1  #define PPAD_PP1_6      5 
 178      =1  #define PPAD_PP1_7      6 
 179      =1  #define PPAD_PP1_8      7 
 180      =1  #define PPAD_PP1_9      8 
 181      =1  #define PPAD_PP1_10     9 
 182      =1  #define PPAD_PP1_11     10
 183      =1  #define PPAD_PP1_12     11
 184      =1  #define PPAD_PP2_1      12
 185      =1  #define PPAD_PP2_2      14
 186      =1  #define PPAD_PP2_3      16
 187      =1  #define PPAD_PP2_4      17
 188      =1  #define PPAD_PP3_1      18
 189      =1  #define PPAD_PP3_2      19
 190      =1  #define PPAD_PP3_3      20
 191      =1  #define PPAD_PP3_4      21
 192      =1  #define PPAD_PP3_5      22
 193      =1  #define PPAD_PP3_6      23
 194      =1  #define PPAD_PP3_7      24
 195      =1  
 196      =1  
 197      =1  
 198      =1  //一级菜单--普通设定 P  存储大小
 199      =1  #define NormSetLength 31
 200      =1  //一级菜单--普通设定 P  存储地址
 201      =1  #define NormSetAddress 150
 202      =1  
 203      =1  
 204      =1  //一级菜单--普通设定 P  数据相对地址
 205      =1  #define PAD_P3          0 
 206      =1  #define PAD_P4          4 
 207      =1  #define PAD_P6_1        6 
 208      =1  #define PAD_P6_2        7 
 209      =1  #define PAD_P6_3        8 
 210      =1  #define PAD_P6_4        9 
 211      =1  #define PAD_P6_5        10
 212      =1  #define PAD_P6_6        11
 213      =1  #define PAD_P6_7        12
 214      =1  #define PAD_P6_8        13
 215      =1  #define PAD_P6_9        17
 216      =1  #define PAD_P6_10       18
 217      =1  #define PAD_P6_11       22
 218      =1  #define PAD_P6_12       23
 219      =1  #define PAD_P6_13       24
 220      =1  #define PAD_P6_14       25
 221      =1  #define PAD_P6_15       29
 222      =1  #define PAD_P6_16       30
 223      =1  
 224      =1  
 225      =1  
 226      =1  
 227      =1  /*************************系统运行状态  RAM存储设定**********************/
 228      =1  
 229      =1  //系统运行状态  存储大小
 230      =1  #define SystemStateLength 25
 231      =1  //系统运行状态   存储地址
 232      =1  #define SystemStateAddress 50
 233      =1  
 234      =1  /*************************系统运行状态  掉电记忆RAM存储设定**********************/
 235      =1  
C51 COMPILER V7.07   MAIN                                                                  07/08/2004 05:56:05 PAGE 11  

 236      =1  //掉电记忆RAM的保存时间间隔 <255
 237      =1  #define ZRAM_Time                       15              
 238      =1  
 239      =1  
 240      =1  //掉电记忆RAM的起始地址
 241      =1  #define DS1307RAMAddress0       0x08
 242      =1  
 243      =1  //系统运行状态  数据相对地址
 244      =1  #define SystemTurnNum           0               //ucSystemTurnNum;   系统时段   系统当前运行时段指针(TurnControl.C)
 245      =1  #define SystemTurnTime          1               //uchar uc5_TurnTime[5];                系统运行剩余时间(Timer.C) 注意4字节,分秒不记录
 246      =1  #define SystemTurnCon           5               //uchar uc2_SystemTurnCon[2];   系统当前控制量(TurnControl.C)
 247      =1  
 248      =1  #define SavedSystemTurnNum      7               //uchar ucSystemTurnNumSaved;   保存的系统时段指针(TurnControl.C)
 249      =1  #define SavedSystemTurnTime     8               //uchar uc5_SystemTurnTimeSaved[5]; 保存的系统时段时间量(TurnControl.C)注意
             -4字节,分秒不记录
 250      =1  #define SavedSystemTurnCon      12              //uchar uc2_SystemTurnConSaved[2];      保存的系统时段控制量(TurnControl.C)
 251      =1  
 252      =1  #define SystemGen0                      14              //uint  uiSystemGen0;   CL(GEN0) 系统总还原的次数(TurnControl.C)
 253      =1  #define SystemGen1                      16              //uint  uiSystemGen1;   CL(GEN1) 系统1还原的次数(TurnControl.C)
 254      =1  #define SystemGen2                      18              //uint  uiSystemGen2;   CL(GEN2) 系统2还原的次数(TurnControl.C)
 255      =1  #define SystemGen3                      20              //uint  uiSystemGen3;   CL(GEN3) 系统3还原的次数(TurnControl.C)
 256      =1  #define SystemGen4                      22              //uint  uiSystemGen4;   CL(GEN4) 系统4还原的次数(TurnControl.C)
 257      =1  #define SystemFluxPulse         24              //idata ulong   ulFluxPulse;    流量计脉冲计数器,记录所有捕捉到的脉冲,直至清零。
             -(Flux_PCA.C)
 258      =1  #define SystemCouse                     28              //xdata uchar   ucSystemCouse;          系统触发变量(位选择)(TurnControl.C)
 259      =1  #define SystemAlarm                     29              //xdata uchar   ucSystemAlarm;          系统报警变量(位选择)(TurnControl.C)
 260      =1  #define SystemPause                     30              //xdata uchar   ucSystemPause;          系统暂停变量(位选择)(TurnControl.C)
 261      =1  #define SystemRG1                       31              //xdata uchar   ucSystemRG1;            系统中间变量(位选择)(TurnControl.C)
 262      =1  
 263      =1  #define SystemTodayREC_VTime                    32              //uchar uc7_RECFluxVelocityMaxDateTime_Today[7];                记录的当天最大流速发

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -