📄 isd51_demo.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 04/02/2006 11:56:14 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE HWCfr.obj, ROM.obj, DA5615.obj, ISD51.obj TO ISD51_Demo RAMSIZE (256) CODE (0X0000-0X7FFF) XDAT
>> A (0X0000-0X03FF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
HWCfr.obj (HWCFR)
ROM.obj (ROM)
DA5615.obj (DA5615)
ISD51.obj (ISD51_CONFIGURATION)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (ISD_CORE_FUNCTIONS)
LINK MAP OF MODULE: ISD51_Demo (HWCFR)
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 0004H UNIT _DATA_GROUP_
DATA 000CH 0001H UNIT ?DT?ISD51
000DH 0013H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?ISD51
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0020H UNIT ?C?LIB_CODE
CODE 0023H 0003H ABSOLUTE
CODE 0026H 02DDH INBLOCK ?PR?ISD51
CODE 0303H 007BH UNIT ?PR?MAIN?DA5615
CODE 037EH 0019H UNIT ?PR?DELAY?DA5615
CODE 0397H 0013H UNIT ?PR?_SEND_SPIDATA3?DA5615
CODE 03AAH 000CH UNIT ?C_C51STARTUP
03B6H 7CC8H *** GAP ***
CODE 807EH 0002H ABSOLUTE
OVERLAY MAP OF MODULE: ISD51_Demo (HWCFR)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?DA5615
?PR?MAIN?DA5615 ----- -----
+--> ?PR?ISD51
BL51 BANKED LINKER/LOCATER V5.11 04/02/2006 11:56:14 PAGE 2
+--> ?PR?_SEND_SPIDATA3?DA5615
+--> ?PR?DELAY?DA5615
?PR?DELAY?DA5615 0008H 0004H
SYMBOL TABLE OF MODULE: ISD51_Demo (HWCFR)
VALUE TYPE NAME
----------------------------------
------- MODULE HWCFR
N:00FFH SYMBOL HCR0
N:0097H SYMBOL HCR1
N:0003H SYMBOL _ABLSEL
N:0001H SYMBOL _DAB
N:0003H SYMBOL _DBLSEL
N:0001H SYMBOL _DDB
N:0007H SYMBOL _DFSEL
N:0001H SYMBOL _EBR
N:0001H SYMBOL _EGP0
N:0001H SYMBOL _EGP23
N:0001H SYMBOL _EPMA
N:0000H SYMBOL _EWDR
N:0000H SYMBOL _PML
N:0000H SYMBOL _RSL
------- ENDMOD HWCFR
------- MODULE ROM
C:FFF3H PUBLIC AUTOBAUD
C:FFFDH PUBLIC PUTCR
C:FFE7H PUBLIC PUTOK
C:FFFBH PUBLIC PUTSPACE1
C:FFF9H PUBLIC PUTSPACE2
C:FFF7H PUBLIC PUTSPACE3
C:FFF5H PUBLIC PUTSPACE4
C:FFE9H PUBLIC RX_BYTE
C:FFEBH PUBLIC RX_BYTE_ECHO
C:FFEFH PUBLIC RX_HEX_DOUBLE_ECHO
C:FFEDH PUBLIC RX_HEX_ECHO
C:FFF1H PUBLIC RX_HEX_WORD_ECHO
C:FFD9H PUBLIC WRITE_FLASH
C:FFE1H PUBLIC _DATA_X_C_READ
C:FFDFH PUBLIC _FADDR_DATA_READ
C:FFD7H PUBLIC _PAGE_ERASE
C:FFD5H PUBLIC _PUT_STRING
C:FFE3H PUBLIC _TX_BYTE
C:FFE5H PUBLIC _TX_HEX
C:FFDDH PUBLIC _WRITE_FLASH_BYTE
C:FFDBH PUBLIC _WRITE_FLASH_CHK
------- ENDMOD ROM
------- MODULE DA5615
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
B:0090H.1 PUBLIC Load
BL51 BANKED LINKER/LOCATER V5.11 04/02/2006 11:56:14 PAGE 3
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00FCH PUBLIC ONEMS
B:00A8H.7 PUBLIC EA
D:009BH PUBLIC SPIDATA
D:00FAH PUBLIC MSINT
D:00A8H PUBLIC IE
C:037EH PUBLIC delay
B:00A0H.4 PUBLIC YellowLed
D:00B8H PUBLIC IP
D:00CBH PUBLIC RCAP2H
D:009DH PUBLIC SPITCON
D:00AFH PUBLIC P1DDRH
D:00CAH PUBLIC RCAP2L
C:0303H PUBLIC main
C:0397H PUBLIC _Send_SpiData3
D:00B3H PUBLIC P3DDRL
B:0098H.0 PUBLIC RI_0
D:00FBH PUBLIC USEC
D:0087H PUBLIC PCON
D:0088H PUBLIC TCON
D:00F9H PUBLIC SECINT
D:009AH PUBLIC SPICON
D:00A6H PUBLIC AIE
D:00E8H PUBLIC EIE
D:0099H PUBLIC SBUF0
D:0098H PUBLIC SCON0
D:00C0H PUBLIC SCON1
D:00C8H PUBLIC T2CON
D:00D8H PUBLIC EICON
D:00FEH PUBLIC HMSEC
D:00F1H PUBLIC PDCON
D:00D0H PUBLIC PSW
D:00EFH PUBLIC FTCON
------- PROC DELAY
------- DO
D:0008H SYMBOL i
------- ENDDO
C:037EH LINE# 21
C:037EH LINE# 23
C:0389H LINE# 24
C:0396H LINE# 25
------- ENDPROC DELAY
------- PROC _SEND_SPIDATA3
D:0007H SYMBOL h
D:0005H SYMBOL l
C:0397H LINE# 27
C:0397H LINE# 28
C:0397H LINE# 29
C:0399H LINE# 31
C:039BH LINE# 33
C:03A0H LINE# 35
C:03A2H LINE# 36
C:03A7H LINE# 38
C:03A9H LINE# 40
------- ENDPROC _SEND_SPIDATA3
------- PROC MAIN
BL51 BANKED LINKER/LOCATER V5.11 04/02/2006 11:56:14 PAGE 4
C:0303H LINE# 42
C:0303H LINE# 45
C:0306H LINE# 46
C:0309H LINE# 47
C:030CH LINE# 48
C:030FH LINE# 50
C:0312H LINE# 51
C:0315H LINE# 52
C:0318H LINE# 53
C:031BH LINE# 57
C:031EH LINE# 58
C:0324H LINE# 60
C:0327H LINE# 61
C:032AH LINE# 63
C:032DH LINE# 64
C:0330H LINE# 66
C:0333H LINE# 68
C:0336H LINE# 73
C:0346H LINE# 77
C:0349H LINE# 78
C:034CH LINE# 79
C:034FH LINE# 80
C:0352H LINE# 81
C:0355H LINE# 83
C:0358H LINE# 84
C:035AH LINE# 85
C:035AH LINE# 87
C:0361H LINE# 88
C:0364H LINE# 89
C:0367H LINE# 90
C:036AH LINE# 91
C:0370H LINE# 92
C:0373H LINE# 93
C:0376H LINE# 94
C:0379H LINE# 95
C:037BH LINE# 97
------- ENDPROC MAIN
------- ENDMOD DA5615
------- MODULE ISD51_CONFIGURATION
B:0020H.0 SEGMENT ?BI?ISD51
C:0026H SEGMENT ?PR?ISD51
D:000CH SEGMENT ?DT?ISD51
N:0080H PUBLIC ?ISD?CBLK_SIZE
C:006CH PUBLIC ?ISD?CMDLOOP
N:7FFFH PUBLIC ?ISD?CMP_E
N:0000H PUBLIC ?ISD?CMP_S
C:0077H PUBLIC ?ISD?GETBYTE
C:0026H PUBLIC ?ISD?HWCALL
C:0258H PUBLIC ?ISD?PUTCHAR
C:0283H PUBLIC ?ISD?PUTCHAR_END
N:00FFH PUBLIC ?ISD?RAMTOP
C:0128H PUBLIC ?ISD?READSFR00
C:0138H PUBLIC ?ISD?READSFR01
C:0148H PUBLIC ?ISD?READSFR02
C:0158H PUBLIC ?ISD?READSFR03
C:0168H PUBLIC ?ISD?READSFR04
BL51 BANKED LINKER/LOCATER V5.11 04/02/2006 11:56:14 PAGE 5
C:0178H PUBLIC ?ISD?READSFR05
C:0188H PUBLIC ?ISD?READSFR06
C:0198H PUBLIC ?ISD?READSFR07
C:01A8H PUBLIC ?ISD?READSFR08
C:01B8H PUBLIC ?ISD?READSFR09
C:01C8H PUBLIC ?ISD?READSFR10
C:01D8H PUBLIC ?ISD?READSFR11
C:01E8H PUBLIC ?ISD?READSFR12
C:01F8H PUBLIC ?ISD?READSFR13
C:0208H PUBLIC ?ISD?READSFR14
C:0218H PUBLIC ?ISD?READSFR15
C:0228H PUBLIC ?ISD?READSFR16
C:0238H PUBLIC ?ISD?READSFR17
C:0248H PUBLIC ?ISD?READSFR18
C:008CH PUBLIC ?ISD?RESTART
C:0084H PUBLIC ?ISD?SENDBYTE
N:00CDH PUBLIC ?ISD?VERSION
C:0114H PUBLIC ?ISD?WRITESFR00
C:011AH PUBLIC ?ISD?WRITESFR01
C:0120H PUBLIC ?ISD?WRITESFR02
C:0124H PUBLIC ?ISD?WRITESFR03
C:00E8H PUBLIC ?ISD?WR_FLASH
C:00DFH PUBLIC ?ISD?WR_IMEMN
C:0284H PUBLIC _GETKEY
D:000CH PUBLIC _ISD_CHAR
C:02A4H PUBLIC _ISKEY
C:0258H PUBLIC _PUTCHAR
C:02BEH PUBLIC __ISD_INIT
C:006AH SYMBOL ?ISD?CMDLOOP2
D:00E0H SYMBOL ACC
D:008EH SYMBOL AUXR
D:00F0H SYMBOL B
C:0040H SYMBOL CALLBREAK
N:0010H SYMBOL CBLK
C:004EH SYMBOL CHKEA
C:0055H SYMBOL CHKEAI
C:010DH SYMBOL CW_ERROR
C:010FH SYMBOL CW_OK
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
B:00A8H.7 SYMBOL EA
C:00DCH SYMBOL EACLR
B:00D8H.5 SYMBOL EAI
B:00A8H.4 SYMBOL ES
D:00EEH SYMBOL FMCON
C:02A0H SYMBOL GK_CLRRI
D:00A8H SYMBOL IE
C:02BDH SYMBOL IK_END
C:02BCH SYMBOL IK_ON
C:00E0H SYMBOL IMEM2LOOP
N:0000H SYMBOL ISD51_CONFIGURATION
D:008FH SYMBOL MWS
C:003EH SYMBOL NOSERBREAK
D:0080H SYMBOL P0
D:0090H SYMBOL P1
D:00A0H SYMBOL P2
D:00B0H SYMBOL P3
BL51 BANKED LINKER/LOCATER V5.11 04/02/2006 11:56:14 PAGE 6
N:FFD7H SYMBOL PAGE_ERASE
C:026FH SYMBOL PC_CHAR
C:0281H SYMBOL PC_CHAR1
C:0283H SYMBOL PC_END
D:00E6H SYMBOL PH_FMADRL
D:00E4H SYMBOL PH_FMCON
D:00D0H SYMBOL PSW
C:00FCH SYMBOL REP_PRG
C:00D2H SYMBOL RETMODE
C:007FH SYMBOL RETURNI
B:0098H.0 SYMBOL RI
B:0020H.0 SYMBOL SAVEEAI
D:0099H SYMBOL SBUF
D:0098H SYMBOL SCON
C:0058H SYMBOL SEND7BYTES
C:0063H SYMBOL SENDSTACKFRAME
C:002EH SYMBOL SERIALINTERRUPT
N:0023H SYMBOL SINTRVEC
D:0081H SYMBOL SP
C:00B9H SYMBOL STEPMODE
C:00C7H SYMBOL STEPMODERET
B:0098H.1 SYMBOL TI
N:FFD9H SYMBOL WRITEFLASH
C:0293H SYMBOL _GETKEY2
C:02AEH SYMBOL _ISKEY2
C:0023H LINE# 125
C:0026H LINE# 211
C:0028H LINE# 212
C:002AH LINE# 213
C:002CH LINE# 214
C:002EH LINE# 218
C:0030H LINE# 219
C:0032H LINE# 220
C:0035H LINE# 221
C:0037H LINE# 221
C:0039H LINE# 223
C:003BH LINE# 225
C:003EH LINE# 233
C:0040H LINE# 234
C:0043H LINE# 235
C:0045H LINE# 236
C:0047H LINE# 237
C:0049H LINE# 242
C:004CH LINE# 243
C:004EH LINE# 247
C:0050H LINE# 248
C:0053H LINE# 249
C:0055H LINE# 252
C:0056H LINE# 253
C:0058H LINE# 261
C:005BH LINE# 261
C:005DH LINE# 261
C:005FH LINE# 262
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -