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

📄 clone.map

📁 通过遥控红外信号在电器之间传输数据的软件
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V3.65b                                                              10/25/2006  14:55:54  PAGE 1


LX51 LINKER/LOCATER V3.65b, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE .\clone.obj, .\Driver.obj TO clone


CPU MODE:     8051 MODE
MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\clone.obj (CLONE)
         COMMENT TYPE 0: C51 V7.50
  .\Driver.obj (DRIVER)
         COMMENT TYPE 0: C51 V7.50
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
         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?CSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
         COMMENT TYPE 1: A51 / ASM51 Assembler


ACTIVE MEMORY CLASSES OF MODULE:  clone (CLONE)

BASE        START       END         USED      MEMORY CLASS
==========================================================
C:000000H   C:000000H   C:00FFFFH   000B99H   CODE
I:000000H   I:000000H   I:00007FH   000026H   DATA
I:000000H   I:000000H   I:0000FFH   00002EH   IDATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.1 BIT


MEMORY MAP OF MODULE:  clone (CLONE)


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   00000FH   000008H   ---    AT..     DATA           "REG BANK 1"
000010H   00001BH   00000CH   BYTE   UNIT     DATA           ?DT?DRIVER
00001CH   00001CH   000001H   BYTE   UNIT     DATA           ?DT?CLONE
00001DH.0 00001FH.7 000003H.0 ---    ---      **GAP**
000020H.0 000020H.7 000001H.0 BIT    UNIT     BIT            ?BI?DRIVER
000021H.0 000021H.0 000000H.1 BIT    UNIT     BIT            ?BI?CLONE
000021H.1 000021H   000000H.7 ---    ---      **GAP**
000022H   00002AH   000009H   BYTE   UNIT     DATA           _DATA_GROUP_
00002BH   000044H   00001AH   BYTE   UNIT     IDATA          ?ID?CLONE
000045H   000057H   000013H   BYTE   UNIT     IDATA          ?ID?DRIVER
000058H   000058H   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   INBLOCK  CODE           ?PR?ISR_KBI?DRIVER
00000BH   00000DH   000003H   BYTE   OFFS..   CODE           ?DRIVER?0000B
00000EH   000010H   000003H   BYTE   INBLOCK  CODE           ?PR?IRSENDEND_INTERRUPTCONTROL?DRIVER
LX51 LINKER/LOCATER V3.65b                                                            10/25/2006  14:55:54  PAGE 2


000011H   000012H   000002H   ---    ---      **GAP**
000013H   000015H   000003H   BYTE   OFFS..   CODE           ?DRIVER?00013
000016H   00001AH   000005H   ---    ---      **GAP**
00001BH   00001DH   000003H   BYTE   OFFS..   CODE           ?DRIVER?0001B
00001EH   000032H   000015H   BYTE   INBLOCK  CODE           ?PR?CLONESTATUSTORECDATA?CLONE
000033H   000035H   000003H   BYTE   OFFS..   CODE           ?DRIVER?00033
000036H   00003AH   000005H   ---    ---      **GAP**
00003BH   00003DH   000003H   BYTE   OFFS..   CODE           ?DRIVER?0003B
00003EH   0001DBH   00019EH   BYTE   INBLOCK  CODE           ?PR?CLONEHANDLER?CLONE
0001DCH   00031AH   00013FH   BYTE   INBLOCK  CODE           ?PR?ISR_EXTINT1?DRIVER
00031BH   000437H   00011DH   BYTE   INBLOCK  CODE           ?PR?ISR_I2C?DRIVER
000438H   00051AH   0000E3H   BYTE   INBLOCK  CODE           ?PR?_IRSEND_16BYTEDATA?DRIVER
00051BH   0005A3H   000089H   BYTE   INBLOCK  CODE           ?PR?LEDDISPLAYHANDLER?CLONE
0005A4H   0005FEH   00005BH   BYTE   INBLOCK  CODE           ?PR?_IRSEND_NBYTEDATA?DRIVER
0005FFH   000655H   000057H   BYTE   INBLOCK  CODE           ?PR?KEYSCAN?CLONE
000656H   0006ABH   000056H   BYTE   INBLOCK  CODE           ?PR?_IRSENDDELAY?DRIVER
0006ACH   0006F9H   00004EH   BYTE   INBLOCK  CODE           ?PR?_CHECKRECACK?CLONE
0006FAH   000745H   00004CH   BYTE   INBLOCK  CODE           ?PR?KEYHANDLER?CLONE
000746H   000786H   000041H   BYTE   INBLOCK  CODE           ?PR?_IRSENDBYTE?DRIVER
000787H   0007C6H   000040H   BYTE   INBLOCK  CODE           ?PR?_VERIFYCHECKSUM?CLONE
0007C7H   0007FBH   000035H   BYTE   INBLOCK  CODE           ?PR?MCUINIT?CLONE
0007FCH   0007FFH   000004H   ---    ---      **GAP**
000800H   000829H   00002AH   BYTE   INBLOCK  CODE           ?PR?_CALCULATECHECKSUM?CLONE
00082AH   000852H   000029H   BYTE   INBLOCK  CODE           ?PR?GETKEYVALUE?CLONE
000853H   000875H   000023H   BYTE   INBLOCK  CODE           ?PR?IR_CHECKLEADINGHANDER?DRIVER
000876H   000897H   000022H   BYTE   INBLOCK  CODE           ?PR?MAIN?CLONE
000898H   0008B3H   00001CH   BYTE   INBLOCK  CODE           ?PR?ISR_TIMER0?DRIVER
0008B4H   0008CFH   00001CH   BYTE   INBLOCK  CODE           ?PR?_NVWRITENBYTE?DRIVER
0008D0H   0008EBH   00001CH   BYTE   INBLOCK  CODE           ?PR?_NVREADNBYTE?DRIVER
0008ECH   000904H   000019H   BYTE   INBLOCK  CODE           ?PR?GLOBALVARIABLEINIT?CLONE
000905H   00091DH   000019H   BYTE   INBLOCK  CODE           ?PR?ISR_TIMER1?DRIVER
00091EH   000933H   000016H   BYTE   INBLOCK  CODE           ?PR?_DELAY1MS?DRIVER
000934H   000949H   000016H   BYTE   INBLOCK  CODE           ?PR?IRSEND_SENDREADY?DRIVER
00094AH   00095FH   000016H   BYTE   INBLOCK  CODE           ?PR?IRSEND_RECREADY?DRIVER
000960H   000975H   000016H   BYTE   INBLOCK  CODE           ?PR?IRSEND_IREND?DRIVER
000976H   00098AH   000015H   BYTE   INBLOCK  CODE           ?PR?_NVSTARTTRANSFER?DRIVER
00098BH   00099CH   000012H   BYTE   INBLOCK  CODE           ?PR?CLONESTATUSTOSENDDATA?CLONE
00099DH   0009ADH   000011H   BYTE   INBLOCK  CODE           ?PR?IRMODULATECARRIERSTART?DRIVER
0009AEH   0009BEH   000011H   BYTE   INBLOCK  CODE           ?PR?I2CEND_INTERRUPTCONTROL?DRIVER
0009BFH   0009CDH   00000FH   BYTE   INBLOCK  CODE           ?PR?_CLONESTATUSTOWAITACK?CLONE
0009CEH   0009DCH   00000FH   BYTE   INBLOCK  CODE           ?PR?IRSENDLEADINGCODE?DRIVER
0009DDH   0009EAH   00000EH   BYTE   INBLOCK  CODE           ?PR?IRSENDSTART_INTERRUPTCONTROL?DRIVER
0009EBH   0009F5H   00000BH   BYTE   INBLOCK  CODE           ?PR?CLONECLEARRECMESSAGE?CLONE
0009F6H   000A00H   00000BH   BYTE   INBLOCK  CODE           ?PR?IRSENDSTOP?DRIVER
000A01H   000A0BH   00000BH   BYTE   INBLOCK  CODE           ?PR?I2CSTART_INTERRUPTCONTROL?DRIVER
000A0CH   000AF4H   0000E9H   BYTE   UNIT     CODE           ?C?LIB_CODE
000AF5H   000B80H   00008CH   BYTE   UNIT     CODE           ?C_C51STARTUP
000B81H   000BA8H   000028H   BYTE   UNIT     CODE           ?C_INITSEG



OVERLAY MAP OF MODULE:   clone (CLONE)


FUNCTION/MODULE                           BIT_GROUP   DATA_GROUP 
--> CALLED FUNCTION/MODULE               START  STOP  START  STOP
=================================================================
ISR_TIMER0/DRIVER                        ----- -----  ----- -----

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

ISR_EXTINT1/DRIVER                       ----- -----  ----- -----

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

LX51 LINKER/LOCATER V3.65b                                                            10/25/2006  14:55:54  PAGE 3


ISR_TIMER1/DRIVER                        ----- -----  ----- -----

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

ISR_I2C/DRIVER                           ----- -----  ----- -----

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

ISR_KBI/DRIVER                           ----- -----  ----- -----

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

?C_C51STARTUP                            ----- -----  ----- -----
  +--> ?PR?MAIN?CLONE
  +--> ?C_INITSEG

MAIN/CLONE                               ----- -----  ----- -----
  +--> ?PR?MCUINIT?CLONE
  +--> ?PR?GLOBALVARIABLEINIT?CLONE
  +--> ?PR?KEYSCAN?CLONE
  +--> ?PR?KEYHANDLER?CLONE
  +--> ?PR?IR_CHECKLEADINGHANDER?DRIVER
  +--> ?PR?CLONEHANDLER?CLONE
  +--> ?PR?LEDDISPLAYHANDLER?CLONE

MCUINIT/CLONE                            ----- -----  ----- -----

GLOBALVARIABLEINIT/CLONE                 ----- -----  ----- -----

KEYSCAN/CLONE                            ----- -----  0022H 0022H
  +--> ?PR?GETKEYVALUE?CLONE
  +--> ?PR?_DELAY1MS?DRIVER

GETKEYVALUE/CLONE                        ----- -----  ----- -----

_DELAY1MS/DRIVER                         ----- -----  ----- -----

KEYHANDLER/CLONE                         ----- -----  ----- -----
  +--> ?PR?GLOBALVARIABLEINIT?CLONE

IR_CHECKLEADINGHANDER/DRIVER             ----- -----  ----- -----

CLONEHANDLER/CLONE                       ----- -----  0022H 0022H
  +--> ?PR?IRSEND_SENDREADY?DRIVER
  +--> ?PR?_DELAY1MS?DRIVER
  +--> ?PR?CLONESTATUSTOSENDDATA?CLONE
  +--> ?PR?_NVREADNBYTE?DRIVER
  +--> ?PR?_IRSEND_16BYTEDATA?DRIVER
  +--> ?PR?_IRSEND_NBYTEDATA?DRIVER
  +--> ?PR?IRSEND_RECREADY?DRIVER
  +--> ?PR?_CLONESTATUSTOWAITACK?CLONE
  +--> ?PR?_VERIFYCHECKSUM?CLONE
  +--> ?PR?_NVWRITENBYTE?DRIVER
  +--> ?PR?_CHECKRECACK?CLONE
  +--> ?PR?CLONESTATUSTORECDATA?CLONE
  +--> ?PR?CLONECLEARRECMESSAGE?CLONE
  +--> ?PR?IRSEND_IREND?DRIVER
  +--> ?PR?GLOBALVARIABLEINIT?CLONE

IRSEND_SENDREADY/DRIVER                  ----- -----  ----- -----
  +--> ?PR?IRSENDSTART_INTERRUPTCONTROL?DRIVER
  +--> ?PR?IRSENDLEADINGCODE?DRIVER
  +--> ?PR?_IRSENDBYTE?DRIVER
  +--> ?PR?IRSENDSTOP?DRIVER
  +--> ?PR?IRSENDEND_INTERRUPTCONTROL?DRIVER
LX51 LINKER/LOCATER V3.65b                                                            10/25/2006  14:55:54  PAGE 4



IRSENDSTART_INTERRUPTCONTROL/DRIVER      ----- -----  ----- -----
  +--> ?PR?_DELAY1MS?DRIVER

IRSENDLEADINGCODE/DRIVER                 ----- -----  ----- -----
  +--> ?PR?IRMODULATECARRIERSTART?DRIVER
  +--> ?PR?_IRSENDDELAY?DRIVER

IRMODULATECARRIERSTART/DRIVER            ----- -----  ----- -----

_IRSENDDELAY/DRIVER                      ----- -----  ----- -----

_IRSENDBYTE/DRIVER                       ----- -----  0029H 002AH
  +--> ?PR?IRMODULATECARRIERSTART?DRIVER
  +--> ?PR?_IRSENDDELAY?DRIVER

IRSENDSTOP/DRIVER                        ----- -----  ----- -----
  +--> ?PR?IRMODULATECARRIERSTART?DRIVER
  +--> ?PR?_IRSENDDELAY?DRIVER

IRSENDEND_INTERRUPTCONTROL/DRIVER        ----- -----  ----- -----

CLONESTATUSTOSENDDATA/CLONE              ----- -----  ----- -----

_NVREADNBYTE/DRIVER                      ----- -----  0023H 0026H
  +--> ?PR?I2CSTART_INTERRUPTCONTROL?DRIVER
  +--> ?PR?_NVSTARTTRANSFER?DRIVER
  +--> ?PR?I2CEND_INTERRUPTCONTROL?DRIVER

I2CSTART_INTERRUPTCONTROL/DRIVER         ----- -----  ----- -----

_NVSTARTTRANSFER/DRIVER                  ----- -----  ----- -----

I2CEND_INTERRUPTCONTROL/DRIVER           ----- -----  ----- -----
  +--> ?PR?_DELAY1MS?DRIVER

_IRSEND_16BYTEDATA/DRIVER                ----- -----  0023H 0026H
  +--> ?PR?IRSENDSTART_INTERRUPTCONTROL?DRIVER
  +--> ?PR?_CALCULATECHECKSUM?CLONE
  +--> ?PR?IRSENDLEADINGCODE?DRIVER
  +--> ?PR?_IRSENDBYTE?DRIVER
  +--> ?PR?IRSENDSTOP?DRIVER
  +--> ?PR?IRSENDEND_INTERRUPTCONTROL?DRIVER

_CALCULATECHECKSUM/CLONE                 ----- -----  0029H 002AH

_IRSEND_NBYTEDATA/DRIVER                 ----- -----  0023H 0028H
  +--> ?PR?IRSENDSTART_INTERRUPTCONTROL?DRIVER
  +--> ?PR?_CALCULATECHECKSUM?CLONE
  +--> ?PR?IRSENDLEADINGCODE?DRIVER
  +--> ?PR?_IRSENDBYTE?DRIVER
  +--> ?PR?IRSENDSTOP?DRIVER
  +--> ?PR?IRSENDEND_INTERRUPTCONTROL?DRIVER

IRSEND_RECREADY/DRIVER                   ----- -----  ----- -----
  +--> ?PR?IRSENDSTART_INTERRUPTCONTROL?DRIVER
  +--> ?PR?IRSENDLEADINGCODE?DRIVER
  +--> ?PR?_IRSENDBYTE?DRIVER
  +--> ?PR?IRSENDSTOP?DRIVER
  +--> ?PR?IRSENDEND_INTERRUPTCONTROL?DRIVER

⌨️ 快捷键说明

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