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

📄 motortest.m51

📁 串口控制8路舵机程序,本程序适用于III型实验板
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        08/10/2007  13:26:45  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE MotorMain.obj, Series.obj, LedDigital.obj, Motor.obj, Sound.obj TO MotorTest RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  MotorMain.obj (MOTORMAIN)
  Series.obj (SERIES)
  LedDigital.obj (LEDDIGITAL)
  Motor.obj (MOTOR)
  Sound.obj (SOUND)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  MotorTest (MOTORMAIN)


            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     0014H     UNIT         ?DT?MOTOR
            DATA    001CH     0009H     UNIT         ?DT?LEDDIGITAL
            DATA    0025H     0004H     UNIT         _DATA_GROUP_
            DATA    0029H     0003H     UNIT         ?DT?_COMMSENDSTRING?SERIES
            DATA    002CH     0002H     UNIT         ?DT?MOTORMAIN
            IDATA   002EH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     000DH                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     07DAH                  *** GAP ***
            CODE    0800H     008CH     UNIT         ?C_C51STARTUP
            CODE    088CH     0069H     UNIT         ?PR?TIMER1SERVER?MOTORMAIN
            CODE    08F5H     0066H     UNIT         ?PR?MOTORCTRLINFOTOL?MOTOR
            CODE    095BH     005AH     UNIT         ?PR?COMMINTERSERVER?MOTORMAIN
            CODE    09B5H     0054H     UNIT         ?C?LIB_CODE
            CODE    0A09H     0045H     UNIT         ?PR?SETMOTORCTRL?MOTOR
            CODE    0A4EH     0038H     UNIT         ?PR?_LEDDIGITALTRANSPORT?LEDDIGITAL
            CODE    0A86H     0031H     UNIT         ?PR?_COMMSENDSTRING?SERIES
            CODE    0AB7H     0022H     UNIT         ?C_INITSEG
            CODE    0AD9H     0020H     UNIT         ?PR?_DELAY1MS?SOUND
            CODE    0AF9H     0018H     UNIT         ?CO?LEDDIGITAL
            CODE    0B11H     0017H     UNIT         ?PR?SYSTEMINIT?MOTORMAIN
            CODE    0B28H     0016H     UNIT         ?PR?LEDDIGITALDISPLAY?LEDDIGITAL
            CODE    0B3EH     000DH     UNIT         ?PR?TIMER2INIT?MOTORMAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      08/10/2007  13:26:45  PAGE 2


            CODE    0B4BH     000CH     UNIT         ?PR?TIMER0INIT?MOTORMAIN
            CODE    0B57H     000CH     UNIT         ?PR?TIMER1INIT?MOTORMAIN
            CODE    0B63H     000CH     UNIT         ?PR?SOUND?SOUND
            CODE    0B6FH     0009H     UNIT         ?PR?COMMINIT?MOTORMAIN
            CODE    0B78H     0008H     UNIT         ?PR?_COMMSENDCHAR?SERIES
            CODE    0B80H     0005H     UNIT         ?PR?MAIN?MOTORMAIN
            CODE    0B85H     0004H     UNIT         ?PR?TIMER0SERVER?MOTORMAIN
            CODE    0B89H     0003H     UNIT         ?PR?COMMRECEIVE?SERIES



OVERLAY MAP OF MODULE:   MotorTest (MOTORMAIN)


SEGMENT                                       DATA_GROUP 
  +--> CALLED SEGMENT                       START    LENGTH
-----------------------------------------------------------
?PR?TIMER1SERVER?MOTORMAIN                  -----    -----
  +--> ?PR?LEDDIGITALDISPLAY?LEDDIGITAL

?PR?LEDDIGITALDISPLAY?LEDDIGITAL            -----    -----
  +--> ?CO?LEDDIGITAL

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

?PR?COMMINTERSERVER?MOTORMAIN               -----    -----
  +--> ?PR?COMMRECEIVE?SERIES
  +--> ?PR?SETMOTORCTRL?MOTOR
  +--> ?PR?MOTORCTRLINFOTOL?MOTOR
  +--> ?PR?_LEDDIGITALTRANSPORT?LEDDIGITAL

?PR?SETMOTORCTRL?MOTOR                      0025H    0002H
  +--> ?PR?SOUND?SOUND

?PR?SOUND?SOUND                             -----    -----
  +--> ?PR?_DELAY1MS?SOUND

?PR?MOTORCTRLINFOTOL?MOTOR                  0025H    0004H

?PR?_LEDDIGITALTRANSPORT?LEDDIGITAL         0025H    0004H
  +--> ?CO?LEDDIGITAL

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

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

?PR?MAIN?MOTORMAIN                          -----    -----
  +--> ?PR?SYSTEMINIT?MOTORMAIN

?PR?SYSTEMINIT?MOTORMAIN                    -----    -----
  +--> ?PR?TIMER0INIT?MOTORMAIN
  +--> ?PR?TIMER1INIT?MOTORMAIN
  +--> ?PR?TIMER2INIT?MOTORMAIN
  +--> ?PR?COMMINIT?MOTORMAIN

BL51 BANKED LINKER/LOCATER V5.03                                                      08/10/2007  13:26:45  PAGE 3




SYMBOL TABLE OF MODULE:  MotorTest (MOTORMAIN)

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

  -------         MODULE        MOTORMAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00A0H         PUBLIC        P2
  B:00A8H.7       PUBLIC        EA
  C:095BH         PUBLIC        CommInterServer
  D:002CH         PUBLIC        MotorIndex
  B:00A8H.4       PUBLIC        ES
  B:0098H.0       PUBLIC        RI
  C:0B11H         PUBLIC        SystemInit
  D:00CBH         PUBLIC        RCAP2H
  C:0B6FH         PUBLIC        CommInit
  D:00CAH         PUBLIC        RCAP2L
  C:0B80H         PUBLIC        main
  B:00C8H.5       PUBLIC        RCLK
  B:00C8H.4       PUBLIC        TCLK
  C:0B85H         PUBLIC        Timer0Server
  C:088CH         PUBLIC        Timer1Server
  D:0089H         PUBLIC        TMOD
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  C:0B4BH         PUBLIC        Timer0Init
  B:00A8H.5       PUBLIC        ET2
  C:0B57H         PUBLIC        Timer1Init
  D:008CH         PUBLIC        TH0
  C:0B3EH         PUBLIC        Timer2Init
  D:008DH         PUBLIC        TH1
  B:0098H.7       PUBLIC        SM0
  D:008AH         PUBLIC        TL0
  B:0098H.6       PUBLIC        SM1
  D:008BH         PUBLIC        TL1
  B:0098H.5       PUBLIC        SM2
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  D:002DH         PUBLIC        RCharCount
  B:0098H.4       PUBLIC        REN
  -------         PROC          TIMER0INIT
  C:0B4BH         LINE#         22
  C:0B4BH         LINE#         23
  C:0B4BH         LINE#         24
  C:0B4EH         LINE#         25
  C:0B51H         LINE#         26
  C:0B54H         LINE#         27
  C:0B56H         LINE#         28
  -------         ENDPROC       TIMER0INIT
  -------         PROC          TIMER1INIT
  C:0B57H         LINE#         35
  C:0B57H         LINE#         36
  C:0B57H         LINE#         37
  C:0B5AH         LINE#         38
BL51 BANKED LINKER/LOCATER V5.03                                                      08/10/2007  13:26:45  PAGE 4


  C:0B5DH         LINE#         39
  C:0B60H         LINE#         40
  C:0B62H         LINE#         41
  -------         ENDPROC       TIMER1INIT
  -------         PROC          TIMER2INIT
  C:0B3EH         LINE#         48
  C:0B3EH         LINE#         49
  C:0B3EH         LINE#         50
  C:0B41H         LINE#         51
  C:0B44H         LINE#         52
  C:0B46H         LINE#         53
  C:0B48H         LINE#         54
  C:0B4AH         LINE#         55
  -------         ENDPROC       TIMER2INIT
  -------         PROC          COMMINIT
  C:0B6FH         LINE#         61
  C:0B6FH         LINE#         62
  C:0B6FH         LINE#         63
  C:0B71H         LINE#         64
  C:0B73H         LINE#         65
  C:0B75H         LINE#         66
  C:0B77H         LINE#         67
  -------         ENDPROC       COMMINIT
  -------         PROC          SYSTEMINIT
  C:0B11H         LINE#         73
  C:0B11H         LINE#         74
  C:0B11H         LINE#         75
  C:0B14H         LINE#         76
  C:0B17H         LINE#         77
  C:0B1AH         LINE#         78
  C:0B1DH         LINE#         79
  C:0B1FH         LINE#         80
  C:0B21H         LINE#         81
  C:0B23H         LINE#         82
  C:0B25H         LINE#         83
  C:0B27H         LINE#         84
  -------         ENDPROC       SYSTEMINIT
  -------         PROC          TIMER0SERVER
  C:0B85H         LINE#         90
  C:0B85H         LINE#         92
  C:0B88H         LINE#         93
  -------         ENDPROC       TIMER0SERVER
  -------         PROC          TIMER1SERVER
  C:088CH         LINE#         99
  C:08A9H         LINE#         101

⌨️ 快捷键说明

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