📄 ad7705 sensor.map
字号:
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 + -