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

📄 boardtest_v10_0914.m51

📁 单片机开发列程
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        09/30/2007  11:14:57  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Main.obj, Interrupt.obj, SysClock.obj, UARTDriv.obj, SPIDriv.obj, Memory.obj, Timer.obj, Delay.
>> obj, FRAM.obj, I2C.obj, Key.obj, IO.obj, STARTUP.obj TO BoardTest_V10_0914 RAMSIZE (256) XDATA (0X0000-0X0FFF)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  Main.obj (MAIN)
  Interrupt.obj (INTERRUPT)
  SysClock.obj (SYSCLOCK)
  UARTDriv.obj (UARTDRIV)
  SPIDriv.obj (SPIDRIV)
  Memory.obj (MEMORY)
  Timer.obj (TIMER)
  Delay.obj (DELAY)
  FRAM.obj (FRAM)
  I2C.obj (I2C)
  Key.obj (KEY)
  IO.obj (IO)
  STARTUP.obj (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (RAND)
  C:\KEIL\C51\LIB\C51L.LIB (VSPRINTF)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)


LINK MAP OF MODULE:  BoardTest_V10_0914 (MAIN)


            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     000FH     UNIT         _DATA_GROUP_
                    0017H     0009H                  *** GAP ***
            BIT     0020H.0   0003H.3   UNIT         _BIT_GROUP_
                    0023H.3   0000H.5                *** GAP ***
            IDATA   0024H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0648H     UNIT         _XDATA_GROUP_
            XDATA   0648H     0013H     UNIT         ?XD?INTERRUPT
            XDATA   065BH     0004H     UNIT         ?XD?RAND?RAND
            XDATA   065FH     0001H     UNIT         ?XD?KEY
BL51 BANKED LINKER/LOCATER V6.00                                                      09/30/2007  11:14:57  PAGE 2


            XDATA   0660H     0001H     UNIT         ?XD?IO

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0004H     UNIT         ?PR?MEMINIT?MEMORY
            CODE    000AH     0001H     UNIT         ?PR?SPITXEMPISR?INTERRUPT
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0004H     UNIT         ?CO?KEY
            CODE    0012H     0001H     UNIT         ?PR?SPIRXAVOVISR?INTERRUPT
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0004H     UNIT         ?PR?LEDON?IO
            CODE    001AH     0001H     UNIT         ?PR?TIMER0ISR?INTERRUPT
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     000BH     UNIT         ?PR?MAIN?MAIN
            CODE    0029H     0001H     UNIT         ?PR?UART0ISR?INTERRUPT
            CODE    002AH     0001H     UNIT         ?PR?UART1ISR?INTERRUPT
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     0001H     UNIT         ?PR?TIMER1ISR?INTERRUPT
            CODE    002FH     0001H     UNIT         ?PR?I2CISR?INTERRUPT
            CODE    0030H     0001H     UNIT         ?PR?UARTCOLLISIONISR?INTERRUPT
            CODE    0031H     0001H     UNIT         ?PR?PWMISR?INTERRUPT
            CODE    0032H     0001H     UNIT         ?PR?PWM30ISR?INTERRUPT
            CODE    0033H     0003H     ABSOLUTE     
            CODE    0036H     0001H     UNIT         ?PR?PWM74ISR?INTERRUPT
            CODE    0037H     0001H     UNIT         ?PR?WDTARIISR?INTERRUPT
                    0038H     0003H                  *** GAP ***
            CODE    003BH     0003H     ABSOLUTE     
                    003EH     0005H                  *** GAP ***
            CODE    0043H     0003H     ABSOLUTE     
                    0046H     0005H                  *** GAP ***
            CODE    004BH     0003H     ABSOLUTE     
                    004EH     0005H                  *** GAP ***
            CODE    0053H     0003H     ABSOLUTE     
                    0056H     0005H                  *** GAP ***
            CODE    005BH     0003H     ABSOLUTE     
                    005EH     0005H                  *** GAP ***
            CODE    0063H     0003H     ABSOLUTE     
                    0066H     0005H                  *** GAP ***
            CODE    006BH     0003H     ABSOLUTE     
                    006EH     0005H                  *** GAP ***
            CODE    0073H     0003H     ABSOLUTE     
            CODE    0076H     0886H     UNIT         ?CO?I2C
            CODE    08FCH     0365H     UNIT         ?PR?PRINTF?PRINTF
            CODE    0C61H     01C2H     UNIT         ?C?LIB_CODE
            CODE    0E23H     0172H     UNIT         ?PR?FM18L08TEST?MEMORY
            CODE    0F95H     0152H     UNIT         ?CO?MEMORY
            CODE    10E7H     00F1H     UNIT         ?PR?FM24CL04TEST?I2C
            CODE    11D8H     00F1H     UNIT         ?PR?FM3104MEMTEST?I2C
            CODE    12C9H     00EEH     UNIT         ?CO?UARTDRIV
            CODE    13B7H     00C7H     UNIT         ?PR?FM25L04TEST?SPIDRIV
            CODE    147EH     00ACH     UNIT         ?PR?TIMER2ISR?INTERRUPT
            CODE    152AH     00A4H     UNIT         ?CO?MAIN
            CODE    15CEH     009BH     UNIT         ?PR?_UART0_PRINTF?UARTDRIV
            CODE    1669H     009BH     UNIT         ?PR?_UART1_PRINTF?UARTDRIV
            CODE    1704H     008CH     UNIT         ?C_C51STARTUP
            CODE    1790H     007AH     UNIT         ?PR?_FMSPIWRITE?SPIDRIV
BL51 BANKED LINKER/LOCATER V6.00                                                      09/30/2007  11:14:57  PAGE 3


            CODE    180AH     0072H     UNIT         ?PR?_FMSPIREAD?SPIDRIV
            CODE    187CH     005FH     UNIT         ?PR?_FM24CL04NBYTERECV?I2C
            CODE    18DBH     005FH     UNIT         ?PR?KEYREAD?KEY
            CODE    193AH     004FH     UNIT         ?CO?SPIDRIV
            CODE    1989H     004EH     UNIT         ?PR?_FM24CL04NBYTESEND?I2C
            CODE    19D7H     004DH     UNIT         ?PR?RAND?RAND
            CODE    1A24H     004AH     UNIT         ?PR?_VSPRINTF?VSPRINTF
            CODE    1A6EH     0048H     UNIT         ?PR?_I2CNBYTERECV?I2C
            CODE    1AB6H     0045H     UNIT         ?CO?INTERRUPT
            CODE    1AFBH     0041H     UNIT         ?PR?INT0ISR?INTERRUPT
            CODE    1B3CH     0039H     UNIT         ?PR?_I2CNBYTESEND?I2C
            CODE    1B75H     002AH     UNIT         ?PR?_FLASHSET?IO
            CODE    1B9FH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    1BC6H     0024H     UNIT         ?PR?BOARDTEST?MAIN
            CODE    1BEAH     001CH     UNIT         ?C_INITSEG
            CODE    1C06H     0018H     UNIT         ?PR?SYSINIT?MAIN
            CODE    1C1EH     0018H     UNIT         ?PR?SYSCLOCKINIT?SYSCLOCK
            CODE    1C36H     0017H     UNIT         ?PR?_KEYDELAY?KEY
            CODE    1C4DH     0016H     UNIT         ?PR?INTINIT?INTERRUPT
            CODE    1C63H     0014H     UNIT         ?PR?WAITI2CIDLE?I2C
            CODE    1C77H     0013H     UNIT         ?PR?T2INIT?TIMER
            CODE    1C8AH     0012H     UNIT         ?PR?UART0CONFIG?UARTDRIV
            CODE    1C9CH     0012H     UNIT         ?PR?UART1CONFIG?UARTDRIV
            CODE    1CAEH     0012H     UNIT         ?PR?UART1TEST?UARTDRIV
            CODE    1CC0H     0012H     UNIT         ?PR?SPIINIT?SPIDRIV
            CODE    1CD2H     0012H     UNIT         ?PR?WAITTXEMPTY?I2C
            CODE    1CE4H     000EH     UNIT         ?PR?_SDELAY?SYSCLOCK
            CODE    1CF2H     000EH     UNIT         ?PR?_UART0_SENDBYTE?UARTDRIV
            CODE    1D00H     000EH     UNIT         ?PR?_UART1_SENDBYTE?UARTDRIV
            CODE    1D0EH     000AH     UNIT         ?PR?I2CMASTERINIT?I2C
            CODE    1D18H     0007H     UNIT         ?PR?IOINIT?IO
            CODE    1D1FH     0006H     UNIT         ?PR?WAITRXAVAILABLE?I2C



OVERLAY MAP OF MODULE:   BoardTest_V10_0914 (MAIN)


SEGMENT                                   BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                  START    LENGTH     START    LENGTH     START    LENGTH
----------------------------------------------------------------------------------------------
?PR?INT0ISR?INTERRUPT                  -----    -----      -----    -----      -----    -----
  +--> ?CO?INTERRUPT
  +--> ?PR?_UART0_PRINTF?UARTDRIV

?PR?_UART0_PRINTF?UARTDRIV             -----    -----      -----    -----      0586H    0094H
  +--> ?CO?UARTDRIV
  +--> ?PR?_VSPRINTF?VSPRINTF
  +--> ?PR?_UART0_SENDBYTE?UARTDRIV

?PR?_VSPRINTF?VSPRINTF                 -----    -----      -----    -----      061AH    0006H
  +--> ?PR?PRINTF?PRINTF

?PR?PRINTF?PRINTF                      0022H.2  0001H.1    0012H    0005H      0620H    0028H
  +--> ?PR?PUTCHAR?PUTCHAR

*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V6.00                                                      09/30/2007  11:14:57  PAGE 4



?PR?TIMER2ISR?INTERRUPT                -----    -----      -----    -----      -----    -----
  +--> ?CO?INTERRUPT
  +--> ?PR?_UART1_PRINTF?UARTDRIV
  +--> ?PR?KEYREAD?KEY
  +--> ?PR?_FLASHSET?IO
  +--> ?PR?_UART0_PRINTF?UARTDRIV

?PR?_UART1_PRINTF?UARTDRIV             -----    -----      -----    -----      0184H    0094H
  +--> ?CO?UARTDRIV
  +--> ?PR?_VSPRINTF?VSPRINTF
  +--> ?PR?_UART1_SENDBYTE?UARTDRIV

?PR?KEYREAD?KEY                        -----    -----      -----    -----      -----    -----
  +--> ?PR?_KEYDELAY?KEY
  +--> ?CO?KEY

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

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

?PR?MAIN?MAIN                          -----    -----      -----    -----      -----    -----
  +--> ?PR?SYSINIT?MAIN
  +--> ?PR?BOARDTEST?MAIN
  +--> ?PR?INTINIT?INTERRUPT

?PR?SYSINIT?MAIN                       -----    -----      -----    -----      -----    -----
  +--> ?PR?SYSCLOCKINIT?SYSCLOCK
  +--> ?PR?I2CMASTERINIT?I2C
  +--> ?PR?UART0CONFIG?UARTDRIV
  +--> ?PR?UART1CONFIG?UARTDRIV
  +--> ?PR?SPIINIT?SPIDRIV
  +--> ?PR?MEMINIT?MEMORY
  +--> ?PR?IOINIT?IO
  +--> ?PR?T2INIT?TIMER

?PR?SYSCLOCKINIT?SYSCLOCK              -----    -----      -----    -----      -----    -----
  +--> ?PR?_SDELAY?SYSCLOCK

?PR?BOARDTEST?MAIN                     -----    -----      -----    -----      -----    -----
  +--> ?PR?LEDON?IO
  +--> ?CO?MAIN
  +--> ?PR?_UART0_PRINTF?UARTDRIV
  +--> ?PR?UART1TEST?UARTDRIV
  +--> ?PR?FM18L08TEST?MEMORY
  +--> ?PR?FM25L04TEST?SPIDRIV
  +--> ?PR?FM24CL04TEST?I2C
  +--> ?PR?FM3104MEMTEST?I2C

?PR?UART1TEST?UARTDRIV                 -----    -----      -----    -----      -----    -----
  +--> ?CO?UARTDRIV
  +--> ?PR?_UART1_PRINTF?UARTDRIV

?PR?FM18L08TEST?MEMORY                 -----    -----      -----    -----      0184H    0109H
  +--> ?CO?MEMORY
BL51 BANKED LINKER/LOCATER V6.00                                                      09/30/2007  11:14:57  PAGE 5


  +--> ?PR?_UART0_PRINTF?UARTDRIV
  +--> ?PR?RAND?RAND

?PR?FM25L04TEST?SPIDRIV                -----    -----      -----    -----      0184H    0402H
  +--> ?CO?SPIDRIV
  +--> ?PR?_UART0_PRINTF?UARTDRIV
  +--> ?PR?RAND?RAND
  +--> ?PR?_FMSPIWRITE?SPIDRIV
  +--> ?PR?_FMSPIREAD?SPIDRIV

?PR?_FMSPIWRITE?SPIDRIV                -----    -----      -----    -----      0586H    0007H

?PR?_FMSPIREAD?SPIDRIV                 -----    -----      -----    -----      0586H    0007H

?PR?FM24CL04TEST?I2C                   -----    -----      -----    -----      0184H    0402H
  +--> ?CO?I2C
  +--> ?PR?_UART0_PRINTF?UARTDRIV
  +--> ?PR?RAND?RAND
  +--> ?PR?_FM24CL04NBYTESEND?I2C
  +--> ?PR?_FM24CL04NBYTERECV?I2C

?PR?_FM24CL04NBYTESEND?I2C             -----    -----      -----    -----      0586H    0008H
  +--> ?PR?WAITTXEMPTY?I2C
  +--> ?PR?WAITI2CIDLE?I2C

?PR?WAITI2CIDLE?I2C                    -----    -----      -----    -----      -----    -----
  +--> ?PR?WAITRXAVAILABLE?I2C

?PR?_FM24CL04NBYTERECV?I2C             -----    -----      -----    -----      0586H    0009H
  +--> ?PR?WAITTXEMPTY?I2C
  +--> ?PR?WAITI2CIDLE?I2C
  +--> ?PR?WAITRXAVAILABLE?I2C

?PR?FM3104MEMTEST?I2C                  -----    -----      -----    -----      0184H    0402H
  +--> ?CO?I2C
  +--> ?PR?_UART0_PRINTF?UARTDRIV
  +--> ?PR?RAND?RAND
  +--> ?PR?_I2CNBYTESEND?I2C
  +--> ?PR?_I2CNBYTERECV?I2C

?PR?_I2CNBYTESEND?I2C                  -----    -----      -----    -----      0586H    0008H
  +--> ?PR?WAITTXEMPTY?I2C
  +--> ?PR?WAITI2CIDLE?I2C

?PR?_I2CNBYTERECV?I2C                  -----    -----      -----    -----      0586H    0008H
  +--> ?PR?WAITTXEMPTY?I2C
  +--> ?PR?WAITI2CIDLE?I2C
  +--> ?PR?WAITRXAVAILABLE?I2C



SYMBOL TABLE OF MODULE:  BoardTest_V10_0914 (MAIN)

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

  -------         MODULE        MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      09/30/2007  11:14:57  PAGE 6


  C:0000H         SYMBOL        _ICE_DUMMY_
  C:1BC6H         PUBLIC        BoardTest
  C:001EH         PUBLIC        main
  C:1C06H         PUBLIC        SysInit
  -------         PROC          SYSINIT
  C:1C06H         LINE#         34
  C:1C06H         LINE#         35
  C:1C06H         LINE#         36
  C:1C09H         LINE#         42
  C:1C0CH         LINE#         46
  C:1C0FH         LINE#         50
  C:1C12H         LINE#         54
  C:1C15H         LINE#         58
  C:1C18H         LINE#         62
  C:1C1BH         LINE#         66
  -------         ENDPROC       SYSINIT
  -------         PROC          BOARDTEST
  C:1BC6H         LINE#         77
  C:1BC6H         LINE#         78
  C:1BC6H         LINE#         83
  C:1BC9H         LINE#         89
  C:1BD2H         LINE#         95
  C:1BD5H         LINE#         104
  C:1BD8H         LINE#         113
  C:1BDBH         LINE#         122
  C:1BDEH         LINE#         129
  C:1BE1H         LINE#         134
  -------         ENDPROC       BOARDTEST
  -------         PROC          MAIN
  C:001EH         LINE#         140
  C:001EH         LINE#         141
  C:001EH         LINE#         142
  C:0021H         LINE#         143
  C:0024H         LINE#         146
  C:0027H         LINE#         149
  C:0027H         LINE#         150
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        INTERRUPT
  C:0000H         SYMBOL        _ICE_DUMMY_
  X:0648H         PUBLIC        LEDSub
  C:1C4DH         PUBLIC        INTInit
  D:00C8H         PUBLIC        P6
  D:00E4H         PUBLIC        INTSRC1
  D:00E5H         PUBLIC        INTSRC2
  C:1AFBH         PUBLIC        INT0ISR
  D:00E6H         PUBLIC        IPINSENS1
  C:001AH         PUBLIC        Timer0ISR
  C:002EH         PUBLIC        Timer1ISR

⌨️ 快捷键说明

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