📄 at89c51-1700.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 08/18/2008 13:56:55 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, isd1700.obj, main.obj TO AT89c51-1700
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?PR?MAII?MAIN
<--+ ?PR?MREST?MAIN
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
isd1700.obj (ISD1700)
main.obj (MAIN)
LINK MAP OF MODULE: AT89c51-1700 (?C_STARTUP)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0006H UNIT _DATA_GROUP_
000EH 0012H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?ISD1700
DATA 0021H 0003H BIT_ADDR ?BA?MAIN
BIT 0024H.0 0000H.1 UNIT _BIT_GROUP_
0024H.1 0000H.7 *** GAP ***
IDATA 0025H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0054H UNIT ?PR?_SPOI?ISD1700
CODE 0057H 004AH UNIT ?PR?REC?MAIN
CODE 00A1H 0049H UNIT ?PR?MAII?MAIN
CODE 00EAH 0045H UNIT ?PR?CHECKFULL?MAIN
CODE 012FH 0040H UNIT ?PR?PLAY?MAIN
CODE 016FH 003AH UNIT ?PR?MREST?MAIN
CODE 01A9H 001AH UNIT ?PR?_WR_APC?ISD1700
CODE 01C3H 0014H UNIT ?PR?MAIN?MAIN
CODE 01D7H 0013H UNIT ?PR?CHESR1?ISD1700
CODE 01EAH 0013H UNIT ?PR?DELAY10MS?ISD1700
CODE 01FDH 0012H UNIT ?PR?RDSTATUS?ISD1700
CODE 020FH 0011H UNIT ?PR?CLRINT?ISD1700
CODE 0220H 0011H UNIT ?PR?POWERUP?ISD1700
CODE 0231H 0011H UNIT ?PR?STOPP?ISD1700
CODE 0242H 0011H UNIT ?PR?CHK_MEM?ISD1700
CODE 0253H 0011H UNIT ?PR?FWD?ISD1700
CODE 0264H 0011H UNIT ?PR?DSTOP?ISD1700
CODE 0275H 0011H UNIT ?PR?GERASE?ISD1700
BL51 BANKED LINKER/LOCATER V5.11 08/18/2008 13:56:55 PAGE 2
CODE 0286H 0011H UNIT ?PR?REST?ISD1700
CODE 0297H 000EH UNIT ?PR?_DELAYMS?ISD1700
CODE 02A5H 000CH UNIT ?C_C51STARTUP
CODE 02B1H 000CH UNIT ?PR?WAITRDY?ISD1700
CODE 02BDH 0009H UNIT ?PR?CHESR0?ISD1700
OVERLAY MAP OF MODULE: AT89c51-1700 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?MAII?MAIN
?PR?MAII?MAIN ----- ----- 0008H 0002H
+--> ?PR?REST?ISD1700
+--> ?PR?DSTOP?ISD1700
+--> ?PR?MREST?MAIN
+--> ?PR?DELAY10MS?ISD1700
+--> ?PR?POWERUP?ISD1700
+--> ?PR?_WR_APC?ISD1700
+--> ?PR?WAITRDY?ISD1700
+--> ?PR?CLRINT?ISD1700
+--> ?PR?CHK_MEM?ISD1700
+--> ?PR?REC?MAIN
+--> ?PR?PLAY?MAIN
?PR?REST?ISD1700 ----- ----- ----- -----
+--> ?PR?_SPOI?ISD1700
+--> ?PR?_DELAYMS?ISD1700
?PR?_SPOI?ISD1700 0024H.0 0000H.1 ----- -----
?PR?_DELAYMS?ISD1700 ----- ----- ----- -----
+--> ?PR?DELAY10MS?ISD1700
?PR?DSTOP?ISD1700 ----- ----- ----- -----
+--> ?PR?_SPOI?ISD1700
+--> ?PR?_DELAYMS?ISD1700
?PR?MREST?MAIN ----- ----- 000CH 0002H
+--> ?PR?GERASE?ISD1700
+--> ?PR?_DELAYMS?ISD1700
+--> ?PR?STOPP?ISD1700
+--> ?PR?CLRINT?ISD1700
?PR?GERASE?ISD1700 ----- ----- ----- -----
+--> ?PR?_SPOI?ISD1700
+--> ?PR?_DELAYMS?ISD1700
?PR?STOPP?ISD1700 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.11 08/18/2008 13:56:55 PAGE 3
+--> ?PR?_SPOI?ISD1700
+--> ?PR?_DELAYMS?ISD1700
?PR?CLRINT?ISD1700 ----- ----- ----- -----
+--> ?PR?_SPOI?ISD1700
+--> ?PR?_DELAYMS?ISD1700
?PR?POWERUP?ISD1700 ----- ----- ----- -----
+--> ?PR?_SPOI?ISD1700
+--> ?PR?_DELAYMS?ISD1700
?PR?_WR_APC?ISD1700 ----- ----- 000AH 0002H
+--> ?PR?_SPOI?ISD1700
+--> ?PR?_DELAYMS?ISD1700
?PR?WAITRDY?ISD1700 ----- ----- ----- -----
+--> ?PR?CHESR1?ISD1700
?PR?CHESR1?ISD1700 ----- ----- ----- -----
+--> ?PR?RDSTATUS?ISD1700
+--> ?PR?_SPOI?ISD1700
?PR?RDSTATUS?ISD1700 ----- ----- ----- -----
+--> ?PR?_SPOI?ISD1700
?PR?CHK_MEM?ISD1700 ----- ----- ----- -----
+--> ?PR?_SPOI?ISD1700
+--> ?PR?_DELAYMS?ISD1700
?PR?REC?MAIN ----- ----- 000AH 0001H
+--> ?PR?_DELAYMS?ISD1700
+--> ?PR?_SPOI?ISD1700
+--> ?PR?CHESR1?ISD1700
+--> ?PR?CHECKFULL?MAIN
+--> ?PR?CLRINT?ISD1700
+--> ?PR?STOPP?ISD1700
+--> ?PR?MREST?MAIN
?PR?CHECKFULL?MAIN ----- ----- 000BH 0001H
+--> ?PR?RDSTATUS?ISD1700
+--> ?PR?_SPOI?ISD1700
+--> ?PR?_DELAYMS?ISD1700
+--> ?PR?MREST?MAIN
?PR?PLAY?MAIN ----- ----- ----- -----
+--> ?PR?_SPOI?ISD1700
+--> ?PR?CHESR0?ISD1700
+--> ?PR?MREST?MAIN
+--> ?PR?CHESR1?ISD1700
+--> ?PR?STOPP?ISD1700
+--> ?PR?FWD?ISD1700
?PR?CHESR0?ISD1700 ----- ----- ----- -----
+--> ?PR?RDSTATUS?ISD1700
+--> ?PR?_SPOI?ISD1700
?PR?FWD?ISD1700 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.11 08/18/2008 13:56:55 PAGE 4
+--> ?PR?_SPOI?ISD1700
+--> ?PR?_DELAYMS?ISD1700
SYMBOL TABLE OF MODULE: AT89c51-1700 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:02A5H SEGMENT ?C_C51STARTUP
I:0025H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:02A8H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:02A5H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:02A5H LINE# 99
C:02A7H LINE# 100
C:02A8H LINE# 101
C:02A9H LINE# 102
C:02ABH LINE# 151
C:02AEH LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE ISD1700
C:0000H SYMBOL _ICE_DUMMY_
C:01FDH PUBLIC rdstatus
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:02B1H PUBLIC waitrdy
C:020FH PUBLIC clrint
C:0220H PUBLIC powerup
C:0003H PUBLIC _SPOI
B:0090H.0 PUBLIC SS
C:0264H PUBLIC dstop
B:0090H.1 PUBLIC SCLK
D:0089H PUBLIC TMOD
BL51 BANKED LINKER/LOCATER V5.11 08/18/2008 13:56:55 PAGE 5
C:0231H PUBLIC stopp
B:0090H.3 PUBLIC MISO
B:0090H.2 PUBLIC MOSI
C:0286H PUBLIC rest
C:0253H PUBLIC fwd
C:02BDH PUBLIC chesr0
C:01D7H PUBLIC chesr1
B:0088H.5 PUBLIC TF0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
C:0297H PUBLIC _delayms
C:01EAH PUBLIC delay10ms
B:0088H.4 PUBLIC TR0
C:0242H PUBLIC chk_mem
C:01A9H PUBLIC _wr_apc
C:0275H PUBLIC gerase
------- PROC CHESR1
------- DO
D:0007H SYMBOL sr1
------- ENDDO
C:01D7H LINE# 21
C:01D7H LINE# 22
C:01D7H LINE# 24
C:01DAH LINE# 25
C:01DFH LINE# 26
C:01E4H LINE# 27
C:01E9H LINE# 28
C:01E9H LINE# 29
------- ENDPROC CHESR1
------- PROC WAITRDY
------- DO
D:0020H SYMBOL resr
------- ENDDO
C:02B1H LINE# 31
C:02B1H LINE# 32
C:02B1H LINE# 35
C:02B1H LINE# 36
C:02B6H LINE# 37
C:02BCH LINE# 38
------- ENDPROC WAITRDY
------- PROC RDSTATUS
------- DO
D:0007H SYMBOL resr
------- ENDDO
C:01FDH LINE# 41
C:01FDH LINE# 42
C:01FDH LINE# 44
C:0202H LINE# 45
C:0207H LINE# 46
C:020CH LINE# 47
C:020EH LINE# 48
------- ENDPROC RDSTATUS
------- PROC CHESR0
------- DO
D:0007H SYMBOL sr0
------- ENDDO
C:02BDH LINE# 50
BL51 BANKED LINKER/LOCATER V5.11 08/18/2008 13:56:55 PAGE 6
C:02BDH LINE# 51
C:02BDH LINE# 53
C:02C0H LINE# 54
C:02C5H LINE# 55
C:02C5H LINE# 56
------- ENDPROC CHESR0
------- PROC CLRINT
------- DO
D:0007H SYMBOL i
------- ENDDO
C:020FH LINE# 59
C:020FH LINE# 60
C:020FH LINE# 62
C:0214H LINE# 63
C:0219H LINE# 64
C:021BH LINE# 65
------- ENDPROC CLRINT
------- PROC POWERUP
------- DO
D:0007H SYMBOL i
------- ENDDO
C:0220H LINE# 68
C:0220H LINE# 69
C:0220H LINE# 71
C:0225H LINE# 72
C:022AH LINE# 73
C:022CH LINE# 74
------- ENDPROC POWERUP
------- PROC STOPP
------- DO
D:0007H SYMBOL i
------- ENDDO
C:0231H LINE# 77
C:0231H LINE# 78
C:0231H LINE# 80
C:0236H LINE# 81
C:023BH LINE# 82
C:023DH LINE# 83
------- ENDPROC STOPP
------- PROC CHK_MEM
------- DO
D:0007H SYMBOL i
------- ENDDO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -