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

📄 demo.map

📁 电子时钟
💻 MAP
📖 第 1 页 / 共 3 页
字号:
LX51 LINKER/LOCATER V3.51p                                                              09/30/2004  14:28:55  PAGE 1


LX51 LINKER/LOCATER V3.51p, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE XBANKING.obj, time.obj TO demo


CPU MODE:     8051 MODE
MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  XBANKING.obj (?C?XBANKING)
         COMMENT TYPE 0: AX51 V2.03a
  time.obj (TIME)
         COMMENT TYPE 0: C51 V7.02a
  C:\KEIL\C51\LIB\C51BS.LIB (?C_STARTUP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?CLDPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51BS.LIB (?C?CSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler


ACTIVE MEMORY CLASSES OF MODULE:  demo (?C?XBANKING)

BASE        START       END         USED      MEMORY CLASS
==========================================================
C:000000H   C:000000H   C:00FFFFH   000E13H   CODE
I:000000H   I:000000H   I:00007FH   000021H   DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.2 BIT
X:000000H   X:000000H   X:FFFFFFH   000001H   HDATA
I:000000H   I:000000H   I:0000FFH   000001H   IDATA


MEMORY MAP OF MODULE:  demo (?C?XBANKING)


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   000017H   000010H   BYTE   UNIT     DATA           _DATA_GROUP_
000018H.0 00001FH.7 000008H.0 ---    ---      **GAP**
000020H.0 000020H.1 000000H.2 BIT    UNIT     BIT            _BIT_GROUP_
000020H.2 000020H   000000H.6 ---    ---      **GAP**
000021H   000029H   000009H   BYTE   UNIT     DATA           ?DT?TIME
00002AH   00002AH   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   00000AH   000008H   BYTE   UNIT     CODE           ?PR?I2C_NACK?TIME
00000BH   00000DH   000003H   BYTE   OFFS..   CODE           ?TIME?0000B
00000EH   00062FH   000622H   BYTE   UNIT     CODE           ?CO?TIME
000630H   0007B1H   000182H   BYTE   UNIT     CODE           ?PR?_DISPLAY_DATA?TIME
0007B2H   0008EDH   00013CH   BYTE   UNIT     CODE           ?C?LIB_CODE
0008EEH   0009BEH   0000D1H   BYTE   UNIT     CODE           ?PR?_DISPLAY_ASCII?TIME
0009BFH   000A48H   00008AH   BYTE   UNIT     CODE           ?PR?TIME0?TIME
000A49H   000AC6H   00007EH   BYTE   UNIT     CODE           ?PR?MAIN?TIME
000AC7H   000B17H   000051H   BYTE   UNIT     CODE           ?PR?_LEFT_DATA?TIME
000B18H   000B68H   000051H   BYTE   UNIT     CODE           ?PR?_RIGHT_DATA?TIME
000B69H   000BB1H   000049H   BYTE   UNIT     CODE           ?PR?LOAD?TIME
000BB2H   000BEFH   00003EH   BYTE   UNIT     CODE           ?PR?LCD_LEFT_CLEAR?TIME
000BF0H   000C2DH   00003EH   BYTE   UNIT     CODE           ?PR?LCD_RIGHT_CLEAR?TIME
000C2EH   000C67H   00003AH   BYTE   UNIT     CODE           ?PR?_RIGHT_COMMAND?TIME
000C68H   000C9AH   000033H   BYTE   UNIT     CODE           ?PR?LEFT_READ?TIME
000C9BH   000CCDH   000033H   BYTE   UNIT     CODE           ?PR?RIGHT_READ?TIME
000CCEH   000CFFH   000032H   BYTE   UNIT     CODE           ?PR?_I2C_SEND_BYTE?TIME
LX51 LINKER/LOCATER V3.51p                                                            09/30/2004  14:28:55  PAGE 2


000D00H   000D2EH   00002FH   BYTE   UNIT     CODE           ?PR?READTIME?TIME
000D2FH   000D59H   00002BH   BYTE   UNIT     CODE           ?PR?_LEFT_COMMAND?TIME
000D5AH   000D7FH   000026H   BYTE   UNIT     CODE           ?PR?_DELAYMS?TIME
000D80H   000DA2H   000023H   BYTE   UNIT     CODE           ?PR?I2C_CACK?TIME
000DA3H   000DC4H   000022H   BYTE   UNIT     CODE           ?PR?I2C_RECEIVE_BYTE?TIME
000DC5H   000DE4H   000020H   BYTE   UNIT     CODE           ?PR?_DELAY?TIME
000DE5H   000DF1H   00000DH   BYTE   UNIT     CODE           ?PR?I2C_STOP?TIME
000DF2H   000DFDH   00000CH   BYTE   UNIT     CODE           ?C_C51STARTUP
000DFEH   000E08H   00000BH   BYTE   UNIT     CODE           ?PR?I2C_START?TIME
000E09H   000E12H   00000AH   BYTE   UNIT     CODE           ?PR?I2C_ACK?TIME

* * * * * * * * * * *  X D A T A   M E M O R Y  * * * * * * * * * * * * *
000000H   000000H   000001H   BYTE   INSEG    HDATA          ?FD?TIME



OVERLAY MAP OF MODULE:   demo (?C?XBANKING)


FUNCTION/MODULE              BIT_GROUP   DATA_GROUP 
--> CALLED FUNCTION/MODULE  START  STOP  START  STOP
====================================================
TIME0/TIME                  ----- -----  ----- -----
  +--> ?PR?READTIME?TIME
  +--> ?PR?_DISPLAY_DATA?TIME

READTIME/TIME               ----- -----  ----- -----
  +--> ?PR?I2C_START?TIME
  +--> ?PR?_I2C_SEND_BYTE?TIME
  +--> ?PR?I2C_CACK?TIME
  +--> ?PR?I2C_STOP?TIME
  +--> ?PR?I2C_RECEIVE_BYTE?TIME
  +--> ?PR?I2C_ACK?TIME
  +--> ?PR?I2C_NACK?TIME

I2C_START/TIME              ----- -----  ----- -----
  +--> ?PR?_DELAY?TIME

_DELAY/TIME                 ----- -----  ----- -----

_I2C_SEND_BYTE/TIME         ----- -----  ----- -----
  +--> ?PR?_DELAY?TIME

I2C_CACK/TIME               20H.1 20H.1  ----- -----
  +--> ?PR?_I2C_SEND_BYTE?TIME
  +--> ?PR?_DELAY?TIME

I2C_STOP/TIME               ----- -----  ----- -----
  +--> ?PR?_DELAY?TIME

I2C_RECEIVE_BYTE/TIME       20H.0 20H.0  ----- -----
  +--> ?PR?_DELAY?TIME

I2C_ACK/TIME                ----- -----  ----- -----
  +--> ?PR?_DELAY?TIME

I2C_NACK/TIME               ----- -----  ----- -----
  +--> ?PR?_DELAY?TIME

_DISPLAY_DATA/TIME          ----- -----  0008H 0010H
  +--> ?PR?_LEFT_COMMAND?TIME
  +--> ?PR?_RIGHT_COMMAND?TIME
  +--> ?CO?TIME
  +--> ?PR?_LEFT_DATA?TIME
  +--> ?PR?_RIGHT_DATA?TIME
LX51 LINKER/LOCATER V3.51p                                                            09/30/2004  14:28:55  PAGE 3



_LEFT_COMMAND/TIME          ----- -----  ----- -----

_RIGHT_COMMAND/TIME         ----- -----  ----- -----

?CO?TIME                    ----- -----  ----- -----

_LEFT_DATA/TIME             ----- -----  ----- -----

_RIGHT_DATA/TIME            ----- -----  ----- -----

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

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

MAIN/TIME                   ----- -----  ----- -----
  +--> ?PR?_LEFT_COMMAND?TIME
  +--> ?PR?_RIGHT_COMMAND?TIME
  +--> ?PR?LCD_LEFT_CLEAR?TIME
  +--> ?PR?LCD_RIGHT_CLEAR?TIME
  +--> ?CO?TIME
  +--> ?PR?_DISPLAY_ASCII?TIME
  +--> ?PR?LOAD?TIME

LCD_LEFT_CLEAR/TIME         ----- -----  0011H 0013H
  +--> ?PR?_LEFT_COMMAND?TIME
  +--> ?PR?_LEFT_DATA?TIME

LCD_RIGHT_CLEAR/TIME        ----- -----  0011H 0013H
  +--> ?PR?_RIGHT_COMMAND?TIME
  +--> ?PR?_RIGHT_DATA?TIME

_DISPLAY_ASCII/TIME         ----- -----  0011H 0017H
  +--> ?PR?_LEFT_COMMAND?TIME
  +--> ?PR?_RIGHT_COMMAND?TIME
  +--> ?PR?_LEFT_DATA?TIME
  +--> ?PR?_RIGHT_DATA?TIME

LOAD/TIME                   ----- -----  ----- -----
  +--> ?PR?I2C_START?TIME
  +--> ?PR?_I2C_SEND_BYTE?TIME
  +--> ?PR?I2C_CACK?TIME
  +--> ?PR?I2C_STOP?TIME



PUBLIC SYMBOLS OF MODULE:  demo (?C?XBANKING)


      VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
      =================================================
      010008B9H   CODE     ---       ?C?CLDPTR
      010007B2H   CODE     ---       ?C?CLDXPTR
      00000000H   NUMBER   ---       ?C?CODESEG
      010008D7H   CODE     ---       ?C?CSTPTR
      010007CDH   CODE     ---       ?C?CSTXPTR
      010007E2H   CODE     ---       ?C?ILDXPTR
      01000806H   CODE     ---       ?C?ISTXPTR
      01000868H   CODE     ---       ?C?LLDXPTR
      0100089AH   CODE     ---       ?C?LSTXPTR
      0100081FH   CODE     ---       ?C?PLDXPTR
      0100084AH   CODE     ---       ?C?PSTXPTR
      00000000H   NUMBER   ---       ?C?XDATASEG
      00000000H   NUMBER   ---       ?C?XPAGE1RST
LX51 LINKER/LOCATER V3.51p                                                            09/30/2004  14:28:55  PAGE 4


      00000084H   DATA     BYTE      ?C?XPAGE1SFR
      01000A49H   CODE     ---       ?C_START
      01000000H   CODE     ---       ?C_STARTUP
      01000DCDH   CODE     ---       _delay
      01000D5AH   CODE     ---       _delayms
      010008EEH   CODE     ---       _display_ascii
      01000634H   CODE     ---       _display_data
      01000CCEH   CODE     ---       _I2C_Send_byte
      01000D3EH   CODE     ---       _left_command
      01000AEDH   CODE     ---       _left_data
      01000C3DH   CODE     ---       _right_command
      01000B3EH   CODE     ---       _right_data
*SFR* 000000E0H   DATA     BYTE      ACC
*SFR* 000000F0H   DATA     BYTE      B
      00000022H   DATA     ---       buffer
*SFR* 000000E8H   DATA     BYTE      DCON
*SFR* 00000083H   DATA     BYTE      DPH
*SFR* 00000082H   DATA     BYTE      DPL
*SFR* 000000A8H.7 DATA     BIT       EA
*SFR* 000000A8H.1 DATA     BIT       ET0
      01000E09H   CODE     ---       I2C_ack
      01000D84H   CODE     ---       I2C_Cack
      01000003H   CODE     ---       I2C_nack
      01000DA3H   CODE     ---       I2C_Receive_byte
      01000DFEH   CODE     ---       I2C_start
      01000DE5H   CODE     ---       I2C_stop
*SFR* 000000E8H   DATA     BYTE      I2CCON
      01000BB2H   CODE     ---       lcd_left_clear
      01000BF0H   CODE     ---       lcd_right_clear
      01000C68H   CODE     ---       left_read
      01000B69H   CODE     ---       load
      01000A49H   CODE     ---       main
      00000021H   DATA     BYTE      p
*SFR* 000000B0H   DATA     BYTE      P3
      01000D00H   CODE     ---       readtime
      01000030H   CODE     ---       reg
*SFR* 00000098H   DATA     BIT       RI
      01000C9BH   CODE     ---       right_read
*SFR* 000000B0H.3 DATA     BIT       SCL
*SFR* 00000098H   DATA     BYTE      SCON
*SFR* 000000B0H.2 DATA     BIT       SDA
*SFR* 0000008CH   DATA     BYTE      TH0
*SFR* 0000008DH   DATA     BYTE      TH1
*SFR* 00000098H.1 DATA     BIT       TI
      010009BFH   CODE     ---       time0
*SFR* 0000008AH   DATA     BYTE      TL0
*SFR* 0000008BH   DATA     BYTE      TL1
*SFR* 00000089H   DATA     BYTE      TMOD
*SFR* 00000088H.4 DATA     BIT       TR0
*SFR* 00000088H.6 DATA     BIT       TR1



SYMBOL TABLE OF MODULE:  demo (?C?XBANKING)

      VALUE       REP       CLASS    TYPE      SYMBOL NAME
      ====================================================
      ---         MODULE    ---      ---       ?C?XBANKING
      010007B2H   PUBLIC    CODE     ---       ?C?CLDXPTR
      010007CDH   PUBLIC    CODE     ---       ?C?CSTXPTR
      010007E2H   PUBLIC    CODE     ---       ?C?ILDXPTR
      01000806H   PUBLIC    CODE     ---       ?C?ISTXPTR
      01000868H   PUBLIC    CODE     ---       ?C?LLDXPTR
      0100089AH   PUBLIC    CODE     ---       ?C?LSTXPTR
      0100081FH   PUBLIC    CODE     ---       ?C?PLDXPTR
LX51 LINKER/LOCATER V3.51p                                                            09/30/2004  14:28:55  PAGE 5


      0100084AH   PUBLIC    CODE     ---       ?C?PSTXPTR
      00000000H   PUBLIC    NUMBER   ---       ?C?XPAGE1RST
      00000084H   PUBLIC    DATA     BYTE      ?C?XPAGE1SFR
      000000E0H   SFRSYM    DATA     BYTE      ACC
      000000F0H   SFRSYM    DATA     BYTE      B
      00000083H   SFRSYM    DATA     BYTE      DPH
      00000082H   SFRSYM    DATA     BYTE      DPL
      010007BEH   SYMBOL    CODE     ---       ??0000
      010007D9H   SYMBOL    CODE     ---       ??0001
      010007EEH   SYMBOL    CODE     ---       ??0002
      01000812H   SYMBOL    CODE     ---       ??0003
      0100082BH   SYMBOL    CODE     ---       ??0004
      01000856H   SYMBOL    CODE     ---       ??0005
      01000874H   SYMBOL    CODE     ---       ??0006
      010008A6H   SYMBOL    CODE     ---       ??0007
      010007C7H   SYMBOL    CODE     ---       CLDCODE
      010007DEH   SYMBOL    CODE     ---       CSTCODE
      010007FBH   SYMBOL    CODE     ---       ILDCODE
      0100081BH   SYMBOL    CODE     ---       ISTCODE
      01000887H   SYMBOL    CODE     ---       LLDCODE
      010008B5H   SYMBOL    CODE     ---       LSTCODE
      0100083BH   SYMBOL    CODE     ---       PLDCODE
      01000864H   SYMBOL    CODE     ---       PSTCODE

      010007B2H   BLOCK     CODE     NEAR LAB  LVL=0
      ---         BLOCKEND  ---      ---       LVL=0

      ---         MODULE    ---      ---       TIME
      00000022H   PUBLIC    DATA     ---       buffer
      00000021H   PUBLIC    DATA     BYTE      p
      01000030H   PUBLIC    CODE     ---       reg
      01000A49H   PUBLIC    CODE     ---       main

⌨️ 快捷键说明

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