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

📄 da_040.m51

📁 c8051f040实验程序含CAN SMBUS IIC
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.12              12/06/2006  17:08:52  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE E:\于英伟\FLASH-HU\FLASH-HU\FLASH.OBJ TO E:\F040\F040
>> _DA\DA_040 RS (256) PL (68) PW (78)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  E:\于英伟\FLASH-HU\FLASH-HU\FLASH.OBJ (FLASH)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)


LINK MAP OF MODULE:  E:\F040\F040_DA\DA_040 (FLASH)


            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     0042H     UNIT         ?DT?FLASH
            DATA    004AH     0012H     UNIT         _DATA_GROUP_
            DATA    005CH     0009H     UNIT         ?DT?_FLASHBUFFER1READ?FLA
>> SH
            DATA    0065H     0008H     UNIT         ?DT?_FLASHBUFFER2WRITE?FL
>> ASH
            DATA    006DH     0002H     UNIT         ?DT?ERASINGDATAFLASH?FLAS
>> H
            IDATA   006FH     0001H     UNIT         ?ID?GETFLASHSTATUS?FLASH
            IDATA   0070H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0073H     UNIT         ?PR?MAIN?FLASH
            CODE    0076H     0072H     UNIT         ?C?LIB_CODE
            CODE    00E8H     0069H     UNIT         ?PR?_FLASHBUFFER2READ?FLA
>> SH
            CODE    0151H     0069H     UNIT         ?PR?_FLASHBUFFER1WRITE?FL
>> ASH
            CODE    01BAH     0064H     UNIT         ?PR?_FLASHBUFFER1READ?FLA
>> SH
            CODE    021EH     0060H     UNIT         ?PR?_FLASHBUFFER2WRITE?FL
>> ASH
            CODE    027EH     005AH     UNIT         ?PR?ERASINGDATAFLASH?FLAS
>> H
            CODE    02D8H     004BH     UNIT         ?PR?_DELAY?FLASH
            CODE    0323H     0037H     UNIT         ?PR?PAGETOBUFFER1?FLASH
            CODE    035AH     0037H     UNIT         ?PR?PAGETOBUFFER2?FLASH
            CODE    0391H     0037H     UNIT         ?PR?FLASHBUFFER1PROGNOERA
>> SE?FLASH
            CODE    03C8H     0037H     UNIT         ?PR?FLASHBUFFER2PROGNOERA
>> SE?FLASH
            CODE    03FFH     002DH     UNIT         ?PR?ERASEFLASHPAGE?FLASH
            CODE    042CH     002DH     UNIT         ?PR?FLASHBUFFER1PROGAUTOE
>> RASE?FLASH
            CODE    0459H     002DH     UNIT         ?PR?FLASHBUFFER2PROGAUTOE
>> RASE?FLASH
            CODE    0486H     001CH     UNIT         ?PR?SYSCLK_INIT?FLASH
            CODE    04A2H     001AH     UNIT         ?PR?GETFLASHSTATUS?FLASH
            CODE    04BCH     0014H     UNIT         ?PR?UART0_INIT?FLASH
            CODE    04D0H     0010H     UNIT         ?PR?_SENDSPIBYTE?FLASH
BL51 BANKED LINKER/LOCATER V5.12            12/06/2006  17:08:52  PAGE 2


            CODE    04E0H     000FH     UNIT         ?PR?PORT_INIT?FLASH
            CODE    04EFH     000DH     UNIT         ?PR?SPI0_INIT?FLASH
            CODE    04FCH     000CH     UNIT         ?C_C51STARTUP
            CODE    0508H     000BH     UNIT         ?PR?GETSPIBYTE?FLASH



OVERLAY MAP OF MODULE:   E:\F040\F040_DA\DA_040 (FLASH)


SEGMENT                                       DATA_GROUP 
  +--> CALLED SEGMENT                       START    LENGTH
-----------------------------------------------------------
?C_C51STARTUP                               -----    -----
  +--> ?PR?MAIN?FLASH

?PR?MAIN?FLASH                              004AH    0001H
  +--> ?PR?SYSCLK_INIT?FLASH
  +--> ?PR?PORT_INIT?FLASH
  +--> ?PR?UART0_INIT?FLASH
  +--> ?PR?SPI0_INIT?FLASH
  +--> ?PR?_FLASHBUFFER1WRITE?FLASH
  +--> ?PR?FLASHBUFFER1PROGAUTOERASE?FLASH
  +--> ?PR?PAGETOBUFFER2?FLASH
  +--> ?PR?_FLASHBUFFER2READ?FLASH
  +--> ?PR?_DELAY?FLASH

?PR?_FLASHBUFFER1WRITE?FLASH                004BH    0009H
  +--> ?PR?_SENDSPIBYTE?FLASH
  +--> ?PR?_DELAY?FLASH

?PR?_DELAY?FLASH                            0054H    0008H

?PR?FLASHBUFFER1PROGAUTOERASE?FLASH         -----    -----
  +--> ?PR?_SENDSPIBYTE?FLASH

?PR?PAGETOBUFFER2?FLASH                     -----    -----
  +--> ?PR?_SENDSPIBYTE?FLASH
  +--> ?PR?_DELAY?FLASH

?PR?_FLASHBUFFER2READ?FLASH                 004BH    0009H
  +--> ?PR?_SENDSPIBYTE?FLASH
  +--> ?PR?GETSPIBYTE?FLASH



SYMBOL TABLE OF MODULE:  E:\F040\F040_DA\DA_040 (FLASH)

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

  -------         MODULE        FLASH
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:009DH         PUBLIC        SPI0CKR
  D:0008H         PUBLIC        Array
  D:00FFH         PUBLIC        WDTCN
  D:00B0H         PUBLIC        P3
  D:0084H         PUBLIC        P4
  D:00E8H         PUBLIC        ADC0CN
  D:00A4H         PUBLIC        P0MDOUT
  D:00A8H         PUBLIC        IE
  C:04EFH         PUBLIC        SPI0_Init
  D:00D8H         PUBLIC        PCA0CN
  D:00B8H         PUBLIC        IP
  C:04A2H         PUBLIC        GetFlashStatus
BL51 BANKED LINKER/LOCATER V5.12            12/06/2006  17:08:52  PAGE 3


  D:00E1H         PUBLIC        XBR0
  D:00E2H         PUBLIC        XBR1
  D:00E3H         PUBLIC        XBR2
  D:00C0H         PUBLIC        SMB0CN
  C:0508H         PUBLIC        GetSPIByte
  C:0003H         PUBLIC        main
  C:042CH         PUBLIC        FlashBuffer1ProgAutoErase
  C:0459H         PUBLIC        FlashBuffer2ProgAutoErase
  D:00F8H         PUBLIC        SPI0CN
  D:0087H         PUBLIC        PCON
  B:00F8H.7       PUBLIC        SPIF
  D:0028H         PUBLIC        Array2
  D:00B5H         PUBLIC        P74OUT
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:027EH         PUBLIC        ErasingDataFlash
  C:04E0H         PUBLIC        PORT_Init
  D:00B2H         PUBLIC        OSCICN
  B:0098H.1       PUBLIC        TI0
  D:008DH         PUBLIC        TH1
  C:0391H         PUBLIC        FlashBuffer1ProgNoErase
  C:03C8H         PUBLIC        FlashBuffer2ProgNoErase
  D:00B1H         PUBLIC        OSCXCN
  C:0486H         PUBLIC        SYSCLK_Init
  C:0323H         PUBLIC        PageToBuffer1
  C:035AH         PUBLIC        PageToBuffer2
  B:0088H.6       PUBLIC        TR1
  D:0048H         SYMBOL        AT450XXPageAddr
  C:01BAH         PUBLIC        _FlashBuffer1Read
  C:00E8H         PUBLIC        _FlashBuffer2Read
  D:0099H         PUBLIC        SBUF0
  C:03FFH         PUBLIC        EraseFlashPage
  C:04BCH         PUBLIC        UART0_Init
  D:0098H         PUBLIC        SCON0
  D:00C8H         PUBLIC        T2CON
  D:009AH         PUBLIC        SPI0CFG
  C:0151H         PUBLIC        _FlashBuffer1Write
  D:008EH         PUBLIC        CKCON
  C:04D8H         PUBLIC        _SendSPIByte
  C:021EH         PUBLIC        _FlashBuffer2Write
  C:02E0H         PUBLIC        _delay
  D:009BH         PUBLIC        SPI0DAT
  D:00D0H         PUBLIC        PSW
  -------         PROC          MAIN
  -------         DO            
  D:004AH         SYMBOL        Counter
  -------         ENDDO         
  C:0003H         LINE#         151
  C:0003H         LINE#         152
  C:0003H         LINE#         154
  C:0006H         LINE#         155
  C:0009H         LINE#         156
  C:000CH         LINE#         157
  C:000FH         LINE#         158
  C:0012H         LINE#         159
  C:0015H         LINE#         160
  C:001BH         LINE#         161
  C:001EH         LINE#         162
  C:001EH         LINE#         163
  C:0025H         LINE#         164
  C:002CH         LINE#         165
  C:002CH         LINE#         166
  C:002CH         LINE#         169
  C:0031H         LINE#         172
  C:003EH         LINE#         174
BL51 BANKED LINKER/LOCATER V5.12            12/06/2006  17:08:52  PAGE 4


  C:0041H         LINE#         175
  C:0046H         LINE#         176
  C:0049H         LINE#         177
  C:005AH         LINE#         178
  C:005DH         LINE#         179
  C:005DH         LINE#         180
  C:0060H         LINE#         181
  C:0068H         LINE#         182
  C:006BH         LINE#         183
  -------         ENDPROC       MAIN
  -------         PROC          SYSCLK_INIT
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0486H         LINE#         193
  C:0486H         LINE#         194
  C:0486H         LINE#         195
  C:0489H         LINE#         196
  C:0499H         LINE#         197
  C:049EH         LINE#         198
  C:04A1H         LINE#         199
  -------         ENDPROC       SYSCLK_INIT
  -------         PROC          PORT_INIT
  C:04E0H         LINE#         202
  C:04E0H         LINE#         203
  C:04E0H         LINE#         214
  C:04E3H         LINE#         215
  C:04E6H         LINE#         216
  C:04E9H         LINE#         218
  C:04EBH         LINE#         219
  C:04EEH         LINE#         221
  -------         ENDPROC       PORT_INIT
  -------         PROC          UART0_INIT
  C:04BCH         LINE#         225
  C:04BCH         LINE#         226
  C:04BFH         LINE#         227
  C:04C2H         LINE#         228
  C:04C5H         LINE#         229
  C:04C7H         LINE#         230
  C:04CAH         LINE#         231
  C:04CDH         LINE#         232
  C:04CFH         LINE#         236
  -------         ENDPROC       UART0_INIT
  C:02D8H         SYMBOL        L?0098
  -------         PROC          L?0097
  -------         ENDPROC       L?0097
  C:02D8H         SYMBOL        L?0098
  -------         PROC          _DELAY
  D:0054H         SYMBOL        ccc
  -------         DO            
  D:0058H         SYMBOL        a
  -------         ENDDO         
  C:02E0H         LINE#         237
  C:02E8H         LINE#         238
  -------         ENDPROC       _DELAY
  -------         PROC          ERASINGDATAFLASH
  -------         DO            
  D:006DH         SYMBOL        block_counter
  -------         ENDDO         
  C:027EH         LINE#         244
  C:027EH         LINE#         245
  C:027EH         LINE#         246
  C:0283H         LINE#         247
  C:028BH         LINE#         248
  C:0292H         LINE#         249
BL51 BANKED LINKER/LOCATER V5.12            12/06/2006  17:08:52  PAGE 5


  C:0292H         LINE#         250
  C:0295H         LINE#         251
  C:029AH         LINE#         252
  C:02ABH         LINE#         253
  C:02BDH         LINE#         254
  C:02C2H         LINE#         255

⌨️ 快捷键说明

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