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

📄 s52.map

📁 kile 18b20 温度读取
💻 MAP
📖 第 1 页 / 共 4 页
字号:
LX51 LINKER/LOCATER V4.09                                                               12/21/2008  21:40:28  PAGE 1


LX51 LINKER/LOCATER V4.09, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE s52.obj, STARTUP.obj TO s52


CPU MODE:     8051 MODE
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  s52.obj (S52)
         COMMENT TYPE 0: C51 V8.05a
  STARTUP.obj (?C_STARTUP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNOT)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
         COMMENT TYPE 1: A51 / ASM51 Assembler


ACTIVE MEMORY CLASSES OF MODULE:  s52 (S52)

BASE        START       END         USED      MEMORY CLASS
==========================================================
C:000000H   C:000000H   C:00FFFFH   001267H   CODE
I:000000H   I:000000H   I:00007FH   000046H   DATA
I:000000H   I:000000H   I:0000FFH   000001H   IDATA


MEMORY MAP OF MODULE:  s52 (S52)


START     STOP      LENGTH    ALIGN  RELOC    MEMORY CLASS   SEGMENT NAME
=========================================================================

* * * * * * * * * * *   D A T A   M E M O R Y   * * * * * * * * * * * * *
000000H   000007H   000008H   ---    AT..     DATA           "REG BANK 0"
000008H   00003AH   000033H   BYTE   UNIT     DATA           _DATA_GROUP_
00003BH   000045H   00000BH   BYTE   UNIT     DATA           ?DT?S52
000046H   000046H   000001H   BYTE   UNIT     IDATA          ?STACK

* * * * * * * * * * *   C O D E   M E M O R Y   * * * * * * * * * * * * *
000000H   000002H   000003H   ---    OFFS..   CODE           ?CO??C_STARTUP?0
000003H   000022H   000020H   BYTE   UNIT     CODE           ?PR?INIT_1602?S52
000023H   000025H   000003H   BYTE   OFFS..   CODE           ?S52?00023
LX51 LINKER/LOCATER V4.09                                                             12/21/2008  21:40:28  PAGE 2


000026H   00057AH   000555H   BYTE   UNIT     CODE           ?PR?MAIN?S52
00057BH   0009A3H   000429H   BYTE   UNIT     CODE           ?C?LIB_CODE
0009A4H   000AF3H   000150H   BYTE   UNIT     CODE           ?PR?_DIS_1602NUM?S52
000AF4H   000BC8H   0000D5H   BYTE   UNIT     CODE           ?PR?DISPLAYTEMPER?S52
000BC9H   000C88H   0000C0H   BYTE   UNIT     CODE           ?CO?S52
000C89H   000D18H   000090H   BYTE   UNIT     CODE           ?PR?_DISPLAT?S52
000D19H   000D9FH   000087H   BYTE   UNIT     CODE           ?PR?_DISPLAY?S52
000DA0H   000E1BH   00007CH   BYTE   UNIT     CODE           ?PR?TEMP?S52
000E1CH   000E80H   000065H   BYTE   UNIT     CODE           ?PR?_RDFROMROM?S52
000E81H   000EE1H   000061H   BYTE   UNIT     CODE           ?PR?READTEMPERATURE?S52
000EE2H   000F2CH   00004BH   BYTE   UNIT     CODE           ?PR?_DISPLAR?S52
000F2DH   000F72H   000046H   BYTE   UNIT     CODE           ?PR?_DELAY?S52
000F73H   000FB6H   000044H   BYTE   UNIT     CODE           ?PR?REV?S52
000FB7H   000FF9H   000043H   BYTE   UNIT     CODE           ?PR?_WRTOROM?S52
000FFAH   001039H   000040H   BYTE   UNIT     CODE           ?PR?KEY?S52
00103AH   00106FH   000036H   BYTE   UNIT     CODE           ?PR?_DIS_1602STR?S52
001070H   00109FH   000030H   BYTE   UNIT     CODE           ?PR?_DIS_HEX?S52
0010A0H   0010CCH   00002DH   BYTE   UNIT     CODE           ?PR?READ?S52
0010CDH   0010F7H   00002BH   BYTE   UNIT     CODE           ?PR?_SEND_DATA?S52
0010F8H   00111FH   000028H   BYTE   UNIT     CODE           ?PR?INIT_DS18B20?S52
001120H   001146H   000027H   BYTE   UNIT     CODE           ?PR?_SEND?S52
001147H   001164H   00001EH   BYTE   UNIT     CODE           ?PR?READONECHAR?S52
001165H   001181H   00001DH   BYTE   UNIT     CODE           ?PR?_MDELAY?S52
001182H   00119EH   00001DH   BYTE   UNIT     CODE           ?PR?ACK?S52
00119FH   0011BAH   00001CH   BYTE   UNIT     CODE           ?PR?START?S52
0011BBH   0011D4H   00001AH   BYTE   UNIT     CODE           ?PR?_WRITEONECHAR?S52
0011D5H   0011EEH   00001AH   BYTE   UNIT     CODE           ?PR?CIRCLE?S52
0011EFH   001206H   000018H   BYTE   UNIT     CODE           ?PR?STOP?S52
001207H   00121BH   000015H   BYTE   UNIT     CODE           ?PR?NOACK?S52
00121CH   00122EH   000013H   BYTE   UNIT     CODE           ?PR?_NOPP?S52
00122FH   00123AH   00000CH   BYTE   UNIT     CODE           ?PR?CLEAR_1602?S52
00123BH   001246H   00000CH   BYTE   UNIT     CODE           ?C_C51STARTUP
001247H   001251H   00000BH   BYTE   UNIT     CODE           ?PR?_NOP?S52
001252H   00125CH   00000BH   BYTE   UNIT     CODE           ?PR?_DELAYY?S52
00125DH   001266H   00000AH   BYTE   UNIT     CODE           ?PR?_SEND_CMD?S52



OVERLAY MAP OF MODULE:   s52 (S52)


FUNCTION/MODULE              BIT_GROUP   DATA_GROUP 
--> CALLED FUNCTION/MODULE  START  STOP  START  STOP
====================================================
REV/S52                     ----- -----  ----- -----

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

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

MAIN/S52                    ----- -----  0008H 0019H
  +--> ?CO?S52
  +--> ?PR?_DELAY?S52
  +--> ?PR?_DIS_1602STR?S52
  +--> ?PR?_SEND_CMD?S52
  +--> ?PR?_DISPLAR?S52
  +--> ?PR?INIT_1602?S52
  +--> ?PR?CLEAR_1602?S52
  +--> ?PR?_DIS_HEX?S52
  +--> ?PR?_DISPLAY?S52
  +--> ?PR?TEMP?S52
  +--> ?PR?_DELAYY?S52
  +--> ?PR?KEY?S52
  +--> ?PR?DISPLAYTEMPER?S52
LX51 LINKER/LOCATER V4.09                                                             12/21/2008  21:40:28  PAGE 3


  +--> ?PR?CIRCLE?S52
  +--> ?PR?_WRTOROM?S52
  +--> ?PR?_DISPLAT?S52
  +--> ?PR?_RDFROMROM?S52
  +--> ?PR?_DIS_1602NUM?S52

?CO?S52                     ----- -----  ----- -----

_DELAY/S52                  ----- -----  ----- -----
  +--> ?PR?KEY?S52
  +--> ?CO?S52

KEY/S52                     ----- -----  ----- -----

_DIS_1602STR/S52            ----- -----  001AH 001CH
  +--> ?PR?INIT_1602?S52
  +--> ?PR?CLEAR_1602?S52
  +--> ?CO?S52
  +--> ?PR?_SEND_DATA?S52

INIT_1602/S52               ----- -----  ----- -----
  +--> ?PR?_SEND_CMD?S52
  +--> ?PR?_NOPP?S52

_SEND_CMD/S52               ----- -----  ----- -----
  +--> ?PR?_NOPP?S52

_NOPP/S52                   ----- -----  ----- -----

CLEAR_1602/S52              ----- -----  ----- -----
  +--> ?PR?_SEND_CMD?S52
  +--> ?PR?_NOPP?S52

_SEND_DATA/S52              ----- -----  ----- -----
  +--> ?PR?_NOPP?S52

_DISPLAR/S52                ----- -----  001AH 001DH
  +--> ?CO?S52
  +--> ?PR?_DELAY?S52

_DIS_HEX/S52                ----- -----  001AH 003AH
  +--> ?CO?S52
  +--> ?PR?_SEND_DATA?S52

_DISPLAY/S52                ----- -----  001AH 001DH
  +--> ?CO?S52
  +--> ?PR?_DELAY?S52

TEMP/S52                    ----- -----  ----- -----
  +--> ?PR?READTEMPERATURE?S52

READTEMPERATURE/S52         ----- -----  001FH 0022H
  +--> ?PR?INIT_DS18B20?S52
  +--> ?PR?_WRITEONECHAR?S52
  +--> ?PR?READONECHAR?S52

INIT_DS18B20/S52            ----- -----  ----- -----
  +--> ?PR?_NOP?S52

_NOP/S52                    ----- -----  ----- -----

_WRITEONECHAR/S52           ----- -----  ----- -----
  +--> ?PR?_NOP?S52

READONECHAR/S52             ----- -----  ----- -----
LX51 LINKER/LOCATER V4.09                                                             12/21/2008  21:40:28  PAGE 4


  +--> ?PR?_NOP?S52

_DELAYY/S52                 ----- -----  ----- -----

DISPLAYTEMPER/S52           ----- -----  001AH 001EH
  +--> ?PR?TEMP?S52
  +--> ?PR?_DISPLAT?S52

_DISPLAT/S52                ----- -----  001FH 0022H
  +--> ?CO?S52
  +--> ?PR?_DELAY?S52

CIRCLE/S52                  ----- -----  ----- -----
  +--> ?CO?S52
  +--> ?PR?_DELAY?S52

_WRTOROM/S52                ----- -----  001AH 0022H
  +--> ?PR?ACK?S52
  +--> ?PR?_SEND?S52
  +--> ?PR?STOP?S52
  +--> ?PR?_MDELAY?S52

ACK/S52                     ----- -----  ----- -----
  +--> ?PR?START?S52
  +--> ?PR?_SEND?S52

START/S52                   ----- -----  ----- -----

_SEND/S52                   ----- -----  ----- -----

STOP/S52                    ----- -----  ----- -----

_MDELAY/S52                 ----- -----  ----- -----

_RDFROMROM/S52              ----- -----  001AH 0022H
  +--> ?PR?_DELAYY?S52
  +--> ?PR?ACK?S52
  +--> ?PR?_SEND?S52
  +--> ?PR?START?S52
  +--> ?PR?READ?S52
  +--> ?PR?NOACK?S52
  +--> ?PR?STOP?S52
  +--> ?PR?_MDELAY?S52

READ/S52                    ----- -----  ----- -----

NOACK/S52                   ----- -----  ----- -----

_DIS_1602NUM/S52            ----- -----  001AH 0031H
  +--> ?CO?S52
  +--> ?PR?_SEND_DATA?S52



PUBLIC SYMBOLS OF MODULE:  s52 (S52)


      VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
      =================================================
      0000001AH   DATA     BYTE      ?_displar?BYTE
      0000001FH   DATA     BYTE      ?_displat?BYTE
      0000001AH   DATA     BYTE      ?_display?BYTE
      0000001AH   DATA     BYTE      ?_RdFromROM?BYTE
      0000001AH   DATA     BYTE      ?_WrToROM?BYTE
      010006BFH   CODE     ---       ?C?CASTF
LX51 LINKER/LOCATER V4.09                                                             12/21/2008  21:40:28  PAGE 5


      01000836H   CODE     ---       ?C?CLDOPTR
      00000000H   NUMBER   ---       ?C?CODESEG
      01000810H   CODE     ---       ?C?COPY
      01000863H   CODE     ---       ?C?CSTOPTR
      0100068BH   CODE     ---       ?C?FCASTC
      01000686H   CODE     ---       ?C?FCASTI
      01000681H   CODE     ---       ?C?FCASTL
      010006F6H   CODE     ---       ?C?FPGETOPN2
      0100057BH   CODE     ---       ?C?FPMUL
      0100072BH   CODE     ---       ?C?FPNANRESULT
      01000735H   CODE     ---       ?C?FPOVERFLOW
      0100070DH   CODE     ---       ?C?FPRESULT
      01000721H   CODE     ---       ?C?FPRESULT2
      01000732H   CODE     ---       ?C?FPUNDERFLOW
      01000885H   CODE     ---       ?C?IMUL
      01000972H   CODE     ---       ?C?LNEG
      01000965H   CODE     ---       ?C?LNOT
      01000991H   CODE     ---       ?C?LSHL
      01000980H   CODE     ---       ?C?ULCMP
      010008D3H   CODE     ---       ?C?ULDIV
      00000000H   NUMBER   ---       ?C?XDATASEG
      01000026H   CODE     ---       ?C_START
      01000000H   CODE     ---       ?C_STARTUP
      01000F3FH   CODE     ---       _delay
      01001252H   CODE     ---       _delayy
      010009ABH   CODE     ---       _dis_1602num
      01001046H   CODE     ---       _dis_1602str
      01001070H   CODE     ---       _dis_hex
      01000EEBH   CODE     ---       _displar
      01000C92H   CODE     ---       _displat
      01000D19H   CODE     ---       _display
      01001165H   CODE     ---       _mDelay
      01001247H   CODE     ---       _nop
      01001224H   CODE     ---       _nopp
      01000E30H   CODE     ---       _RdFromROM
      01001120H   CODE     ---       _Send
      0100125DH   CODE     ---       _send_cmd
      010010EEH   CODE     ---       _send_data
      010011BBH   CODE     ---       _WriteOneChar
      01000FB7H   CODE     ---       _WrToROM
*SFR* 000000D0H.6 DATA     BIT       AC
*SFR* 000000E0H   DATA     BYTE      ACC
      0100118AH   CODE     ---       Ack
*SFR* 000000F0H   DATA     BYTE      B
      01000C6DH   CODE     ---       cir2
      01000C79H   CODE     ---       cir3
      010011D5H   CODE     ---       circle
      0100122FH   CODE     ---       clear_1602
*SFR* 000000D0H.7 DATA     BIT       CY
      01000AF4H   CODE     ---       DisplayTemper
*SFR* 00000083H   DATA     BYTE      DPH
*SFR* 00000082H   DATA     BYTE      DPL
*SFR* 00000090H.7 DATA     BIT       DQ
*SFR* 000000A0H.5 DATA     BIT       E
*SFR* 000000A8H.7 DATA     BIT       EA
*SFR* 000000A8H.4 DATA     BIT       ES

⌨️ 快捷键说明

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