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

📄 elegroupctrl.m51

📁 一整套电梯控制器源程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
?PR?_SETARRAYDATA?FUNCTION                       -----    -----      030CH    0006H
  +--> ?PR?_SET0DATA?FUNCTION

?PR?_CAN_RECEIVE_MORE?CAN                        -----    -----      02E4H    0006H
  +--> ?PR?_GETARRAYDATA?FUNCTION
  +--> ?PR?_SETARRAYDATA_INTERRUPT?FUNCTION

?PR?CAN_CALL_ASSIGN?CAN                          -----    -----      02E4H    000BH
  +--> ?PR?_GETARRAYDATA?FUNCTION
  +--> ?PR?_SETARRAYDATA_INTERRUPT?FUNCTION

?PR?_CAN_RECEIVE_ONLY?CAN                        -----    -----      02E4H    000CH

?PR?CAN_CALL_LAMP?CAN                            -----    -----      02E4H    0004H
  +--> ?PR?_GETARRAYDATA?FUNCTION

?PR?SERIAL_COMMAND_RESOLVE?RS232                 -----    -----      -----    -----
  +--> ?PR?_COMMAND?RS232

?PR?_COMMAND?RS232                               -----    -----      02E4H    0008H
  +--> ?PR?MESSAGE_QUIT?RS232
  +--> ?PR?___TOFIG?RS232
  +--> ?PR?_GETVALIDADD?RS232
  +--> ?PR?_SETPARAMVAL?RS232

?PR?_GETVALIDADD?RS232                           -----    -----      02ECH    0006H

?PR?_SETPARAMVAL?RS232                           -----    -----      02ECH    0010H
  +--> ?PR?___TOFIG?RS232

?PR?SERIAL_MAKE_SENDDATA?RS232                   -----    -----      -----    -----
  +--> ?PR?MAKE_SEND_BUF?RS232

?PR?MAKE_SEND_BUF?RS232                          -----    -----      02E4H    000EH
  +--> ?PR?___TOASCII?RS232

?PR?SAVE_USER_PARAM?PARAM_SAVE_RESTORE           -----    -----      02E4H    0006H
  +--> ?PR?_ERASE?PARAM_SAVE_RESTORE
  +--> ?PR?_WRITEF?PARAM_SAVE_RESTORE
  +--> ?PR?SETUSERPARAMSAVEOVERFLG?DATAINIT

?PR?_ERASE?PARAM_SAVE_RESTORE                    -----    -----      02EFH    0002H

?PR?_WRITEF?PARAM_SAVE_RESTORE                   -----    -----      02EFH    0007H

?PR?SETUSERPARAMSAVEOVERFLG?DATAINIT             -----    -----      02EAH    0005H
  +--> ?PR?_ERASE?PARAM_SAVE_RESTORE
BL51 BANKED LINKER/LOCATER V4.13                                                      06/05/2005  15:44:46  PAGE 7


  +--> ?PR?_WRITEF?PARAM_SAVE_RESTORE

?PR?RESTORE_FACTORY_PARAM?PARAM_SAVE_...     -----    -----      -----    -----
  +--> ?PR?ORGDATA_INIT?DATAINIT

?PR?MAIN_PROCESS?MAIN                            -----    -----      -----    -----
  +--> ?PR?WITHDRAWOUTCALL?MAIN
  +--> ?PR?SETPARTINTERVAL?INTERVALUE
  +--> ?PR?WITHDRAWVETOELE?MAIN
  +--> ?PR?DISTRIBUTEELE?DISTRIBUTE
  +--> ?PR?SETSTATICSTOPFLOOR?STATICSTOP
  +--> ?PR?SETPEEKSTOPFLOOR?STATICSTOP

?PR?WITHDRAWOUTCALL?MAIN                         -----    -----      02E4H    0008H
  +--> ?PR?_SETARRAYDATA?FUNCTION

?PR?SETPARTINTERVAL?INTERVALUE                   -----    -----      02E4H    0003H
  +--> ?PR?_GETVETOVAL?INTERVALUE
  +--> ?PR?_GETWEIGHTVAL?INTERVALUE
  +--> ?PR?_GETSTOPCOUNTVAL?INTERVALUE
  +--> ?PR?_GETELEPRINOVAL?INTERVALUE
  +--> ?PR?_GETCURSTAGESTARTFLOOR?INTERVALUE
  +--> ?PR?_GETDOOROVERTIME?INTERVALUE

?PR?_GETVETOVAL?INTERVALUE                       -----    -----      02E7H    0001H

?PR?_GETCURSTAGESTARTFLOOR?INTERVALUE            -----    -----      02E7H    0002H

?PR?_GETDOOROVERTIME?INTERVALUE                  -----    -----      02E7H    0010H
  +--> ?PR?_GETDOORACTIONSTATE?DOOR

?PR?_GETDOORACTIONSTATE?DOOR                     -----    -----      032FH    0001H

?PR?WITHDRAWVETOELE?MAIN                         -----    -----      02E4H    0007H

?PR?DISTRIBUTEELE?DISTRIBUTE                     -----    -----      02E4H    0013H
  +--> ?PR?_SETINTERVAL_FLOORCANSTOP?INTERVALUE
  +--> ?PR?_SETINTERVAL_2FLOORMOVE?INTERVALUE
  +--> ?PR?_SETINTERVAL_SAMEDIRECTION?INTERV...
  +--> ?PR?_GETARRAYDATA?FUNCTION
  +--> ?PR?_ISWITHDRAWOUTLIGHT?OUTLIGHT
  +--> ?PR?_SETOUTCALLLIGHT?OUTLIGHT
  +--> ?PR?_ISSOMEONENEXTSTOPFLOOR?DISTRIBUTE
  +--> ?PR?_ISLASTONEDISTRIBUTION?DISTRIBUTE
  +--> ?PR?_OPTIMIZEARRANGE?OPTIMIZE
  +--> ?PR?_SETOUTCALLDISTRIBUTION?OUTLIGHT
  +--> ?PR?_LOOPSETCALLLIGHTDATA?OUTLIGHT
  +--> ?PR?_SETNEARNEXTSTOPFLOORLIDX?DISTRIBUTE

?PR?_SETINTERVAL_FLOORCANSTOP?INTERVALUE         -----    -----      02F7H    0005H

?PR?_SETINTERVAL_2FLOORMOVE?INTERVALUE           -----    -----      02F7H    000BH

?PR?_SETINTERVAL_SAMEDIRECTION?INTERV...        -----    -----      02F7H    0008H

?PR?_ISWITHDRAWOUTLIGHT?OUTLIGHT                 -----    -----      02F7H    000BH

BL51 BANKED LINKER/LOCATER V4.13                                                      06/05/2005  15:44:46  PAGE 8


?PR?_SETOUTCALLLIGHT?OUTLIGHT                    -----    -----      02F7H    000BH
  +--> ?PR?_SETARRAYDATA?FUNCTION

?PR?_ISSOMEONENEXTSTOPFLOOR?DISTRIBUTE           -----    -----      02F7H    000BH
  +--> ?PR?_GETARRAYDATA?FUNCTION

?PR?_ISLASTONEDISTRIBUTION?DISTRIBUTE            -----    -----      02F7H    0015H
  +--> ?PR?_GETARRAYDATA?FUNCTION

?PR?_OPTIMIZEARRANGE?OPTIMIZE                    -----    -----      02F7H    000DH
  +--> ?PR?_WASHOUT_2FLOORMOVEELE?OPTIMIZE
  +--> ?PR?_WASHOUT_NOTSTOPELE?OPTIMIZE
  +--> ?PR?_WASHOUT_VETOELE?OPTIMIZE
  +--> ?PR?_WASHOUT_LONGTIMEELE?OPTIMIZE
  +--> ?PR?_WASHOUT_HEAVYBEARELE?OPTIMIZE
  +--> ?PR?_WASHOUT_NOSAMEDIRECTIONELE?OPTIMIZE
  +--> ?PR?_WASHOUT_NOINSELSTOPELE?OPTIMIZE
  +--> ?PR?_WASHOUT_MORESTOPCNTELE?OPTIMIZE
  +--> ?PR?_WASHOUT_LARGERINDEXELE?OPTIMIZE
  +--> ?PR?_UPDATEDISTRIBUTION?OPTIMIZE

?PR?_WASHOUT_2FLOORMOVEELE?OPTIMIZE              -----    -----      0304H    0003H

?PR?_WASHOUT_NOTSTOPELE?OPTIMIZE                 -----    -----      0304H    0003H

?PR?_WASHOUT_VETOELE?OPTIMIZE                    -----    -----      0304H    0003H

?PR?_WASHOUT_LONGTIMEELE?OPTIMIZE                -----    -----      0304H    000CH
  +--> ?PR?_GETELETOFLOORTIME?OPTIMIZE

?PR?_GETELETOFLOORTIME?OPTIMIZE                  -----    -----      0310H    001FH
  +--> ?PR?_GETNODIRECTELETREND?OPTIMIZE
  +--> ?PR?_GETDOORACTIONSTATE?DOOR
  +--> ?PR?_GETNEXTSTOPLIDX?OPTIMIZE
  +--> ?PR?_CALTIMETODEST?OPTIMIZE

?PR?_GETNODIRECTELETREND?OPTIMIZE                -----    -----      032FH    000BH
  +--> ?PR?_GETARRAYDATA?FUNCTION

?PR?_GETNEXTSTOPLIDX?OPTIMIZE                    -----    -----      032FH    0016H
  +--> ?PR?_GETARRAYDATA?FUNCTION

?PR?_CALTIMETODEST?OPTIMIZE                      -----    -----      032FH    0012H

?PR?_WASHOUT_HEAVYBEARELE?OPTIMIZE               -----    -----      0304H    0006H

?PR?_WASHOUT_NOSAMEDIRECTIONELE?OPTIMIZE         -----    -----      0304H    0003H

?PR?_WASHOUT_NOINSELSTOPELE?OPTIMIZE             -----    -----      0304H    000EH
  +--> ?PR?_GETARRAYDATA?FUNCTION

?PR?_WASHOUT_MORESTOPCNTELE?OPTIMIZE             -----    -----      0304H    0006H

?PR?_WASHOUT_LARGERINDEXELE?OPTIMIZE             -----    -----      0304H    0007H

?PR?_UPDATEDISTRIBUTION?OPTIMIZE                 -----    -----      0304H    0008H
  +--> ?PR?_SETARRAYDATA?FUNCTION
BL51 BANKED LINKER/LOCATER V4.13                                                      06/05/2005  15:44:46  PAGE 9



?PR?_SETOUTCALLDISTRIBUTION?OUTLIGHT             -----    -----      02F7H    000BH
  +--> ?PR?_GETARRAYDATA?FUNCTION
  +--> ?PR?_SETARRAYDATA?FUNCTION

?PR?_LOOPSETCALLLIGHTDATA?OUTLIGHT               -----    -----      02F7H    0008H
  +--> ?PR?_GETARRAYDATA?FUNCTION
  +--> ?PR?_SETARRAYDATA?FUNCTION

?PR?_SETNEARNEXTSTOPFLOORLIDX?DISTRIBUTE         -----    -----      02F7H    001BH
  +--> ?PR?_GETNODIRECTELETREND?OPTIMIZE
  +--> ?PR?_GETARRAYDATA?FUNCTION
  +--> ?PR?_GETNEXTSTOPLIDX?OPTIMIZE

?PR?SETSTATICSTOPFLOOR?STATICSTOP                -----    -----      02E4H    001AH
  +--> ?PR?ISLOUEXISTDISTORINSEL?STATICSTOP
  +--> ?PR?ISSTATICSTOPPOS?STATICSTOP
  +--> ?PR?GETMINBOTTOMFLOOR?INTERVALUE
  +--> ?PR?GETMAXTOPFLOOR?INTERVALUE
  +--> ?PR?GETCANDISTELECOUNT?INTERVALUE
  +--> ?PR?_ISPEEKTIME?STATICSTOP

?PR?ISLOUEXISTDISTORINSEL?STATICSTOP             -----    -----      02FEH    0002H
  +--> ?PR?_ISEXISTDISTORINSEL?STATICSTOP

?PR?_ISEXISTDISTORINSEL?STATICSTOP               -----    -----      0300H    0009H

?PR?ISSTATICSTOPPOS?STATICSTOP                   -----    -----      02FEH    000CH
  +--> ?PR?GETMINBOTTOMFLOOR?INTERVALUE
  +--> ?PR?GETMAXTOPFLOOR?INTERVALUE
  +--> ?PR?GETCANDISTELECOUNT?INTERVALUE

?PR?GETMINBOTTOMFLOOR?INTERVALUE                 -----    -----      030AH    0006H

?PR?GETMAXTOPFLOOR?INTERVALUE                    -----    -----      030AH    0006H

?PR?_ISPEEKTIME?STATICSTOP                       -----    -----      02FEH    000FH

?PR?SETPEEKSTOPFLOOR?STATICSTOP                  -----    -----      02E4H    0015H
  +--> ?PR?_ISPEEKTIME?STATICSTOP
  +--> ?PR?_GETARRAYDATA?FUNCTION



SYMBOL TABLE OF MODULE:  EleGroupCtrl (MAIN)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00D0H.6       PUBLIC        AC
  B:00B0H.4       PUBLIC        T0
BL51 BANKED LINKER/LOCATER V4.13                                                      06/05/2005  15:44:46  PAGE 10


  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
  C:7AB6H         PUBLIC        WithdrawOutCall
  C:91C6H         PUBLIC        WithdrawVetoEle
  C:9FD0H         PUBLIC        main_process
  D:00A8H         PUBLIC        IE
  B:0090H.0       PUBLIC        P0_0
  B:0090H.0       PUBLIC        P1_0
  B:0080H.1       PUBLIC        P0_1
  B:00A0H.0       PUBLIC        P2_0
  B:0090H.1       PUBLIC        P1_1
  B:0090H.2       PUBLIC        P0_2
  B:00B0H.0       PUBLIC        P3_0
  B:00A0H.1       PUBLIC        P2_1
  B:0090H.2       PUBLIC        P1_2
  B:0080H.3       PUBLIC        P0_3
  B:00B0H.1       PUBLIC        P3_1
  B:00A0H.2       PUBLIC        P2_2
  B:0090H.3       PUBLIC        P1_3
  B:0090H.4       PUBLIC        P0_4
  B:00B0H.2       PUBLIC        P3_2
  B:00A0H.3       PUBLIC        P2_3
  B:0090H.4       PUBLIC        P1_4
  B:0080H.5       PUBLIC        P0_5
  B:00B0H.3       PUBLIC        P3_3
  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
  B:00A0H.4       PUBLIC        P2_4
  B:0090H.5       PUBLIC        P1_5
  B:0090H.6       PUBLIC        P0_6
  B:00B0H.4       PUBLIC        P3_4
  B:00A0H.5       PUBLIC        P2_5
  B:0090H.6       PUBLIC        P1_6
  B:0080H.7       PUBLIC        P0_7
  B:00B0H.5       PUBLIC        P3_5
  B:00A8H.4       PUBLIC        ES
  B:00A0H.6       PUBLIC        P2_6
  B:0090H.7       PUBLIC        P1_7
  B:00A0H.7       PUBLIC        P2_7
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI
  B:00D0H.7       PUBLIC        CY
  B:00B0H.2       PUBLIC        INT0
  B:00B0H.3       PUBLIC        INT1
  B:0098H.1       PUBLIC        TI
  B:00B8H.4       PUBLIC        PS
  B:00D0H.2       PUBLIC        OV
  C:97BBH         PUBLIC        main
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  B:00E8H.4       PUBLIC        EWDI
  B:00D8H.4       PUBLIC        WDIF
  B:00C0H.0       PUBLIC        RI_1
  B:00C8H.5       PUBLIC        RCLK
  B:00C0H.1       PUBLIC        TI_1
  B:00C8H.4       PUBLIC        TCLK
  D:0098H         PUBLIC        SCON
BL51 BANKED LINKER/LOCATER V4.13                                                      06/05/2005  15:44:46  PAGE 11


  B:00F8H.4       PUBLIC        PWDI
  D:0088H         PUBLIC        TCON
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  B:00D8H.3       PUBLIC        WTRF
  B:00C8H.0       PUBLIC        CP_RL2
  B:00D8H.7       PUBLIC        SMOD_1
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.6       PUBLIC        ES1
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  B:00C8H.7       PUBLIC        TF2
  B:0098H.2       PUBLIC        RB8
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  B:00A8H.2       PUBLIC        EX1
  B:0098H.3       PUBLIC        TB8
  B:0088H.2       PUBLIC        IT1
  B:00E8H.0       PUBLIC        EX2
  B:00D0H.0       PUBLIC        P
  B:00E8H.1       PUBLIC        EX3
  B:0098H.7       PUBLIC        SM0

⌨️ 快捷键说明

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