📄 spi.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 12/12/2006 10:05:03 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE spi.obj TO spi RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
spi.obj (SPI)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: spi (SPI)
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 001FH UNIT _DATA_GROUP_
DATA 0027H 0001H UNIT ?DT?SPI
IDATA 0028H 0001H UNIT ?ID?SPIRECEIVEBYTE?SPI
IDATA 0029H 0001H UNIT _IDATA_GROUP_
IDATA 002AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0178H UNIT ?PR?_LEDSHOW?SPI
CODE 017EH 00F6H UNIT ?C?LIB_CODE
CODE 0274H 00F5H UNIT ?PR?INIT?SPI
CODE 0369H 008CH UNIT ?C_C51STARTUP
CODE 03F5H 003EH UNIT ?PR?_SPISEND_RECEIVEBYTE?SPI
CODE 0433H 0034H UNIT ?PR?POWER_ON?SPI
CODE 0467H 0031H UNIT ?PR?SPIRECEIVEBYTE?SPI
CODE 0498H 0030H UNIT ?PR?MAIN?SPI
CODE 04C8H 002DH UNIT ?PR?_SPISENDBYTE?SPI
CODE 04F5H 001EH UNIT ?CO?SPI
CODE 0513H 0016H UNIT ?PR?DELAY5US?SPI
CODE 0529H 0004H UNIT ?PR?SERVICE_INT0?SPI
CODE 052DH 0004H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: spi (SPI)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?SPI
+--> ?C_INITSEG
?PR?MAIN?SPI 0008H 001EH ----- -----
BL51 BANKED LINKER/LOCATER V5.12 12/12/2006 10:05:03 PAGE 2
+--> ?CO?SPI
+--> ?PR?POWER_ON?SPI
+--> ?PR?INIT?SPI
+--> ?PR?_SPISEND_RECEIVEBYTE?SPI
+--> ?PR?_LEDSHOW?SPI
?PR?POWER_ON?SPI ----- ----- ----- -----
+--> ?PR?DELAY5US?SPI
+--> ?PR?_SPISENDBYTE?SPI
?PR?_SPISENDBYTE?SPI ----- ----- 0029H 0001H
+--> ?PR?DELAY5US?SPI
?PR?INIT?SPI ----- ----- ----- -----
+--> ?PR?_SPISENDBYTE?SPI
?PR?_SPISEND_RECEIVEBYTE?SPI ----- ----- 0029H 0001H
+--> ?PR?DELAY5US?SPI
?PR?_LEDSHOW?SPI 0026H 0001H ----- -----
+--> ?PR?DELAY5US?SPI
SYMBOL TABLE OF MODULE: spi (SPI)
VALUE TYPE NAME
----------------------------------
------- MODULE SPI
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:0090H.4 PUBLIC CSn
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:0090H.0 PUBLIC SI
D:0027H PUBLIC jindu
B:0090H.2 PUBLIC SO
C:0498H PUBLIC main
B:0090H.1 PUBLIC SCLK
C:0519H PUBLIC delay5us
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0274H PUBLIC init
C:04F5H SYMBOL _?ix1000
C:0529H PUBLIC service_int0
C:03F5H PUBLIC _spisend_receivebyte
D:00C8H PUBLIC T2CON
C:0467H PUBLIC SPIreceiveByte
C:0433H PUBLIC power_on
C:04C8H PUBLIC _SPISendByte
B:00A0H.7 PUBLIC A1
B:00B0H.0 PUBLIC A2
B:00B0H.2 PUBLIC A3
BL51 BANKED LINKER/LOCATER V5.12 12/12/2006 10:05:03 PAGE 3
B:00A0H.6 PUBLIC A6
C:0006H PUBLIC _LEDSHOW
D:00D0H PUBLIC PSW
------- PROC L?0096
------- ENDPROC L?0096
------- PROC DELAY5US
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0519H LINE# 6
C:0519H LINE# 7
C:0519H LINE# 9
C:051CH LINE# 10
C:0528H LINE# 11
------- ENDPROC DELAY5US
------- PROC _SPISENDBYTE
D:0005H SYMBOL ch
------- DO
I:0029H SYMBOL n
------- ENDDO
C:04C8H LINE# 14
C:04CAH LINE# 15
C:04CAH LINE# 16
C:04CCH LINE# 17
C:04CCH LINE# 18
C:04CCH LINE# 19
C:04CFH LINE# 20
C:04D5H LINE# 21
C:04D5H LINE# 22
C:04D8H LINE# 23
C:04DAH LINE# 24
C:04DEH LINE# 25
C:04DEH LINE# 26
C:04E0H LINE# 27
C:04E2H LINE# 29
C:04E2H LINE# 30
C:04E4H LINE# 31
C:04E4H LINE# 32
C:04E7H LINE# 33
C:04EBH LINE# 34
C:04EDH LINE# 35
C:04EFH LINE# 36
C:04F2H LINE# 37
C:04F4H LINE# 38
------- ENDPROC _SPISENDBYTE
------- PROC SPIRECEIVEBYTE
------- DO
I:0028H SYMBOL n
D:0005H SYMBOL tdata
------- ENDDO
C:0467H LINE# 41
C:0467H LINE# 42
C:0467H LINE# 43
C:046BH LINE# 45
C:046DH LINE# 46
C:046FH LINE# 47
C:0475H LINE# 48
BL51 BANKED LINKER/LOCATER V5.12 12/12/2006 10:05:03 PAGE 4
C:0475H LINE# 49
C:0478H LINE# 50
C:047AH LINE# 51
C:047DH LINE# 52
C:0481H LINE# 53
C:0484H LINE# 54
C:0489H LINE# 56
C:048CH LINE# 57
C:048EH LINE# 58
C:0490H LINE# 59
C:0493H LINE# 60
C:0495H LINE# 61
C:0497H LINE# 62
------- ENDPROC SPIRECEIVEBYTE
------- PROC _SPISEND_RECEIVEBYTE
D:0004H SYMBOL ch
------- DO
I:0029H SYMBOL n
D:0005H SYMBOL tdata
------- ENDDO
C:03F5H LINE# 64
C:03F7H LINE# 65
C:03F7H LINE# 66
C:03F9H LINE# 68
C:03F9H LINE# 69
C:03F9H LINE# 70
C:03FCH LINE# 71
C:0402H LINE# 72
C:0402H LINE# 73
C:0405H LINE# 74
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -