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

📄 bdtrv20_mcu_v01.m51

📁 单片机C源程序souce
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        11/30/2006  11:39:45  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
G:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, BDTRV20.obj, bootDSP.obj, delay.obj, InitDSP.obj, InitMCU.obj, rdDSP.obj, SendDSP.
>> obj, WDT.obj, INIT4136.obj, RunIAP.obj, InitModule.obj, int0.obj, ints.obj, INTT0.obj, rev_frame.obj, ch_frame.obj, s
>> d_uart.obj, func_hb.obj, func_as.obj, func_ay.obj, func_az.obj, func_cf.obj, func_ch.obj, func_ci.obj, func_gb.obj, f
>> unc_gd.obj, func_gj.obj, func_ha.obj, func_ia.obj, func_ge.obj, func_gf.obj, func_hn.obj, func_aw.obj, long_to_asc.ob
>> j, fromasc.obj, toasc.obj, char_to_asc.obj, asc_to_char.obj, tosec.obj, sectodata.obj, mul_div.obj, cz_ay.obj, cz_az.
>> obj, cz_hb.obj, cz_as.obj, cz_ha.obj, cz_gj.obj, cz_ia.obj, cz_hn.obj, cz_ge.obj, cz_gf.obj, cz_gb.obj, send_lp_dsp.o
>> bj, send_lla.obj, send_ofs.obj, SPI.obj TO BDTRV20_MCU_V01 RAMSIZE (256) CODE (?PR?RUNIAPCODE?RUNIAPCODE (0X1F00))


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  BDTRV20.obj (BDTRV20)
  bootDSP.obj (BOOTDSP)
  delay.obj (DELAY)
  InitDSP.obj (INITDSP)
  InitMCU.obj (INITMCU)
  rdDSP.obj (RDDSP)
  SendDSP.obj (SENDDSP)
  WDT.obj (WDT)
  INIT4136.obj (INIT4136)
  RunIAP.obj (RUNIAP)
  InitModule.obj (INITMODULE)
  int0.obj (INT0)
  ints.obj (INTS)
  INTT0.obj (INTT0)
  rev_frame.obj (REV_FRAME)
  ch_frame.obj (CH_FRAME)
  sd_uart.obj (SD_UART)
  func_hb.obj (FUNC_HB)
  func_as.obj (FUNC_AS)
  func_ay.obj (FUNC_AY)
  func_az.obj (FUNC_AZ)
  func_cf.obj (FUNC_CF)
  func_ch.obj (FUNC_CH)
  func_ci.obj (FUNC_CI)
  func_gb.obj (FUNC_GB)
  func_gd.obj (FUNC_GD)
  func_gj.obj (FUNC_GJ)
  func_ha.obj (FUNC_HA)
  func_ia.obj (FUNC_IA)
  func_ge.obj (FUNC_GE)
  func_gf.obj (FUNC_GF)
  func_hn.obj (FUNC_HN)
  func_aw.obj (FUNC_AW)
  long_to_asc.obj (LONG_TO_ASC)
  fromasc.obj (FROMASC)
  toasc.obj (TOASC)
  char_to_asc.obj (CHAR_TO_ASC)
  asc_to_char.obj (ASC_TO_CHAR)
  tosec.obj (TOSEC)
  sectodata.obj (SECTODATA)
  mul_div.obj (MUL_DIV)
  cz_ay.obj (CZ_AY)
  cz_az.obj (CZ_AZ)
BL51 BANKED LINKER/LOCATER V5.12                                                      11/30/2006  11:39:45  PAGE 2


  cz_hb.obj (CZ_HB)
  cz_as.obj (CZ_AS)
  cz_ha.obj (CZ_HA)
  cz_gj.obj (CZ_GJ)
  cz_ia.obj (CZ_IA)
  cz_hn.obj (CZ_HN)
  cz_ge.obj (CZ_GE)
  cz_gf.obj (CZ_GF)
  cz_gb.obj (CZ_GB)
  send_lp_dsp.obj (SEND_LP_DSP)
  send_lla.obj (SEND_LLA)
  send_ofs.obj (SEND_OFS)
  SPI.obj (SPI)
  G:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  G:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  G:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  G:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  G:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  G:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  G:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  G:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  G:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  G:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  G:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  G:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
  G:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  G:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  G:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  G:\KEIL\C51\LIB\C51S.LIB (TOUPPER)


LINK MAP OF MODULE:  BDTRV20_MCU_V01 (?C_STARTUP)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0008H                  *** GAP ***
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0003H.4   UNIT         ?BI?BDTRV20
            BIT     0023H.4   0000H.1   UNIT         _BIT_GROUP_
                    0023H.5   0000H.3                *** GAP ***
            DATA    0024H     0028H     UNIT         _DATA_GROUP_
            DATA    004CH     0017H     UNIT         ?DT?BDTRV20
            IDATA   0063H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     016AH     UNIT         ?XD?BDTRV20
            XDATA   016AH     0032H     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0005H     UNIT         ?PR?FUNC_GJ?FUNC_GJ
BL51 BANKED LINKER/LOCATER V5.12                                                      11/30/2006  11:39:45  PAGE 3


            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0012H     UNIT         ?PR?FUNC_GD?FUNC_GD
            CODE    0020H     0003H     UNIT         ?PR?WDT?WDT
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     09E7H     UNIT         ?PR?CH_FRAME?CH_FRAME
            CODE    0A0DH     0678H     UNIT         ?PR?MAIN?BDTRV20
            CODE    1085H     055BH     UNIT         ?PR?SEND_LLA?SEND_LLA
            CODE    15E0H     0366H     UNIT         ?PR?SEND_OFS?SEND_OFS
            CODE    1946H     0321H     UNIT         ?PR?_SECTODATA?SECTODATA
            CODE    1C67H     0220H     UNIT         ?PR?CZ_HB?CZ_HB
            CODE    1E87H     006EH     UNIT         ?PR?CZ_AY?CZ_AY
            CODE    1EF5H     0009H     UNIT         ?CO?INITMODULE
                    1EFEH     0002H                  *** GAP ***
            CODE    1F00H     0007H     UNIT         ?PR?RUNIAPCODE?RUNIAPCODE
            CODE    1F07H     0309H     UNIT         ?C?LIB_CODE
            CODE    2210H     02FAH     UNIT         ?PR?CZ_HA?CZ_HA
            CODE    250AH     02F4H     UNIT         ?PR?SD_UART?SD_UART
            CODE    27FEH     0193H     UNIT         ?PR?_MUL_DIV?MUL_DIV
            CODE    2991H     0162H     UNIT         ?PR?FUNC_AS?FUNC_AS
            CODE    2AF3H     0159H     UNIT         ?PR?RECEIVE?INTS
            CODE    2C4CH     012CH     UNIT         ?PR?CZ_GJ?CZ_GJ
            CODE    2D78H     010BH     UNIT         ?PR?_TOSEC?TOSEC
            CODE    2E83H     00FEH     UNIT         ?PR?_WRITECONT?SPI
            CODE    2F81H     00FCH     UNIT         ?PR?INIT4136?LOWLVL
            CODE    307DH     00F4H     UNIT         ?PR?REV_FRAME?REV_FRAME
            CODE    3171H     00F2H     UNIT         ?PR?CZ_AS?CZ_AS
            CODE    3263H     00DAH     UNIT         ?PR?_LONG_TO_ASC?LONG_TO_ASC
            CODE    333DH     00D1H     UNIT         ?PR?_READ?SPI
            CODE    340EH     00C9H     UNIT         ?PR?FUNC_AZ?FUNC_AZ
            CODE    34D7H     00B6H     UNIT         ?PR?FUNC_AY?FUNC_AY
            CODE    358DH     009AH     UNIT         ?PR?FUNC_CH?FUNC_CH
            CODE    3627H     0091H     UNIT         ?PR?_ASC_TO_CHAR?ASC_TO_CHAR
            CODE    36B8H     008CH     UNIT         ?C_C51STARTUP
            CODE    3744H     008BH     UNIT         ?PR?CZ_GB?CZ_GB
            CODE    37CFH     0082H     UNIT         ?PR?CZ_AZ?CZ_AZ
            CODE    3851H     0069H     UNIT         ?PR?BOOTDSP?BOOTDSP
            CODE    38BAH     0063H     UNIT         ?PR?CZ_HN?CZ_HN
            CODE    391DH     0060H     UNIT         ?PR?FUNC_CF?FUNC_CF
            CODE    397DH     005DH     UNIT         ?C_INITSEG
            CODE    39DAH     0055H     UNIT         ?PR?RDDSP?RDDSP
            CODE    3A2FH     0051H     UNIT         ?PR?INITMODULE?INITMODULE
            CODE    3A80H     0051H     UNIT         ?PR?FUNC_GB?FUNC_GB
            CODE    3AD1H     004CH     UNIT         ?PR?SENDDSP?SENDDSP
            CODE    3B1DH     0047H     UNIT         ?PR?WREN?SPI
            CODE    3B64H     0045H     UNIT         ?PR?CZ_IA?CZ_IA
            CODE    3BA9H     0044H     UNIT         ?C?LDIV
            CODE    3BEDH     0040H     UNIT         ?PR?CZ_GF?CZ_GF
            CODE    3C2DH     003AH     UNIT         ?PR?INITMCU?INITMCU
            CODE    3C67H     0035H     UNIT         ?PR?_CHAR_TO_ASC?CHAR_TO_ASC
            CODE    3C9CH     0034H     UNIT         ?PR?FUNC_GF?FUNC_GF
            CODE    3CD0H     0033H     UNIT         ?PR?_FROMASC?FROMASC
            CODE    3D03H     0031H     UNIT         ?PR?CZ_GE?CZ_GE
            CODE    3D34H     002BH     UNIT         ?PR?SEND_LP_DSP?SEND_LP_DSP
            CODE    3D5FH     0025H     UNIT         ?PR?_DELAY?DELAY
            CODE    3D84H     0025H     UNIT         ?PR?_TOASC?TOASC
            CODE    3DA9H     0020H     UNIT         ?PR?FUNC_AW?FUNC_AW
            CODE    3DC9H     001FH     UNIT         ?PR?FUNC_HB?FUNC_HB
BL51 BANKED LINKER/LOCATER V5.12                                                      11/30/2006  11:39:45  PAGE 4


            CODE    3DE8H     001FH     UNIT         ?PR?FUNC_HA?FUNC_HA
            CODE    3E07H     001AH     UNIT         ?CO?TOSEC
            CODE    3E21H     001AH     UNIT         ?CO?SECTODATA
            CODE    3E3BH     0019H     UNIT         ?PR?INITDSP?INITDSP
            CODE    3E54H     0018H     UNIT         ?PR?FUNC_HN?FUNC_HN
            CODE    3E6CH     0012H     UNIT         ?PR?FUNC_GE?FUNC_GE
            CODE    3E7EH     0011H     UNIT         ?PR?_TOUPPER?TOUPPER
            CODE    3E8FH     000FH     UNIT         ?PR?FUNC_CI?FUNC_CI
            CODE    3E9EH     000DH     UNIT         ?CO?BDTRV20
            CODE    3EABH     000DH     UNIT         ?PR?INTT0?INTT0
            CODE    3EB8H     0006H     UNIT         ?PR?INT0?INT0
            CODE    3EBEH     0005H     UNIT         ?PR?FUNC_IA?FUNC_IA



OVERLAY MAP OF MODULE:   BDTRV20_MCU_V01 (?C_STARTUP)


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

?PR?MAIN?BDTRV20                     -----    -----      0024H    0001H      -----    -----
  +--> ?PR?INITMCU?INITMCU
  +--> ?PR?RUNIAPCODE?RUNIAPCODE
  +--> ?PR?INITMODULE?INITMODULE
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?INIT4136?LOWLVL
  +--> ?PR?BOOTDSP?BOOTDSP
  +--> ?PR?INITDSP?INITDSP
  +--> ?PR?_READ?SPI
  +--> ?PR?SENDDSP?SENDDSP
  +--> ?PR?WDT?WDT
  +--> ?PR?_TOUPPER?TOUPPER
  +--> ?PR?_WRITECONT?SPI
  +--> ?PR?RDDSP?RDDSP
  +--> ?PR?REV_FRAME?REV_FRAME
  +--> ?PR?CH_FRAME?CH_FRAME
  +--> ?PR?SD_UART?SD_UART

?PR?INITMODULE?INITMODULE            -----    -----      0025H    0002H      -----    -----
  +--> ?CO?INITMODULE
  +--> ?PR?_DELAY?DELAY

?PR?_DELAY?DELAY                     -----    -----      0027H    0002H      -----    -----
  +--> ?PR?WDT?WDT

?PR?BOOTDSP?BOOTDSP                  -----    -----      0025H    0002H      -----    -----
  +--> ?PR?WDT?WDT

?PR?_READ?SPI                        -----    -----      0025H    0002H      -----    -----
  +--> ?PR?WDT?WDT

?PR?SENDDSP?SENDDSP                  -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.12                                                      11/30/2006  11:39:45  PAGE 5


  +--> ?PR?WDT?WDT

?PR?_WRITECONT?SPI                   -----    -----      0043H    0009H      -----    -----
  +--> ?PR?WREN?SPI
  +--> ?PR?WDT?WDT

?PR?RDDSP?RDDSP                      0023H.4  0000H.1    0025H    0002H      -----    -----
  +--> ?PR?WDT?WDT

?PR?REV_FRAME?REV_FRAME              -----    -----      -----    -----      -----    -----
  +--> ?PR?WDT?WDT
  +--> ?PR?FUNC_CI?FUNC_CI
  +--> ?PR?FUNC_CH?FUNC_CH
  +--> ?PR?FUNC_CF?FUNC_CF
  +--> ?PR?FUNC_AS?FUNC_AS
  +--> ?PR?FUNC_AY?FUNC_AY
  +--> ?PR?FUNC_AZ?FUNC_AZ
  +--> ?PR?FUNC_AW?FUNC_AW
  +--> ?PR?FUNC_GD?FUNC_GD
  +--> ?PR?FUNC_GB?FUNC_GB
  +--> ?PR?FUNC_GJ?FUNC_GJ
  +--> ?PR?FUNC_HA?FUNC_HA
  +--> ?PR?FUNC_HB?FUNC_HB
  +--> ?PR?FUNC_IA?FUNC_IA
  +--> ?PR?FUNC_GE?FUNC_GE
  +--> ?PR?FUNC_GF?FUNC_GF
  +--> ?PR?FUNC_HN?FUNC_HN

?PR?FUNC_CH?FUNC_CH                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITECONT?SPI
  +--> ?PR?SENDDSP?SENDDSP

?PR?FUNC_AS?FUNC_AS                  -----    -----      0025H    0004H      -----    -----
  +--> ?PR?SEND_LLA?SEND_LLA

?PR?SEND_LLA?SEND_LLA                -----    -----      002AH    0019H      -----    -----
  +--> ?PR?WDT?WDT
  +--> ?PR?_CHAR_TO_ASC?CHAR_TO_ASC
  +--> ?PR?_LONG_TO_ASC?LONG_TO_ASC
  +--> ?PR?_TOASC?TOASC
  +--> ?PR?_WRITECONT?SPI
  +--> ?PR?SENDDSP?SENDDSP

?PR?_CHAR_TO_ASC?CHAR_TO_ASC         0023H.4  0000H.1    0043H    0003H      -----    -----
  +--> ?PR?_TOASC?TOASC

?PR?_LONG_TO_ASC?LONG_TO_ASC         -----    -----      0043H    0009H      -----    -----
  +--> ?PR?_TOASC?TOASC

?PR?FUNC_AY?FUNC_AY                  -----    -----      -----    -----      -----    -----
  +--> ?PR?SEND_OFS?SEND_OFS

?PR?SEND_OFS?SEND_OFS                -----    -----      0025H    0015H      016AH    0004H
  +--> ?PR?WDT?WDT
  +--> ?PR?_MUL_DIV?MUL_DIV
  +--> ?PR?_CHAR_TO_ASC?CHAR_TO_ASC
  +--> ?PR?_WRITECONT?SPI
BL51 BANKED LINKER/LOCATER V5.12                                                      11/30/2006  11:39:45  PAGE 6


  +--> ?PR?SENDDSP?SENDDSP

?PR?_MUL_DIV?MUL_DIV                 -----    -----      003AH    0009H      016EH    0008H

?PR?FUNC_AZ?FUNC_AZ                  -----    -----      -----    -----      -----    -----
  +--> ?PR?SEND_OFS?SEND_OFS

?PR?CH_FRAME?CH_FRAME                -----    -----      0025H    0005H      016AH    000CH
  +--> ?PR?WDT?WDT
  +--> ?PR?_ASC_TO_CHAR?ASC_TO_CHAR
  +--> ?PR?_TOSEC?TOSEC
  +--> ?PR?_SECTODATA?SECTODATA
  +--> ?PR?_FROMASC?FROMASC
  +--> ?PR?SEND_LLA?SEND_LLA
  +--> ?PR?SEND_LP_DSP?SEND_LP_DSP

?PR?_ASC_TO_CHAR?ASC_TO_CHAR         0023H.4  0000H.1    -----    -----      -----    -----

?PR?_TOSEC?TOSEC                     -----    -----      002AH    000BH      -----    -----
  +--> ?CO?TOSEC

?PR?_SECTODATA?SECTODATA             -----    -----      002AH    001EH      0176H    0026H
  +--> ?CO?SECTODATA

?PR?SEND_LP_DSP?SEND_LP_DSP          -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDSP?SENDDSP

?PR?SD_UART?SD_UART                  -----    -----      0025H    0001H      -----    -----
  +--> ?PR?WDT?WDT
  +--> ?PR?CZ_HA?CZ_HA
  +--> ?PR?CZ_HB?CZ_HB
  +--> ?CO?BDTRV20
  +--> ?PR?CZ_AY?CZ_AY
  +--> ?PR?CZ_AZ?CZ_AZ
  +--> ?PR?CZ_AS?CZ_AS
  +--> ?PR?CZ_GJ?CZ_GJ
  +--> ?PR?CZ_IA?CZ_IA
  +--> ?PR?CZ_HN?CZ_HN
  +--> ?PR?CZ_GE?CZ_GE

⌨️ 快捷键说明

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