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

📄 motor.m51

📁 通过键盘能分别给步进电机单独运行的速度,同时也能进行差补运行,画直线段,并能返回原点
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        10/25/2007  22:48:43  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE motor.obj TO MOTOR


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  motor.obj (MOTOR)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  MOTOR (MOTOR)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0050H     UNIT         ?DT?MOTOR
            DATA    0058H     0014H     UNIT         _DATA_GROUP_
            IDATA   006CH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?TIME0_INITIAL?MOTOR
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0C1AH     UNIT         ?PR?CHABU?MOTOR
            CODE    0C38H     0C1AH     UNIT         ?PR?RUNBACK?MOTOR
            CODE    1852H     07A6H     UNIT         ?PR?CONTROL?MOTOR
            CODE    1FF8H     059AH     UNIT         ?PR?RUNX?MOTOR
            CODE    2592H     059AH     UNIT         ?PR?RUNY?MOTOR
            CODE    2B2CH     01DFH     UNIT         ?PR?_DISPLAYXY_DATA?MOTOR
            CODE    2D0BH     011FH     UNIT         ?PR?_DISPLAYXY?MOTOR
            CODE    2E2AH     0101H     UNIT         ?PR?TIME1_INT?MOTOR
            CODE    2F2BH     00A1H     UNIT         ?C_INITSEG
            CODE    2FCCH     008CH     UNIT         ?C_C51STARTUP
            CODE    3058H     0077H     UNIT         ?PR?_DINGSHI1MS?MOTOR
            CODE    30CFH     0067H     UNIT         ?C?LIB_CODE
            CODE    3136H     0022H     UNIT         ?PR?MAIN?MOTOR
            CODE    3158H     0010H     UNIT         ?PR?TIME0_INT?MOTOR
            CODE    3168H     000DH     UNIT         ?PR?TIME1_INITIAL?MOTOR
            CODE    3175H     000AH     UNIT         ?CO?MOTOR



OVERLAY MAP OF MODULE:   MOTOR (MOTOR)


SEGMENT                             DATA_GROUP 
  +--> CALLED SEGMENT             START    LENGTH
-------------------------------------------------
BL51 BANKED LINKER/LOCATER V5.03                                                      10/25/2007  22:48:43  PAGE 2


?PR?TIME0_INT?MOTOR               -----    -----
  +--> ?PR?TIME0_INITIAL?MOTOR

*** NEW ROOT ***************************************************

?PR?TIME1_INT?MOTOR               -----    -----
  +--> ?PR?TIME1_INITIAL?MOTOR

*** NEW ROOT ***************************************************

?C_C51STARTUP                     -----    -----
  +--> ?PR?MAIN?MOTOR
  +--> ?C_INITSEG

?PR?MAIN?MOTOR                    -----    -----
  +--> ?PR?TIME0_INITIAL?MOTOR
  +--> ?PR?TIME1_INITIAL?MOTOR
  +--> ?PR?CONTROL?MOTOR

?PR?CONTROL?MOTOR                 -----    -----
  +--> ?PR?_DISPLAYXY_DATA?MOTOR
  +--> ?PR?RUNX?MOTOR
  +--> ?PR?RUNY?MOTOR
  +--> ?PR?CHABU?MOTOR
  +--> ?PR?RUNBACK?MOTOR

?PR?_DISPLAYXY_DATA?MOTOR         005AH    0012H
  +--> ?PR?_DINGSHI1MS?MOTOR
  +--> ?PR?_DISPLAYXY?MOTOR

?PR?_DINGSHI1MS?MOTOR             -----    -----
  +--> ?PR?_DISPLAYXY?MOTOR

?PR?_DISPLAYXY?MOTOR              -----    -----
  +--> ?CO?MOTOR

?PR?RUNX?MOTOR                    0058H    0002H
  +--> ?PR?_DISPLAYXY_DATA?MOTOR

?PR?RUNY?MOTOR                    0058H    0002H
  +--> ?PR?_DISPLAYXY_DATA?MOTOR

?PR?CHABU?MOTOR                   0058H    0002H
  +--> ?PR?_DISPLAYXY_DATA?MOTOR

?PR?RUNBACK?MOTOR                 0058H    0002H
  +--> ?PR?_DISPLAYXY_DATA?MOTOR



SYMBOL TABLE OF MODULE:  MOTOR (MOTOR)

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

  -------         MODULE        MOTOR
  C:0000H         SYMBOL        _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V5.03                                                      10/25/2007  22:48:43  PAGE 3


  D:0008H         PUBLIC        set_add_F
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:1852H         PUBLIC        control
  C:001EH         PUBLIC        chabu
  B:00A8H.7       PUBLIC        EA
  B:00A0H.0       PUBLIC        LED1
  B:00A0H.1       PUBLIC        LED2
  B:00A0H.2       PUBLIC        LED3
  C:2B37H         PUBLIC        _displayXY_data
  B:00A0H.3       PUBLIC        LED4
  B:00A0H.4       PUBLIC        LED5
  B:00A0H.5       PUBLIC        LED6
  B:00A0H.6       PUBLIC        LED7
  B:00A0H.7       PUBLIC        LED8
  C:3158H         PUBLIC        time0_int
  C:2E2AH         PUBLIC        time1_int
  C:3168H         PUBLIC        Time1_initial
  D:0009H         PUBLIC        FM
  D:000BH         PUBLIC        back
  D:000CH         PUBLIC        speed
  D:000EH         PUBLIC        flagx
  D:0010H         PUBLIC        flagy
  D:0012H         PUBLIC        set_sure_F
  D:0013H         PUBLIC        flag
  D:0015H         PUBLIC        XE
  D:0017H         PUBLIC        YE
  D:0019H         PUBLIC        FX
  D:001BH         PUBLIC        keytmp
  D:001DH         PUBLIC        FY
  C:3136H         PUBLIC        main
  D:001FH         PUBLIC        setX_value
  D:0021H         PUBLIC        setY_value
  D:0023H         PUBLIC        timeF2
  C:1FF8H         PUBLIC        runX
  C:2592H         PUBLIC        runY
  C:000EH         PUBLIC        time0_initial
  D:0025H         PUBLIC        time
  D:0027H         PUBLIC        start
  D:0089H         PUBLIC        TMOD
  D:0028H         PUBLIC        Nxy
  D:002AH         PUBLIC        Xi
  D:002CH         PUBLIC        Yi
  D:002EH         PUBLIC        speed1
  D:0030H         PUBLIC        speed2
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:0088H.7       PUBLIC        TF1
  D:0032H         PUBLIC        setX_F
  D:008CH         PUBLIC        TH0
  C:2D28H         PUBLIC        _displayxy
  D:0033H         PUBLIC        setY_F
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
BL51 BANKED LINKER/LOCATER V5.03                                                      10/25/2007  22:48:43  PAGE 4


  D:008BH         PUBLIC        TL1
  D:0034H         PUBLIC        tmp
  C:3175H         PUBLIC        LED
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  C:30BFH         PUBLIC        _dingshi1ms
  D:0036H         PUBLIC        a
  D:0038H         PUBLIC        setX_Z
  D:0039H         PUBLIC        setX_Z_value
  D:003BH         PUBLIC        b
  D:003DH         PUBLIC        setY_Z
  D:003EH         PUBLIC        time1
  D:0040H         PUBLIC        setY_Z_value
  D:0042H         PUBLIC        c
  D:0044H         PUBLIC        time2
  D:0046H         PUBLIC        d
  D:0048H         PUBLIC        e
  D:004AH         PUBLIC        f
  D:004CH         PUBLIC        g
  D:004EH         PUBLIC        h
  C:0C38H         PUBLIC        runback
  D:0050H         PUBLIC        p
  D:0052H         PUBLIC        r
  D:0054H         PUBLIC        t
  D:0056H         PUBLIC        u
  C:3058H         SYMBOL        L?0390
  C:306DH         SYMBOL        L?0391
  C:3079H         SYMBOL        L?0392
  C:307EH         SYMBOL        L?0393
  C:3082H         SYMBOL        L?0394
  C:309AH         SYMBOL        L?0395
  C:30A8H         SYMBOL        L?0396
  C:30B6H         SYMBOL        L?0397
  C:30BAH         SYMBOL        L?0398
  -------         PROC          L?0389
  -------         ENDPROC       L?0389
  C:3058H         SYMBOL        L?0390
  C:306DH         SYMBOL        L?0391
  C:3079H         SYMBOL        L?0392
  C:307EH         SYMBOL        L?0393
  C:3082H         SYMBOL        L?0394
  C:309AH         SYMBOL        L?0395
  C:30A8H         SYMBOL        L?0396
  C:30B6H         SYMBOL        L?0397
  C:30BAH         SYMBOL        L?0398
  -------         PROC          _DINGSHI1MS
  D:0006H         SYMBOL        i
  C:30BFH         LINE#         67
  C:30BFH         LINE#         68
  C:30BFH         LINE#         69
  C:30C4H         LINE#         70
  C:30C4H         LINE#         71
  C:30C4H         LINE#         72
  C:30CEH         LINE#         73
  C:30CEH         LINE#         74
  C:30CEH         LINE#         75
  -------         ENDPROC       _DINGSHI1MS
BL51 BANKED LINKER/LOCATER V5.03                                                      10/25/2007  22:48:43  PAGE 5


  -------         PROC          MAIN
  C:3136H         LINE#         77
  C:3136H         LINE#         78
  C:3136H         LINE#         79
  C:3139H         LINE#         80
  C:313BH         LINE#         81
  C:313EH         LINE#         82
  C:3140H         LINE#         83
  C:3143H         LINE#         84
  C:3145H         LINE#         85
  C:3147H         LINE#         86
  C:314AH         LINE#         87
  C:314DH         LINE#         88
  C:314FH         LINE#         89
  C:3151H         LINE#         90
  C:3153H         LINE#         91
  C:3153H         LINE#         92
  C:3153H         LINE#         93
  C:3156H         LINE#         94
  -------         ENDPROC       MAIN
  -------         PROC          TIME0_INITIAL
  C:000EH         LINE#         96
  C:000EH         LINE#         97
  C:000EH         LINE#         98
  C:0010H         LINE#         99
  C:0012H         LINE#         100
  C:0015H         LINE#         101
  C:0018H         LINE#         102
  C:001AH         LINE#         103
  -------         ENDPROC       TIME0_INITIAL
  -------         PROC          TIME0_INT
  C:3158H         LINE#         105
  C:315AH         LINE#         107
  C:3162H         LINE#         108
  C:3165H         LINE#         109
  -------         ENDPROC       TIME0_INT
  -------         PROC          TIME1_INITIAL
  C:3168H         LINE#         110
  C:3168H         LINE#         111
  C:3168H         LINE#         112
  C:316AH         LINE#         113
  C:316CH         LINE#         114
  C:316FH         LINE#         115
  C:3172H         LINE#         116
  C:3174H         LINE#         117
  -------         ENDPROC       TIME1_INITIAL
  -------         PROC          TIME1_INT
  C:2E2AH         LINE#         121
  C:2E33H         LINE#         123
  C:2E3BH         LINE#         124
  C:2E43H         LINE#         125
  C:2E4BH         LINE#         126
  C:2E56H         LINE#         127
  C:2E5CH         LINE#         128
  C:2E75H         LINE#         129
  C:2E7BH         LINE#         130
  C:2E83H         LINE#         131
BL51 BANKED LINKER/LOCATER V5.03                                                      10/25/2007  22:48:43  PAGE 6


  C:2E87H         LINE#         132
  C:2E8BH         LINE#         133
  C:2E8BH         LINE#         134
  C:2E93H         LINE#         135
  C:2E93H         LINE#         136
  C:2E95H         LINE#         137
  C:2E98H         LINE#         138
  C:2E9EH         LINE#         139
  C:2EA3H         LINE#         140
  C:2EABH         LINE#         141
  C:2EABH         LINE#         142
  C:2EC1H         LINE#         143
  C:2EC1H         LINE#         144
  C:2EC1H         LINE#         145
  C:2EC6H         LINE#         146
  C:2EC6H         LINE#         147
  C:2ECBH         LINE#         148
  C:2ECBH         LINE#         149
  C:2ED0H         LINE#         150
  C:2ED0H         LINE#         151
  C:2ED3H         LINE#         152
  C:2ED3H         LINE#         153
  C:2ED3H         LINE#         154
  C:2ED3H         LINE#         155
  C:2ED3H         LINE#         156
  C:2EDBH         LINE#         157
  C:2EDBH         LINE#         158

⌨️ 快捷键说明

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