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

📄 motor.m51

📁 keil c 文件 @@##%%…… &……源代码程序
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        09/13/2005  19:28:54  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\img\motor.obj TO .\img\motor PRINT (.\motor.m51)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  .\img\motor.obj (MOTOR)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (SQRT)
  C:\KEIL\C51\LIB\C51FPS.LIB (SIN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES)
  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?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (ABS)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  .\img\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"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?MOTOR
            BIT     0020H.1   0000H.1   UNIT         _BIT_GROUP_
                    0020H.2   0000H.6                *** GAP ***
            DATA    0021H     002CH     UNIT         _DATA_GROUP_
            DATA    004DH     001EH     UNIT         ?DT?MOTOR
            IDATA   006BH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     000DH     UNIT         ?C_INITSEG
            CODE    0010H     0003H     UNIT         ?PR?INT1?MOTOR
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0508H     UNIT         ?C?LIB_CODE
            CODE    051EH     0317H     UNIT         ?PR?MAIN?MOTOR
            CODE    0835H     016EH     UNIT         ?PR?SIN?SIN
            CODE    09A3H     0162H     UNIT         ?PR?DRAWCIRCLE?MOTOR
            CODE    0B05H     00FEH     UNIT         ?PR?KEYIN?MOTOR
            CODE    0C03H     00F8H     UNIT         ?PR?_DISPLAY1?MOTOR
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2005  19:28:54  PAGE 2


            CODE    0CFBH     00F4H     UNIT         ?PR?_DISPLAY2?MOTOR
            CODE    0DEFH     00B4H     UNIT         ?PR?_DISPLAY_XY?MOTOR
            CODE    0EA3H     00AAH     UNIT         ?PR?SQRT?SQRT
            CODE    0F4DH     00A8H     UNIT         ?PR?_MOVE?MOTOR
            CODE    0FF5H     0098H     UNIT         ?PR?_LL?MOTOR
            CODE    108DH     0098H     UNIT         ?PR?_LR?MOTOR
            CODE    1125H     008CH     UNIT         ?C_C51STARTUP
            CODE    11B1H     0060H     UNIT         ?PR?_LMOTOR?MOTOR
            CODE    1211H     005AH     UNIT         ?PR?MOVE_XY?MOTOR
            CODE    126BH     0057H     UNIT         ?PR?_RMOTOR?MOTOR
            CODE    12C2H     0025H     UNIT         ?PR?_MSEC?MOTOR
            CODE    12E7H     0023H     UNIT         ?PR?INITL297?MOTOR
            CODE    130AH     001DH     UNIT         ?PR?_WDAT_8279?MOTOR
            CODE    1327H     001DH     UNIT         ?PR?TEST?MOTOR
            CODE    1344H     0013H     UNIT         ?PR?_WCOM_8279?MOTOR
            CODE    1357H     0012H     UNIT         ?PR?_ABS?ABS
            CODE    1369H     000CH     UNIT         ?PR?INIT8279?MOTOR
            CODE    1375H     000CH     UNIT         ?PR?CLEAR_LED?MOTOR
            CODE    1381H     000CH     UNIT         ?CO?MOTOR
            CODE    138DH     0008H     UNIT         ?PR?KEY_PRESSED?MOTOR



OVERLAY MAP OF MODULE:   .\img\motor (MOTOR)


SEGMENT                           BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?C_C51STARTUP                  -----    -----      -----    -----
  +--> ?PR?MAIN?MOTOR
  +--> ?C_INITSEG

?PR?MAIN?MOTOR                 -----    -----      -----    -----
  +--> ?PR?INIT8279?MOTOR
  +--> ?PR?_DISPLAY1?MOTOR
  +--> ?PR?_DISPLAY2?MOTOR
  +--> ?PR?_MSEC?MOTOR
  +--> ?PR?CLEAR_LED?MOTOR
  +--> ?PR?_DISPLAY_XY?MOTOR
  +--> ?PR?INITL297?MOTOR
  +--> ?PR?TEST?MOTOR
  +--> ?PR?KEYIN?MOTOR
  +--> ?PR?DRAWCIRCLE?MOTOR
  +--> ?PR?_MOVE?MOTOR
  +--> ?PR?MOVE_XY?MOTOR

?PR?_DISPLAY1?MOTOR            -----    -----      0021H    0010H
  +--> ?PR?_WCOM_8279?MOTOR
  +--> ?PR?_WDAT_8279?MOTOR
  +--> ?PR?_DISPLAY_XY?MOTOR

?PR?_WCOM_8279?MOTOR           -----    -----      -----    -----
  +--> ?PR?_MSEC?MOTOR

?PR?_WDAT_8279?MOTOR           -----    -----      -----    -----
  +--> ?CO?MOTOR
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2005  19:28:54  PAGE 3


  +--> ?PR?_MSEC?MOTOR

?PR?_DISPLAY_XY?MOTOR          -----    -----      0031H    0002H
  +--> ?PR?_WCOM_8279?MOTOR
  +--> ?PR?_WDAT_8279?MOTOR

?PR?_DISPLAY2?MOTOR            -----    -----      0021H    0010H
  +--> ?PR?_WCOM_8279?MOTOR
  +--> ?PR?_WDAT_8279?MOTOR
  +--> ?PR?_DISPLAY_XY?MOTOR

?PR?CLEAR_LED?MOTOR            -----    -----      -----    -----
  +--> ?PR?_MSEC?MOTOR
  +--> ?PR?_WCOM_8279?MOTOR

?PR?INITL297?MOTOR             -----    -----      -----    -----
  +--> ?PR?_MSEC?MOTOR

?PR?TEST?MOTOR                 -----    -----      -----    -----
  +--> ?PR?INITL297?MOTOR
  +--> ?PR?_MSEC?MOTOR

?PR?KEYIN?MOTOR                -----    -----      -----    -----
  +--> ?PR?KEY_PRESSED?MOTOR
  +--> ?PR?_WCOM_8279?MOTOR
  +--> ?PR?_DISPLAY1?MOTOR

?PR?DRAWCIRCLE?MOTOR           -----    -----      -----    -----
  +--> ?PR?_MOVE?MOTOR
  +--> ?PR?SIN?SIN
  +--> ?PR?_DISPLAY1?MOTOR
  +--> ?PR?_DISPLAY2?MOTOR

?PR?_MOVE?MOTOR                -----    -----      0021H    0020H
  +--> ?PR?_LL?MOTOR
  +--> ?PR?_LR?MOTOR
  +--> ?PR?_LMOTOR?MOTOR
  +--> ?PR?_RMOTOR?MOTOR

?PR?_LL?MOTOR                  -----    -----      0041H    0008H
  +--> ?PR?SQRT?SQRT

?PR?SQRT?SQRT                  -----    -----      0049H    0004H

?PR?_LR?MOTOR                  -----    -----      0041H    0008H
  +--> ?PR?SQRT?SQRT

?PR?_LMOTOR?MOTOR              -----    -----      0041H    0006H
  +--> ?PR?_ABS?ABS
  +--> ?PR?_MSEC?MOTOR

?PR?_RMOTOR?MOTOR              -----    -----      0041H    0006H
  +--> ?PR?_ABS?ABS
  +--> ?PR?_MSEC?MOTOR

?PR?SIN?SIN                    0020H.1  0000H.1    0021H    0004H

BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2005  19:28:54  PAGE 4


?PR?MOVE_XY?MOTOR              -----    -----      -----    -----
  +--> ?PR?_MOVE?MOTOR



SYMBOL TABLE OF MODULE:  .\img\motor (MOTOR)

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

  -------         MODULE        MOTOR
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00E0H.7       PUBLIC        cflag
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:12D1H         PUBLIC        _msec
  C:1381H         PUBLIC        table
  C:1211H         PUBLIC        move_xy
  C:0C0EH         PUBLIC        _display1
  D:004DH         PUBLIC        cx0
  C:0D06H         PUBLIC        _display2
  D:004FH         PUBLIC        cy0
  D:00A8H         PUBLIC        IE
  B:0090H.5       PUBLIC        L297_L_EN
  C:1369H         PUBLIC        init8279
  B:00B0H.4       PUBLIC        L297_R_EN
  B:0090H.0       PUBLIC        L297_L_CW
  B:0090H.2       PUBLIC        L297_L_HALF
  C:0F4DH         PUBLIC        _move
  D:00B8H         PUBLIC        IP
  B:0090H.6       PUBLIC        L297_R_CW
  B:00B0H.0       PUBLIC        L297_R_HALF
  C:137CH         PUBLIC        clear_led
  C:0B05H         PUBLIC        keyin
  C:12E7H         PUBLIC        initL297
  C:138DH         PUBLIC        key_pressed
  C:051EH         PUBLIC        main
  C:09A3H         PUBLIC        drawcircle
  D:0051H         PUBLIC        x0
  D:0052H         PUBLIC        y0
  C:0DF7H         PUBLIC        _display_xy
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:0053H         PUBLIC        eol
  C:1327H         PUBLIC        test
  D:00E0H         PUBLIC        ACC
  B:0020H.0       PUBLIC        int_flag
  C:1311H         PUBLIC        _wdat_8279
  B:0088H.2       PUBLIC        IT1
  C:1344H         PUBLIC        _wcom_8279
  D:0054H         PUBLIC        mmx
  D:0058H         PUBLIC        mmy
  D:005CH         PUBLIC        cr
  B:0090H.1       PUBLIC        L297_L_CLK
  B:0090H.7       PUBLIC        L297_R_CLK
  B:0090H.4       PUBLIC        L297_L_CTL
  C:11B1H         PUBLIC        _Lmotor
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2005  19:28:54  PAGE 5


  D:005EH         PUBLIC        mx
  B:00B0H.2       PUBLIC        L297_R_CTL
  C:126BH         PUBLIC        _Rmotor
  D:0062H         PUBLIC        my
  D:00C8H         PUBLIC        T2CON
  D:0066H         PUBLIC        i
  D:0068H         PUBLIC        j
  D:006AH         PUBLIC        k
  B:0090H.3       PUBLIC        L297_L_RST
  C:0FF5H         PUBLIC        _LL
  D:00D0H         PUBLIC        PSW
  B:00B0H.1       PUBLIC        L297_R_RST
  C:0010H         PUBLIC        int1
  C:108DH         PUBLIC        _LR
  C:12CDH         SYMBOL        L?0158
  -------         PROC          L?0157
  -------         ENDPROC       L?0157
  C:12CDH         SYMBOL        L?0158
  -------         PROC          _MSEC
  D:0006H         SYMBOL        x
  -------         DO            
  D:0005H         SYMBOL        j
  -------         ENDDO         
  C:12D1H         LINE#         53
  C:12D1H         LINE#         55
  C:12DBH         LINE#         56
  C:12E3H         LINE#         57
  C:12E6H         LINE#         58
  C:12E6H         LINE#         59
  -------         ENDPROC       _MSEC
  C:130CH         SYMBOL        L?0156
  -------         PROC          L?0155
  -------         ENDPROC       L?0155
  C:130CH         SYMBOL        L?0156
  -------         PROC          _WDAT_8279
  D:0004H         SYMBOL        d
  C:1311H         LINE#         64
  C:1313H         LINE#         65
  C:131AH         LINE#         67
  C:131EH         LINE#         68
  C:1321H         LINE#         69
  C:1326H         LINE#         70
  -------         ENDPROC       _WDAT_8279
  -------         PROC          _WCOM_8279
  D:0004H         SYMBOL        c
  C:1344H         LINE#         75
  C:1346H         LINE#         76
  C:134DH         LINE#         78
  C:1351H         LINE#         79
  C:1354H         LINE#         80
  C:1356H         LINE#         81
  -------         ENDPROC       _WCOM_8279
  -------         PROC          INIT8279
  C:1369H         LINE#         84
  C:1369H         LINE#         85
  C:1369H         LINE#         87
  C:136FH         LINE#         88
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2005  19:28:54  PAGE 6


  C:1371H         LINE#         89
  C:1374H         LINE#         92
  -------         ENDPROC       INIT8279
  -------         PROC          L?0161

⌨️ 快捷键说明

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