📄 ad7705 sensor.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 02/21/2007 17:06:15 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE AD7705 SENSOR.obj TO AD7705 SENSOR RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
AD7705 SENSOR.obj (AD7705_SENSOR)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
C:\KEIL\C51\LIB\C51FPS.LIB (SCANF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?ATOF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51S.LIB (GETCHAR)
C:\KEIL\C51\LIB\C51S.LIB (UNGETC)
C:\KEIL\C51\LIB\C51S.LIB (ISSPACE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
C:\KEIL\C51\LIB\C51S.LIB (_GETKEY)
LINK MAP OF MODULE: AD7705 SENSOR (AD7705_SENSOR)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0001H UNIT ?DT?GETCHAR
BL51 BANKED LINKER/LOCATER V5.12 02/21/2007 17:06:15 PAGE 2
0011H 000FH *** GAP ***
BIT 0020H.0 0001H.3 UNIT _BIT_GROUP_
BIT 0021H.3 0000H.1 UNIT ?BI?GETCHAR
0021H.4 0000H.4 *** GAP ***
DATA 0022H 0024H UNIT _DATA_GROUP_
IDATA 0046H 007CH UNIT ?ID?AD7705_SENSOR
IDATA 00C2H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001CH INBLOCK ?PR?READWORD7705?AD7705_SENSOR
CODE 001FH 0004H UNIT ?C_INITSEG
CODE 0023H 0003H ABSOLUTE
CODE 0026H 06B8H UNIT ?C?LIB_CODE
CODE 06DEH 046FH UNIT ?PR?PRINTF?PRINTF
CODE 0B4DH 034FH UNIT ?PR?SCANF?SCANF
CODE 0E9CH 011FH INBLOCK ?PR?PAIXU?AD7705_SENSOR
CODE 0FBBH 0029H INBLOCK ?PR?SERIAL?AD7705_SENSOR
CODE 0FE4H 001BH INBLOCK ?PR?_FLASH_WRITEBYTE?AD7705_SENSOR
0FFFH 0001H *** GAP ***
CODE 1000H 01DDH INBLOCK ?PR?MAIN?AD7705_SENSOR
CODE 11DDH 01CEH INBLOCK ?PR?ARRANGEDATA?AD7705_SENSOR
CODE 13ABH 00E6H UNIT ?PR??C?ATOF??C?ATOF
CODE 1491H 008CH UNIT ?C_C51STARTUP
CODE 151DH 007DH INBLOCK ?PR?_INIT7705?AD7705_SENSOR
CODE 159AH 0057H UNIT ?CO?AD7705_SENSOR
CODE 15F1H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1618H 0015H INBLOCK ?PR?_WRITEBYTE7705?AD7705_SENSOR
CODE 162DH 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 1640H 0011H INBLOCK ?PR?WATCHDOGINIT?AD7705_SENSOR
CODE 1651H 0011H UNIT ?PR?GETCHAR?GETCHAR
CODE 1662H 0010H INBLOCK ?PR?_GETDATA7705?AD7705_SENSOR
CODE 1672H 000EH INBLOCK ?PR?WATCHDOGSTOP?AD7705_SENSOR
CODE 1680H 000DH INBLOCK ?PR?RESET7705?AD7705_SENSOR
CODE 168DH 000BH INBLOCK ?PR?WATCHDOGFEED?AD7705_SENSOR
CODE 1698H 000AH UNIT ?PR?_GETKEY?_GETKEY
CODE 16A2H 0008H INBLOCK ?PR?_FLASH_READBYTE?AD7705_SENSOR
CODE 16AAH 0005H UNIT ?PR?GETCHAR?UNGETCHAR
OVERLAY MAP OF MODULE: AD7705 SENSOR (AD7705_SENSOR)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?AD7705_SENSOR
+--> ?C_INITSEG
?PR?MAIN?AD7705_SENSOR ----- ----- 0022H 0004H
+--> ?CO?AD7705_SENSOR
+--> ?PR?_INIT7705?AD7705_SENSOR
+--> ?PR?ARRANGEDATA?AD7705_SENSOR
+--> ?PR?PAIXU?AD7705_SENSOR
+--> ?PR?_GETDATA7705?AD7705_SENSOR
BL51 BANKED LINKER/LOCATER V5.12 02/21/2007 17:06:15 PAGE 3
+--> ?PR?PRINTF?PRINTF
?PR?_INIT7705?AD7705_SENSOR 0020H.0 0000H.1 0026H 0003H
+--> ?PR?RESET7705?AD7705_SENSOR
+--> ?PR?_WRITEBYTE7705?AD7705_SENSOR
?PR?ARRANGEDATA?AD7705_SENSOR ----- ----- ----- -----
+--> ?CO?AD7705_SENSOR
+--> ?PR?_FLASH_WRITEBYTE?AD7705_SENSOR
+--> ?PR?PRINTF?PRINTF
+--> ?PR?SCANF?SCANF
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0026H 001CH
+--> ?PR?PUTCHAR?PUTCHAR
?PR?SCANF?SCANF 0020H.0 0000H.6 0026H 001EH
+--> ?PR?GETCHAR?UNGETCHAR
+--> ?PR?_ISSPACE?ISSPACE
+--> ?PR?GETCHAR?GETCHAR
+--> ?PR??C?ATOF??C?ATOF
?PR?GETCHAR?GETCHAR ----- ----- ----- -----
+--> ?PR?_GETKEY?_GETKEY
+--> ?PR?PUTCHAR?PUTCHAR
?PR??C?ATOF??C?ATOF 0020H.6 0000H.5 0044H 0002H
?PR?PAIXU?AD7705_SENSOR ----- ----- 0026H 0006H
?PR?_GETDATA7705?AD7705_SENSOR ----- ----- ----- -----
+--> ?PR?_WRITEBYTE7705?AD7705_SENSOR
+--> ?PR?READWORD7705?AD7705_SENSOR
SYMBOL TABLE OF MODULE: AD7705 SENSOR (AD7705_SENSOR)
VALUE TYPE NAME
----------------------------------
------- MODULE AD7705_SENSOR
C:0000H SYMBOL _ICE_DUMMY_
I:0046H PUBLIC Update_temp
D:0091H PUBLIC P1M1
D:0080H PUBLIC P0
D:00A4H PUBLIC P2M1
D:0092H PUBLIC P1M2
D:0090H PUBLIC P1
I:0047H PUBLIC ZeroPoint_X_temp
D:00A5H PUBLIC P2M2
D:00A0H PUBLIC P2
I:004BH PUBLIC ZeroPoint_Y_temp
D:00B0H PUBLIC P3
C:0FBBH PUBLIC serial
B:00A8H.7 PUBLIC EA
I:004FH PUBLIC SendFlag
C:15E6H PUBLIC ID
BL51 BANKED LINKER/LOCATER V5.12 02/21/2007 17:06:15 PAGE 4
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
I:0050H PUBLIC BAUD_Data_temp
I:0051H PUBLIC RIFlag
B:00A8H.4 PUBLIC ES
B:0098H.0 PUBLIC RI
C:15F0H PUBLIC BAUD
D:00C2H PUBLIC WFEED1
D:00C3H PUBLIC WFEED2
C:1000H PUBLIC main
B:00A0H.0 PUBLIC ALARM_X
B:00A0H.1 PUBLIC ALARM_Y
C:168DH PUBLIC WatchdogFeed
D:00E5H PUBLIC FMDATA
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
B:00A0H.7 PUBLIC DRDY
D:00E7H PUBLIC FMADRH
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
I:0052H PUBLIC BAUD_temp
D:00E6H PUBLIC FMADRL
I:0053H PUBLIC CommandData
C:11DDH PUBLIC ArrangeData
I:0058H PUBLIC ArrangeFlag
B:00A0H.5 PUBLIC AdClk
B:00A0H.2 PUBLIC AdDin
B:00A0H.3 PUBLIC AdDout
C:16A2H PUBLIC _FLASH_ReadByte
D:00B8H PUBLIC IP0
C:151DH PUBLIC _Init7705
C:1640H PUBLIC WatchdogInit
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
C:1662H PUBLIC _GetData7705
I:0059H PUBLIC ALARM_X_N
C:0FE4H PUBLIC _FLASH_WriteByte
I:005DH PUBLIC ALARM_Y_N
I:0061H PUBLIC ALARM_X_P
B:0088H.6 PUBLIC TR1
I:0065H PUBLIC ALARM_Y_P
C:1618H PUBLIC _WriteByte7705
C:1680H PUBLIC Reset7705
D:00D8H PUBLIC I2CON
C:1672H PUBLIC WatchdogStop
C:15E4H PUBLIC Update
D:00C1H PUBLIC WDL
I:0069H PUBLIC i
C:15E8H PUBLIC ZeroPoint_X
C:0E9CH PUBLIC PaiXu
C:15ECH PUBLIC ZeroPoint_Y
C:0003H PUBLIC ReadWord7705
D:00E4H PUBLIC FMCON
C:15E5H PUBLIC BAUD_Data
D:00D0H PUBLIC PSW
I:006AH PUBLIC ReceiveData_X
BL51 BANKED LINKER/LOCATER V5.12 02/21/2007 17:06:15 PAGE 5
D:00A7H PUBLIC WDCON
I:0096H PUBLIC ReceiveData_Y
------- PROC _FLASH_WRITEBYTE
D:0002H SYMBOL addr
D:0005H SYMBOL dat
C:0FE4H LINE# 29
C:0FE8H LINE# 30
C:0FE8H LINE# 31
C:0FEBH LINE# 32
C:0FEDH LINE# 33
C:0FF0H LINE# 34
C:0FF2H LINE# 35
C:0FF5H LINE# 37
C:0FFDH LINE# 38
C:0FFEH LINE# 39
------- ENDPROC _FLASH_WRITEBYTE
------- PROC _FLASH_READBYTE
D:0006H SYMBOL addr
------- DO
D:0082H SYMBOL readp
------- ENDDO
C:16A2H LINE# 48
C:16A2H LINE# 49
C:16A2H LINE# 51
C:16A6H LINE# 52
C:16A9H LINE# 53
------- ENDPROC _FLASH_READBYTE
------- PROC WATCHDOGINIT
C:1640H LINE# 36
C:1640H LINE# 37
C:1640H LINE# 38
C:1643H LINE# 39
C:1645H LINE# 40
C:1648H LINE# 41
C:164BH LINE# 42
C:164EH LINE# 43
C:1650H LINE# 44
------- ENDPROC WATCHDOGINIT
------- PROC WATCHDOGSTOP
C:1672H LINE# 48
C:1672H LINE# 49
C:1672H LINE# 50
C:1674H LINE# 51
C:1677H LINE# 52
C:167AH LINE# 53
C:167DH LINE# 54
C:167FH LINE# 55
------- ENDPROC WATCHDOGSTOP
------- PROC WATCHDOGFEED
C:168DH LINE# 59
C:168DH LINE# 60
C:168DH LINE# 61
C:168FH LINE# 62
C:1692H LINE# 63
C:1695H LINE# 64
C:1697H LINE# 65
------- ENDPROC WATCHDOGFEED
BL51 BANKED LINKER/LOCATER V5.12 02/21/2007 17:06:15 PAGE 6
------- PROC SERIAL
C:0FBBH LINE# 84
C:0FC2H LINE# 86
C:0FC5H LINE# 87
C:0FC5H LINE# 88
C:0FCEH LINE# 89
C:0FD6H LINE# 90
C:0FD6H LINE# 91
C:0FDAH LINE# 92
C:0FDAH LINE# 93
C:0FDDH LINE# 94
C:0FDDH LINE# 95
C:0FDFH LINE# 96
------- ENDPROC SERIAL
------- PROC _WRITEBYTE7705
D:0007H SYMBOL x
------- DO
D:0006H SYMBOL i
------- ENDDO
C:1618H LINE# 122
C:1618H LINE# 123
C:1618H LINE# 125
C:161AH LINE# 126
C:161CH LINE# 127
C:161CH LINE# 128
C:161EH LINE# 129
C:1622H LINE# 130
C:1624H LINE# 131
C:1628H LINE# 132
C:162CH LINE# 133
------- ENDPROC _WRITEBYTE7705
------- PROC READWORD7705
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL x
------- ENDDO
C:0003H LINE# 137
C:0003H LINE# 138
C:0003H LINE# 141
C:0005H LINE# 142
C:0009H LINE# 143
C:0009H LINE# 144
C:000BH LINE# 145
C:0012H LINE# 146
C:0015H LINE# 147
C:0018H LINE# 148
C:001AH LINE# 149
C:001EH LINE# 150
C:001EH LINE# 151
------- ENDPROC READWORD7705
------- PROC RESET7705
------- DO
D:0007H SYMBOL i
------- ENDDO
C:1680H LINE# 155
C:1680H LINE# 156
C:1680H LINE# 158
BL51 BANKED LINKER/LOCATER V5.12 02/21/2007 17:06:15 PAGE 7
C:1682H LINE# 159
C:1682H LINE# 160
C:1684H LINE# 161
C:1686H LINE# 162
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -