📄 spi.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 07/06/2006 14:15:55 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE X5045.obj TO SPI RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
X5045.obj (X5045)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
LINK MAP OF MODULE: SPI (X5045)
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 0014H UNIT _DATA_GROUP_
IDATA 001CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 002CH UNIT ?PR?_READ_CONT?X5045
CODE 002FH 002CH UNIT ?PR?MAIN?X5045
CODE 005BH 0022H UNIT ?C?LIB_CODE
CODE 007DH 0021H UNIT ?PR?_BYTE_WRITE?X5045
CODE 009EH 0019H UNIT ?PR?_SST_MASTERIO?X5045
CODE 00B7H 0018H UNIT ?PR?_DELAY?X5045
CODE 00CFH 000FH UNIT ?PR?READ_STATUS_REGISTER?X5045
CODE 00DEH 000DH UNIT ?PR?_READ?X5045
CODE 00EBH 000CH UNIT ?PR?_WRSR?X5045
CODE 00F7H 000CH UNIT ?C_C51STARTUP
CODE 0103H 000AH UNIT ?PR?WREN?X5045
CODE 010DH 000AH UNIT ?PR?WRDI?X5045
OVERLAY MAP OF MODULE: SPI (X5045)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?X5045
?PR?MAIN?X5045 0008H 0011H
+--> ?PR?_BYTE_WRITE?X5045
+--> ?PR?_DELAY?X5045
+--> ?PR?_READ_CONT?X5045
?PR?_BYTE_WRITE?X5045 ----- -----
+--> ?PR?WREN?X5045
+--> ?PR?_DELAY?X5045
BL51 BANKED LINKER/LOCATER V5.03 07/06/2006 14:15:55 PAGE 2
+--> ?PR?_SST_MASTERIO?X5045
?PR?WREN?X5045 ----- -----
+--> ?PR?_SST_MASTERIO?X5045
?PR?_READ_CONT?X5045 0019H 0003H
+--> ?PR?_SST_MASTERIO?X5045
SYMBOL TABLE OF MODULE: SPI (X5045)
VALUE TYPE NAME
----------------------------------
------- MODULE X5045
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
C:00CFH PUBLIC Read_Status_Register
B:0090H.4 PUBLIC CS
D:00B8H PUBLIC IP
C:002FH PUBLIC main
C:00EBH PUBLIC _WRSR
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:010DH PUBLIC WRDI
D:00D5H PUBLIC SPCR
D:0086H PUBLIC SPDR
C:0103H PUBLIC WREN
C:00A7H PUBLIC _SST_MasterIO
D:00AAH PUBLIC SPSR
C:00B7H PUBLIC _Delay
C:0003H PUBLIC _Read_Cont
C:00DEH PUBLIC _Read
C:007DH PUBLIC _Byte_Write
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _DELAY
D:0006H SYMBOL j
------- DO
D:0004H SYMBOL i
D:0003H SYMBOL k
------- ENDDO
C:00B7H LINE# 10
C:00B7H LINE# 11
C:00B7H LINE# 14
C:00C1H LINE# 15
C:00CEH LINE# 16
------- ENDPROC _DELAY
C:00A2H SYMBOL L?0030
------- PROC L?0029
------- ENDPROC L?0029
C:00A2H SYMBOL L?0030
------- PROC _SST_MASTERIO
D:0007H SYMBOL HW_SPI_out
BL51 BANKED LINKER/LOCATER V5.03 07/06/2006 14:15:55 PAGE 3
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:00A7H LINE# 18
C:00A7H LINE# 19
C:00A7H LINE# 21
C:00A9H LINE# 23
C:00A9H LINE# 24
C:00AEH LINE# 25
C:00B1H LINE# 26
C:00B4H LINE# 27
C:00B6H LINE# 28
------- ENDPROC _SST_MASTERIO
------- PROC READ_STATUS_REGISTER
------- DO
D:0007H SYMBOL byte
------- ENDDO
C:00CFH LINE# 30
C:00CFH LINE# 31
C:00CFH LINE# 32
C:00CFH LINE# 33
C:00D1H LINE# 34
C:00D6H LINE# 35
C:00DBH LINE# 36
C:00DDH LINE# 37
C:00DDH LINE# 38
------- ENDPROC READ_STATUS_REGISTER
------- PROC _WRSR
D:0006H SYMBOL byte
C:00EBH LINE# 40
C:00EDH LINE# 41
C:00EDH LINE# 42
C:00EFH LINE# 43
C:00F1H LINE# 44
C:00F4H LINE# 45
C:00F6H LINE# 46
------- ENDPROC _WRSR
------- PROC WREN
C:0103H LINE# 48
C:0103H LINE# 49
C:0103H LINE# 50
C:0105H LINE# 51
C:010AH LINE# 52
C:010CH LINE# 53
------- ENDPROC WREN
------- PROC WRDI
C:010DH LINE# 55
C:010DH LINE# 56
C:010DH LINE# 57
C:010FH LINE# 58
C:0114H LINE# 59
C:0116H LINE# 60
------- ENDPROC WRDI
------- PROC _READ
D:0006H SYMBOL Addr
------- DO
D:0007H SYMBOL byte
BL51 BANKED LINKER/LOCATER V5.03 07/06/2006 14:15:55 PAGE 4
------- ENDDO
C:00DEH LINE# 62
C:00E0H LINE# 63
C:00E0H LINE# 64
C:00E0H LINE# 65
C:00E0H LINE# 66
C:00E0H LINE# 67
C:00E3H LINE# 68
C:00E8H LINE# 69
C:00EAH LINE# 70
C:00EAH LINE# 71
------- ENDPROC _READ
------- PROC _READ_CONT
D:0006H SYMBOL Addr
D:0005H SYMBOL no_bytes
D:0019H SYMBOL DataArray
------- DO
D:0004H SYMBOL j
------- ENDDO
C:0003H LINE# 73
C:000BH LINE# 74
C:000BH LINE# 75
C:000DH LINE# 76
C:000DH LINE# 77
C:000DH LINE# 78
C:0010H LINE# 79
C:0015H LINE# 80
C:0015H LINE# 81
C:0029H LINE# 82
C:002CH LINE# 83
C:002EH LINE# 84
------- ENDPROC _READ_CONT
------- PROC _BYTE_WRITE
D:0001H SYMBOL Addr
D:0002H SYMBOL byte
C:007DH LINE# 86
C:0081H LINE# 87
C:0081H LINE# 88
C:0084H LINE# 89
C:008BH LINE# 90
C:008DH LINE# 91
C:0091H LINE# 92
C:0096H LINE# 93
C:009BH LINE# 94
C:009DH LINE# 95
------- ENDPROC _BYTE_WRITE
------- PROC MAIN
------- DO
D:0008H SYMBOL R_Byte
D:0018H SYMBOL i
------- ENDDO
C:002FH LINE# 98
C:002FH LINE# 99
C:002FH LINE# 101
C:0032H LINE# 104
C:0035H LINE# 105
C:0035H LINE# 106
BL51 BANKED LINKER/LOCATER V5.03 07/06/2006 14:15:55 PAGE 5
C:003CH LINE# 107
C:0043H LINE# 108
C:004CH LINE# 109
C:0059H LINE# 110
------- ENDPROC MAIN
------- ENDMOD X5045
------- MODULE ?C?CSTOPTR
C:005BH PUBLIC ?C?CSTOPTR
------- ENDMOD ?C?CSTOPTR
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?READ_STATUS_REGISTER?X5045
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_WRSR?X5045
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?WRDI?X5045
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_READ?X5045
Program Size: data=29.0 xdata=0 code=279
LINK/LOCATE RUN COMPLETE. 4 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -