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

📄 ad7705 sensor.map

📁 P89LPC931操作AD7705的程序。
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V3.65b                                                              03/13/2007  14:59:25  PAGE 1


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


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


INPUT MODULES INCLUDED:
  AD7705 SENSOR.obj (AD7705_SENSOR)
         COMMENT TYPE 0: C51 V7.50
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
         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?FPCMP)
         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 (PRINTF)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  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?LNEG)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
         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 (PUTCHAR)
         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:  AD7705 SENSOR (AD7705_SENSOR)

BASE        START       END         USED      MEMORY CLASS
==========================================================
C:000000H   C:000000H   C:00FFFFH   0018BAH   CODE
I:000000H   I:000000H   I:00007FH   00003FH   DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.2 BIT
I:000000H   I:000000H   I:0000FFH   000034H   IDATA


MEMORY MAP OF MODULE:  AD7705 SENSOR (AD7705_SENSOR)


LX51 LINKER/LOCATER V3.65b                                                            03/13/2007  14:59:25  PAGE 2


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   000015H   000006H   BYTE   UNIT     DATA           ?DT?_FLASH_WRITENBYTE?AD7705_SENSOR
000016H   00001BH   000006H   BYTE   UNIT     DATA           ?DT?_FLASH_READNBYTE?AD7705_SENSOR
00001CH   00001EH   000003H   BYTE   UNIT     DATA           ?DT?AD7705_SENSOR
00001FH.0 00001FH.7 000001H.0 ---    ---      **GAP**
000020H.0 000021H.1 000001H.2 BIT    UNIT     BIT            _BIT_GROUP_
000021H.2 000021H   000000H.6 ---    ---      **GAP**
000022H   000041H   000020H   BYTE   UNIT     DATA           _DATA_GROUP_
000042H   000074H   000033H   BYTE   UNIT     IDATA          ?ID?AD7705_SENSOR
000075H   000075H   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?_FLASH_READBYTE?AD7705_SENSOR
00000BH   000012H   000008H   BYTE   INBLOCK  CODE           ?PR?WATCHDOGSTOP?AD7705_SENSOR
000013H   000015H   000003H   BYTE   OFFS..   CODE           ?AD7705_SENSOR?00013
000016H   000020H   00000BH   BYTE   INBLOCK  CODE           ?PR?WATCHDOGINIT?AD7705_SENSOR
000021H   000022H   000002H   ---    ---      **GAP**
000023H   000025H   000003H   BYTE   OFFS..   CODE           ?AD7705_SENSOR?00023
000026H   000603H   0005DEH   BYTE   UNIT     CODE           ?C?LIB_CODE
000604H   000A72H   00046FH   BYTE   UNIT     CODE           ?PR?PRINTF?PRINTF
000A73H   000CD1H   00025FH   BYTE   UNIT     CODE           ?CO?AD7705_SENSOR
000CD2H   000D5DH   00008CH   BYTE   UNIT     CODE           ?C_C51STARTUP
000D5EH   000D84H   000027H   BYTE   UNIT     CODE           ?PR?PUTCHAR?PUTCHAR
000D85H   000D97H   000013H   BYTE   UNIT     CODE           ?C_INITSEG
000D98H   000DB0H   000019H   BYTE   INBLOCK  CODE           ?PR?_FLASH_WRITEBYTE?AD7705_SENSOR
000DB1H   000DE8H   000038H   BYTE   INBLOCK  CODE           ?PR?_FLASH_WRITENBYTE?AD7705_SENSOR
000DE9H   000E08H   000020H   BYTE   INBLOCK  CODE           ?PR?_FLASH_READNBYTE?AD7705_SENSOR
000E09H   000E16H   00000EH   BYTE   INBLOCK  CODE           ?PR?_FLASH_ERASESECTOR?AD7705_SENSOR
000E17H   000E24H   00000EH   BYTE   INBLOCK  CODE           ?PR?_FLASH_ERASEPAGE?AD7705_SENSOR
000E25H   000E4CH   000028H   BYTE   INBLOCK  CODE           ?PR?_FLASH_FILLPAGE?AD7705_SENSOR
000E4DH   000E51H   000005H   BYTE   INBLOCK  CODE           ?PR?WATCHDOGFEED?AD7705_SENSOR
000E52H   000E7AH   000029H   BYTE   INBLOCK  CODE           ?PR?SERIAL?AD7705_SENSOR
000E7BH   000E97H   00001DH   BYTE   INBLOCK  CODE           ?PR?_WAIT7705?AD7705_SENSOR
000E98H   000EB0H   000019H   BYTE   INBLOCK  CODE           ?PR?_WRITEBYTE7705?AD7705_SENSOR
000EB1H   000F26H   000076H   BYTE   INBLOCK  CODE           ?PR?_INIT7705?AD7705_SENSOR
000F27H   000F35H   00000FH   BYTE   INBLOCK  CODE           ?PR?RESET7705?AD7705_SENSOR
000F36H   000F7EH   000049H   BYTE   INBLOCK  CODE           ?PR?INT1?AD7705_SENSOR
000F7FH   000F89H   00000BH   BYTE   INBLOCK  CODE           ?PR?_GETDATA7705?AD7705_SENSOR
000F8AH   000FABH   000022H   BYTE   INBLOCK  CODE           ?PR?READWORD7705?AD7705_SENSOR
000FACH   000FBEH   000013H   BYTE   UNIT     CODE           ?L?COM0004
000FBFH   000FC6H   000008H   BYTE   UNIT     CODE           ?L?COM002B
000FC7H   000FCDH   000007H   BYTE   UNIT     CODE           ?L?COM0033
000FCEH   000FD5H   000008H   BYTE   UNIT     CODE           ?L?COM0036
000FD6H   000FDFH   00000AH   BYTE   UNIT     CODE           ?L?COM002D
000FE0H   000FEBH   00000CH   BYTE   UNIT     CODE           ?L?COM0029
000FECH   000FF1H   000006H   BYTE   UNIT     CODE           ?L?COM002C
000FF2H   000FF7H   000006H   BYTE   UNIT     CODE           ?L?COM0035
000FF8H   000FFFH   000008H   ---    ---      **GAP**
001000H   0015D4H   0005D5H   BYTE   INBLOCK  CODE           ?PR?ARRANGEDATA?AD7705_SENSOR
0015D5H   00164EH   00007AH   BYTE   UNIT     CODE           ?L?COM0001
00164FH   00165FH   000011H   BYTE   UNIT     CODE           ?L?COM0007
001660H   001666H   000007H   BYTE   UNIT     CODE           ?L?COM001E
001667H   00166FH   000009H   BYTE   UNIT     CODE           ?L?COM000E
001670H   001679H   00000AH   BYTE   UNIT     CODE           ?L?COM0012
00167AH   001682H   000009H   BYTE   UNIT     CODE           ?L?COM0010
001683H   00168CH   00000AH   BYTE   UNIT     CODE           ?L?COM001C
00168DH   001693H   000007H   BYTE   UNIT     CODE           ?L?COM0028
001694H   00169DH   00000AH   BYTE   UNIT     CODE           ?L?COM0021
00169EH   0016A9H   00000CH   BYTE   UNIT     CODE           ?L?COM0017
LX51 LINKER/LOCATER V3.65b                                                            03/13/2007  14:59:25  PAGE 3


0016AAH   0016B9H   000010H   BYTE   UNIT     CODE           ?L?COM000C
0016BAH   0016C2H   000009H   BYTE   UNIT     CODE           ?L?COM0024
0016C3H   0016DBH   000019H   BYTE   UNIT     CODE           ?L?COM0015
0016DCH   0016E3H   000008H   BYTE   UNIT     CODE           ?L?COM0034
0016E4H   0016ECH   000009H   BYTE   UNIT     CODE           ?L?COM002E
0016EDH   0016F8H   00000CH   BYTE   UNIT     CODE           ?L?COM001F
0016F9H   001704H   00000CH   BYTE   UNIT     CODE           ?L?COM002A
001705H   00170CH   000008H   BYTE   UNIT     CODE           ?L?COM0031
00170DH   001714H   000008H   BYTE   UNIT     CODE           ?L?COM0032
001715H   001721H   00000DH   BYTE   UNIT     CODE           ?L?COM0027
001722H   001730H   00000FH   BYTE   UNIT     CODE           ?L?COM0019
001731H   001738H   000008H   BYTE   UNIT     CODE           ?L?COM0022
001739H   001741H   000009H   BYTE   UNIT     CODE           ?L?COM0026
001742H   001749H   000008H   BYTE   UNIT     CODE           ?L?COM002F
00174AH   001751H   000008H   BYTE   UNIT     CODE           ?L?COM0030
001752H   0017FFH   0000AEH   ---    ---      **GAP**
001800H   001971H   000172H   BYTE   INBLOCK  CODE           ?PR?MAIN?AD7705_SENSOR



OVERLAY MAP OF MODULE:   AD7705 SENSOR (AD7705_SENSOR)


FUNCTION/MODULE                        BIT_GROUP   DATA_GROUP 
--> CALLED FUNCTION/MODULE            START  STOP  START  STOP
==============================================================
SERIAL/AD7705_SENSOR                  ----- -----  ----- -----

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

INT1/AD7705_SENSOR                    ----- -----  ----- -----
  +--> ?PR?_GETDATA7705?AD7705_SENSOR
  +--> ?PR?_INIT7705?AD7705_SENSOR

_GETDATA7705/AD7705_SENSOR            ----- -----  ----- -----
  +--> ?PR?_WRITEBYTE7705?AD7705_SENSOR
  +--> ?PR?READWORD7705?AD7705_SENSOR

_WRITEBYTE7705/AD7705_SENSOR          ----- -----  ----- -----
  +--> ?PR?_WAIT7705?AD7705_SENSOR

_WAIT7705/AD7705_SENSOR               ----- -----  ----- -----

READWORD7705/AD7705_SENSOR            ----- -----  ----- -----
  +--> ?PR?_WAIT7705?AD7705_SENSOR

_INIT7705/AD7705_SENSOR               20H.1 20H.1  0026H 0028H
  +--> ?PR?RESET7705?AD7705_SENSOR
  +--> ?PR?_WRITEBYTE7705?AD7705_SENSOR

RESET7705/AD7705_SENSOR               ----- -----  ----- -----
  +--> ?PR?_WAIT7705?AD7705_SENSOR

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

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

MAIN/AD7705_SENSOR                    ----- -----  0025H 0025H
  +--> ?CO?AD7705_SENSOR
  +--> ?PR?_INIT7705?AD7705_SENSOR
  +--> ?PR?ARRANGEDATA?AD7705_SENSOR
  +--> ?PR?PRINTF?PRINTF

LX51 LINKER/LOCATER V3.65b                                                            03/13/2007  14:59:25  PAGE 4


?CO?AD7705_SENSOR                     ----- -----  ----- -----

ARRANGEDATA/AD7705_SENSOR             ----- -----  ----- -----
  +--> ?CO?AD7705_SENSOR
  +--> ?PR?_FLASH_WRITEBYTE?AD7705_SENSOR
  +--> ?PR?PRINTF?PRINTF

_FLASH_WRITEBYTE/AD7705_SENSOR        ----- -----  ----- -----

PRINTF/PRINTF                         20H.1 21H.1  0026H 0041H
  +--> ?PR?PUTCHAR?PUTCHAR

PUTCHAR/PUTCHAR                       ----- -----  ----- -----

?C_INITSEG                            ----- -----  ----- -----



PUBLIC SYMBOLS OF MODULE:  AD7705 SENSOR (AD7705_SENSOR)


      VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
      =================================================
      00000016H   DATA     BYTE      ?_FLASH_ReadNByte?BYTE
      00000010H   DATA     BYTE      ?_FLASH_WriteNByte?BYTE
      00000020H.1 BIT      BIT       ?_Init7705?BIT
      00000026H   DATA     BYTE      ?_Init7705?BYTE
      00000026H   DATA     ---       ?_PRINTF?BYTE
      00000026H   DATA     ---       ?_SPRINTF?BYTE
      010005DEH   CODE     ---       ?C?CCASE
      01000574H   CODE     ---       ?C?CLDOPTR
      0100055BH   CODE     ---       ?C?CLDPTR
      00000000H   NUMBER   ---       ?C?CODESEG
      010005A1H   CODE     ---       ?C?CSTPTR
      0100029BH   CODE     ---       ?C?FCASTC
      01000296H   CODE     ---       ?C?FCASTI
      01000291H   CODE     ---       ?C?FCASTL
      0100002DH   CODE     ---       ?C?FPADD
      01000226H   CODE     ---       ?C?FPCMP
      01000224H   CODE     ---       ?C?FPCMP3
      01000348H   CODE     ---       ?C?FPCONVERT
      0100044EH   CODE     ---       ?C?FPDIV
      010002CFH   CODE     ---       ?C?FPGETOPN2
      0100011EH   CODE     ---       ?C?FPMUL
      01000304H   CODE     ---       ?C?FPNANRESULT
      0100030EH   CODE     ---       ?C?FPOVERFLOW
      010002E6H   CODE     ---       ?C?FPRESULT
      010002FAH   CODE     ---       ?C?FPRESULT2
      01000319H   CODE     ---       ?C?FPROUND
      01000029H   CODE     ---       ?C?FPSUB
      0100030BH   CODE     ---       ?C?FPUNDERFLOW
      0100051BH   CODE     ---       ?C?FTNPWR
      010005C1H   CODE     ---       ?C?LLDIDATA0
      010005B3H   CODE     ---       ?C?LNEG
      010005CEH   CODE     ---       ?C?PLDIIDATA
      00000000H   NUMBER   ---       ?C?XDATASEG
      01000D19H   CODE     ---       ?C_START
      01000000H   CODE     ---       ?C_STARTUP
      01000E17H   CODE     ---       _FLASH_ErasePage
      01000E09H   CODE     ---       _FLASH_EraseSector
      01000E25H   CODE     ---       _FLASH_FillPage

⌨️ 快捷键说明

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