ddsf-932.m51

来自「个人学习参考!禁止使用到产品上! 任何人不得公开发布!」· M51 代码 · 共 1,677 行 · 第 1/5 页

M51
1,677
字号
BL51 BANKED LINKER/LOCATER V5.03                                                        02/03/2005  10:45:45  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE CmdParse.obj, dataprotect.obj, Global.obj, init.obj, keyparse.obj, lcdparse.obj, Main.obj, puls
>> eparse.obj, temperature.obj, timespend.obj, tools.obj, WDT.obj, LowPower.obj TO DDSF-932 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  CmdParse.obj (CMDPARSE)
  dataprotect.obj (DATAPROTECT)
  Global.obj (GLOBAL)
  init.obj (INIT)
  keyparse.obj (KEYPARSE)
  lcdparse.obj (LCDPARSE)
  Main.obj (MAIN)
  pulseparse.obj (PULSEPARSE)
  temperature.obj (TEMPERATURE)
  timespend.obj (TIMESPEND)
  tools.obj (TOOLS)
  WDT.obj (WDT)
  LowPower.obj (LOWPOWER)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)


LINK MAP OF MODULE:  DDSF-932 (CMDPARSE)


            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     0012H     UNIT         ?DT?GLOBAL
            DATA    001AH     0001H     UNIT         ?DT?TOOLS
            DATA    001BH     0001H     UNIT         ?C?LIB_DATA
                    001CH     0004H                  *** GAP ***
            BIT     0020H.0   0003H.7   UNIT         ?BI?GLOBAL
            BIT     0023H.7   0000H.5   UNIT         _BIT_GROUP_
                    0024H.4   0000H.4                *** GAP ***
            DATA    0025H     0019H     UNIT         _DATA_GROUP_
            IDATA   003EH     003FH     UNIT         ?ID?GLOBAL
            IDATA   007DH     0008H     UNIT         _IDATA_GROUP_
            IDATA   0085H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0035H     UNIT         ?XD?GLOBAL

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0005H     UNIT         ?PR?DATASAVE?TOOLS
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0004H     UNIT         ?PR?INITCCLK?INIT
                    0012H     0001H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03                                                      02/03/2005  10:45:45  PAGE 2


            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0003H     UNIT         ?PR?INT_INT1?MAIN
                    0019H     0002H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0015H     UNIT         ?PR?INITLCD?INIT
            CODE    003BH     0003H     ABSOLUTE     
                    003EH     0005H                  *** GAP ***
            CODE    0043H     0003H     ABSOLUTE     
            CODE    0046H     07F2H     UNIT         ?PR?LCDPARSE?LCDPARSE
            CODE    0838H     04E9H     UNIT         ?PR?CMDPARSE?CMDPARSE
            CODE    0D21H     0143H     UNIT         ?PR?SUMDATA?PULSEPARSE
            CODE    0E64H     00F4H     UNIT         ?PR?TIMESPEND?TIMESPEND
            CODE    0F58H     00F0H     UNIT         ?PR?_CMDPICK?CMDPARSE
            CODE    1048H     00DAH     UNIT         ?PR?DATAPICKUP?TOOLS
            CODE    1122H     00D4H     UNIT         ?PR?INT_INT0?MAIN
            CODE    11F6H     00CEH     UNIT         ?PR?_LCDDISPLAYDATA?LCDPARSE
            CODE    12C4H     00AFH     UNIT         ?PR?SERIESSEND?CMDPARSE
            CODE    1373H     00ABH     UNIT         ?PR?INITCMD?INIT
            CODE    141EH     00A5H     UNIT         ?PR?INT_SERIAL?MAIN
            CODE    14C3H     009BH     UNIT         ?PR?CLERDATA?TOOLS
            CODE    155EH     008DH     UNIT         ?PR?INT_T1?MAIN
            CODE    15EBH     007FH     UNIT         ?PR?SNCHECK?CMDPARSE
            CODE    166AH     007AH     UNIT         ?PR?_LCDFULL?LCDPARSE
            CODE    16E4H     0076H     UNIT         ?PR?_CMDSAVE?CMDPARSE
            CODE    175AH     0064H     UNIT         ?PR?TEMPERATURE?TEMPERATURE
            CODE    17BEH     0061H     UNIT         ?PR?_?DELAY?TOOLS
            CODE    181FH     005DH     UNIT         ?PR?_IICMUCHBYTEREAD?TOOLS
            CODE    187CH     005AH     UNIT         ?PR?_IICBYTEWRITE?TOOLS
            CODE    18D6H     0049H     UNIT         ?PR?PULSEPARSE?PULSEPARSE
            CODE    191FH     0042H     UNIT         ?PR?_IICSENTBYTE?TOOLS
            CODE    1961H     003FH     UNIT         ?C?LIB_CODE
            CODE    19A0H     003CH     UNIT         ?PR?MAIN?MAIN
            CODE    19DCH     003BH     UNIT         ?PR?INT_KBI?MAIN
            CODE    1A17H     003BH     UNIT         ?PR?_SERIESSENTBYTE?TOOLS
            CODE    1A52H     003AH     UNIT         ?PR?KEYPARSE?KEYPARSE
            CODE    1A8CH     0034H     UNIT         ?PR?_LCDSENDCOMMAND?TOOLS
            CODE    1AC0H     002FH     UNIT         ?PR?DATADEAL?CMDPARSE
            CODE    1AEFH     002CH     UNIT         ?PR?_IICBYTEREAD?TOOLS
            CODE    1B1BH     002BH     UNIT         ?PR?_LCDSENDBYTE?TOOLS
            CODE    1B46H     002AH     UNIT         ?PR?CMP_ISR?MAIN
            CODE    1B70H     0029H     UNIT         ?PR?IICRECEIVEBYTE?TOOLS
            CODE    1B99H     0027H     UNIT         ?PR?_LCDSENDID?TOOLS
            CODE    1BC0H     0027H     UNIT         ?PR?_LCDSENDADDRESS?TOOLS
            CODE    1BE7H     0025H     UNIT         ?PR?INITCPU?INIT
            CODE    1C0CH     0023H     UNIT         ?PR?LOWPOWER?LOWPOWER
            CODE    1C2FH     001DH     UNIT         ?PR?INITPWM?INIT
            CODE    1C4CH     001CH     UNIT         ?PR?IICWAIT?TOOLS
            CODE    1C68H     001AH     UNIT         ?PR?INITSERIES?INIT
            CODE    1C82H     0018H     UNIT         ?PR?_TODAY?TOOLS
            CODE    1C9AH     0016H     UNIT         ?PR?_HEXTOBCD?TOOLS
            CODE    1CB0H     0014H     UNIT         ?PR?INITTIME0?INIT
            CODE    1CC4H     0014H     UNIT         ?CO?TEMPERATURE
            CODE    1CD8H     0013H     UNIT         ?PR?INITCPUIO?INIT
            CODE    1CEBH     0013H     UNIT         ?PR?INITCMP?INIT
            CODE    1CFEH     0013H     UNIT         ?PR?INITRTC?INIT
BL51 BANKED LINKER/LOCATER V5.03                                                      02/03/2005  10:45:45  PAGE 3


            CODE    1D11H     0013H     UNIT         ?PR?_BCDTOHEX?TOOLS
            CODE    1D24H     0010H     UNIT         ?PR?INITTIME1?INIT
            CODE    1D34H     0010H     UNIT         ?PR?INITWDT?INIT
            CODE    1D44H     000FH     UNIT         ?PR?IICSTART?TOOLS
            CODE    1D53H     000EH     UNIT         ?PR?CLERBUF?TOOLS
            CODE    1D61H     000DH     UNIT         ?PR?IICSTOP?TOOLS
            CODE    1D6EH     000CH     UNIT         ?CO?LCDPARSE
            CODE    1D7AH     000CH     UNIT         ?PR?SENDACKNOWLEDGE?TOOLS
            CODE    1D86H     000CH     UNIT         ?C_C51STARTUP
            CODE    1D92H     000BH     UNIT         ?PR?WDT?WDT
            CODE    1D9DH     000AH     UNIT         ?PR?LCDSTART?TOOLS
            CODE    1DA7H     000AH     UNIT         ?PR?LCDSTOP?TOOLS
            CODE    1DB1H     0009H     UNIT         ?PR?INITKEY?INIT
            CODE    1DBAH     0009H     UNIT         ?PR?INT_T0?MAIN
            CODE    1DC3H     0006H     UNIT         ?PR?DATAPROTECT?DATAPROTECT
            CODE    1DC9H     0006H     UNIT         ?PR?INITINT0?INIT
            CODE    1DCFH     0006H     UNIT         ?PR?INITINT1?INIT
            CODE    1DD5H     0006H     UNIT         ?PR?INITEEPROM?INIT



OVERLAY MAP OF MODULE:   DDSF-932 (CMDPARSE)


SEGMENT                                 BIT_GROUP          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                START    LENGTH     START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------------------
?PR?INT_INT0?MAIN                    0023H.7  0000H.1    0025H    0001H      -----    -----
  +--> ?PR?WDT?WDT
  +--> ?PR?_?DELAY?TOOLS

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

?PR?INT_T1?MAIN                      -----    -----      -----    -----      -----    -----
  +--> ?PR?WDT?WDT

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

?PR?CMP_ISR?MAIN                     -----    -----      0026H    0002H      -----    -----

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

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

?PR?MAIN?MAIN                        -----    -----      -----    -----      -----    -----
  +--> ?PR?INITCPU?INIT
  +--> ?PR?INITCMD?INIT
  +--> ?PR?INITLCD?INIT
  +--> ?PR?INITRTC?INIT
  +--> ?PR?WDT?WDT
  +--> ?PR?LCDPARSE?LCDPARSE
  +--> ?PR?TEMPERATURE?TEMPERATURE
  +--> ?PR?TIMESPEND?TIMESPEND
  +--> ?PR?CMDPARSE?CMDPARSE
  +--> ?PR?PULSEPARSE?PULSEPARSE
  +--> ?PR?DATAPROTECT?DATAPROTECT
BL51 BANKED LINKER/LOCATER V5.03                                                      02/03/2005  10:45:45  PAGE 4


  +--> ?PR?LOWPOWER?LOWPOWER
  +--> ?PR?KEYPARSE?KEYPARSE

?PR?INITCPU?INIT                     -----    -----      -----    -----      -----    -----
  +--> ?PR?INITWDT?INIT
  +--> ?PR?INITSERIES?INIT
  +--> ?PR?INITCPUIO?INIT
  +--> ?PR?INITTIME0?INIT
  +--> ?PR?INITTIME1?INIT
  +--> ?PR?INITINT0?INIT
  +--> ?PR?INITINT1?INIT
  +--> ?PR?INITCCLK?INIT
  +--> ?PR?INITKEY?INIT
  +--> ?PR?INITEEPROM?INIT
  +--> ?PR?INITPWM?INIT
  +--> ?PR?INITCMP?INIT

?PR?INITCMP?INIT                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_?DELAY?TOOLS

?PR?INITCMD?INIT                     -----    -----      -----    -----      -----    -----
  +--> ?PR?CLERBUF?TOOLS
  +--> ?PR?DATAPICKUP?TOOLS
  +--> ?PR?_IICBYTEREAD?TOOLS
  +--> ?PR?_IICBYTEWRITE?TOOLS
  +--> ?PR?CLERDATA?TOOLS

?PR?DATAPICKUP?TOOLS                 -----    -----      -----    -----      007DH    0002H
  +--> ?PR?_IICBYTEREAD?TOOLS
  +--> ?PR?_IICMUCHBYTEREAD?TOOLS

?PR?_IICBYTEREAD?TOOLS               -----    -----      0039H    0003H      -----    -----
  +--> ?PR?IICSTART?TOOLS
  +--> ?PR?_IICSENTBYTE?TOOLS
  +--> ?PR?IICRECEIVEBYTE?TOOLS
  +--> ?PR?SENDACKNOWLEDGE?TOOLS
  +--> ?PR?IICSTOP?TOOLS

?PR?IICSTART?TOOLS                   -----    -----      -----    -----      -----    -----
  +--> ?PR?IICWAIT?TOOLS

?PR?_IICSENTBYTE?TOOLS               0024H.3  0000H.1    003CH    0002H      -----    -----
  +--> ?PR?IICWAIT?TOOLS

?PR?IICRECEIVEBYTE?TOOLS             -----    -----      003CH    0002H      -----    -----
  +--> ?PR?IICWAIT?TOOLS

?PR?SENDACKNOWLEDGE?TOOLS            0024H.3  0000H.1    -----    -----      -----    -----
  +--> ?PR?IICWAIT?TOOLS

?PR?IICSTOP?TOOLS                    -----    -----      -----    -----      -----    -----
  +--> ?PR?IICWAIT?TOOLS

?PR?_IICMUCHBYTEREAD?TOOLS           -----    -----      0031H    0004H      -----    -----
  +--> ?PR?IICSTART?TOOLS
  +--> ?PR?_IICSENTBYTE?TOOLS
  +--> ?PR?IICRECEIVEBYTE?TOOLS
BL51 BANKED LINKER/LOCATER V5.03                                                      02/03/2005  10:45:45  PAGE 5


  +--> ?PR?SENDACKNOWLEDGE?TOOLS
  +--> ?PR?IICSTOP?TOOLS

?PR?_IICBYTEWRITE?TOOLS              0024H.1  0000H.1    0031H    0004H      -----    -----
  +--> ?PR?IICSTART?TOOLS
  +--> ?PR?_IICSENTBYTE?TOOLS
  +--> ?PR?IICSTOP?TOOLS
  +--> ?PR?_?DELAY?TOOLS

?PR?CLERDATA?TOOLS                   -----    -----      002BH    0002H      -----    -----
  +--> ?PR?_IICBYTEWRITE?TOOLS

?PR?INITLCD?INIT                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCDSENDCOMMAND?TOOLS

?PR?_LCDSENDCOMMAND?TOOLS            -----    -----      -----    -----      -----    -----
  +--> ?PR?LCDSTART?TOOLS
  +--> ?PR?_LCDSENDID?TOOLS
  +--> ?PR?_?DELAY?TOOLS
  +--> ?PR?LCDSTOP?TOOLS

?PR?LCDSTART?TOOLS                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_?DELAY?TOOLS

?PR?_LCDSENDID?TOOLS                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_?DELAY?TOOLS

?PR?LCDSTOP?TOOLS                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_?DELAY?TOOLS

?PR?INITRTC?INIT                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_IICBYTEWRITE?TOOLS

?PR?LCDPARSE?LCDPARSE                -----    -----      0028H    0009H      -----    -----
  +--> ?PR?_IICBYTEREAD?TOOLS
  +--> ?PR?_LCDDISPLAYDATA?LCDPARSE
  +--> ?PR?_HEXTOBCD?TOOLS
  +--> ?PR?_IICMUCHBYTEREAD?TOOLS

?PR?_LCDDISPLAYDATA?LCDPARSE         -----    -----      0031H    0008H      -----    -----
  +--> ?PR?_LCDFULL?LCDPARSE
  +--> ?PR?LCDSTART?TOOLS
  +--> ?PR?_LCDSENDID?TOOLS
  +--> ?PR?_LCDSENDADDRESS?TOOLS
  +--> ?PR?_LCDSENDBYTE?TOOLS
  +--> ?PR?_?DELAY?TOOLS
  +--> ?PR?LCDSTOP?TOOLS

?PR?_LCDFULL?LCDPARSE                -----    -----      0039H    0004H      007DH    0008H
  +--> ?CO?LCDPARSE

?PR?_LCDSENDADDRESS?TOOLS            -----    -----      -----    -----      -----    -----
  +--> ?PR?_?DELAY?TOOLS

?PR?_LCDSENDBYTE?TOOLS               -----    -----      -----    -----      -----    -----
  +--> ?PR?_?DELAY?TOOLS

BL51 BANKED LINKER/LOCATER V5.03                                                      02/03/2005  10:45:45  PAGE 6


?PR?TEMPERATURE?TEMPERATURE          -----    -----      0028H    0002H      -----    -----
  +--> ?PR?_IICMUCHBYTEREAD?TOOLS
  +--> ?CO?TEMPERATURE

?PR?TIMESPEND?TIMESPEND              -----    -----      0028H    0002H      -----    -----
  +--> ?PR?_IICBYTEREAD?TOOLS
  +--> ?PR?_IICMUCHBYTEREAD?TOOLS

?PR?CMDPARSE?CMDPARSE                -----    -----      0028H    0003H      -----    -----
  +--> ?PR?SERIESSEND?CMDPARSE
  +--> ?PR?DATADEAL?CMDPARSE
  +--> ?PR?_IICBYTEREAD?TOOLS
  +--> ?PR?_CMDPICK?CMDPARSE
  +--> ?PR?_TODAY?TOOLS
  +--> ?PR?_CMDSAVE?CMDPARSE
  +--> ?PR?CLERDATA?TOOLS
  +--> ?PR?CLERBUF?TOOLS

?PR?SERIESSEND?CMDPARSE              -----    -----      002BH    0001H      -----    -----
  +--> ?PR?_SERIESSENTBYTE?TOOLS
  +--> ?PR?CLERBUF?TOOLS

?PR?_SERIESSENTBYTE?TOOLS            -----    -----      -----    -----      007DH    0003H

?PR?_CMDPICK?CMDPARSE                0024H.0  0000H.3    002BH    0009H      -----    -----
  +--> ?PR?_IICBYTEREAD?TOOLS
  +--> ?PR?_HEXTOBCD?TOOLS

?PR?_CMDSAVE?CMDPARSE                0024H.0  0000H.1    002BH    0006H      -----    -----
  +--> ?PR?SNCHECK?CMDPARSE
  +--> ?PR?_IICBYTEWRITE?TOOLS

⌨️ 快捷键说明

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