📄 at45db.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 05/14/2008 18:26:15 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
E:\KEIL\C51\BIN\BL51.EXE AT45DB.obj TO AT45DB RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
AT45DB.obj (AT45DB)
E:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
E:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
E:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
LINK MAP OF MODULE: AT45DB (AT45DB)
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 000CH UNIT ?DT?_AT45DB041B_BUFFERTOMAINMEMORYPAGEPROGRAMWITHBUILT_INERASE?AT45
>> DB
DATA 0014H 000CH UNIT ?DT?_AT45DB041B_BUFFERTOMAINMEMORYPAGEPROGRAMWITHOUTBUILT_INERASE?A
>> T45DB
DATA 0020H 000BH UNIT ?DT?_AT45DB041B_MAINMEMORYPAGEREAD?AT45DB
DATA 002BH 000BH UNIT _DATA_GROUP_
DATA 0036H 000AH UNIT ?DT?_AT45DB041B_BUFFERREAD?AT45DB
DATA 0040H 000AH UNIT ?DT?_AT45DB041B_BUFFERWRITE?AT45DB
IDATA 004AH 0080H UNIT _IDATA_GROUP_
IDATA 00CAH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0108H UNIT ?CO?AT45DB
CODE 010BH 009AH UNIT ?PR?_AT45DB041B_CONTINUOUSARRAYREAD?AT45DB
CODE 01A5H 009AH UNIT ?PR?_AT45DB041B_MAINMEMORYPAGEREAD?AT45DB
CODE 023FH 0099H UNIT ?PR?_AT45DB041B_BUFFERTOMAINMEMORYPAGEPROGRAMWITHOUTBUILT_INERASE?A
>> T45DB
CODE 02D8H 007DH UNIT ?PR?_AT45DB041B_BUFFERREAD?AT45DB
CODE 0355H 0078H UNIT ?PR?_AT45DB041B_BUFFERWRITE?AT45DB
CODE 03CDH 0074H UNIT ?PR?_AT45DB041B_BUFFERTOMAINMEMORYPAGEPROGRAMWITHBUILT_INERASE?AT45
>> DB
CODE 0441H 004FH UNIT ?C?LIB_CODE
CODE 0490H 0043H UNIT ?PR?MAIN?AT45DB
CODE 04D3H 0023H UNIT ?PR?_DELAY?AT45DB
CODE 04F6H 0023H UNIT ?PR?_SPI_HOSTWRITEBYTE?AT45DB
CODE 0519H 001BH UNIT ?PR?SPI_HOSTREADBYTE?AT45DB
CODE 0534H 0018H UNIT ?PR?INIT_SERIAL?AT45DB
CODE 054CH 000EH UNIT ?PR?_SENDCH?AT45DB
CODE 055AH 000DH UNIT ?PR?AT45DB041B_STATUSREGISTERREAD?AT45DB
CODE 0567H 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: AT45DB (AT45DB)
BL51 BANKED LINKER/LOCATER V5.12 05/14/2008 18:26:15 PAGE 2
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?AT45DB
?PR?MAIN?AT45DB ----- ----- 004AH 0080H
+--> ?PR?INIT_SERIAL?AT45DB
+--> ?PR?_AT45DB041B_CONTINUOUSARRAYREAD?A...
+--> ?PR?_SENDCH?AT45DB
+--> ?PR?_DELAY?AT45DB
?PR?_AT45DB041B_CONTINUOUSARRAYREAD?A... 002BH 000BH ----- -----
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT45DB
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB
+--> ?PR?SPI_HOSTREADBYTE?AT45DB
?PR?AT45DB041B_STATUSREGISTERREAD?AT45DB ----- ----- ----- -----
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB
+--> ?PR?SPI_HOSTREADBYTE?AT45DB
SYMBOL TABLE OF MODULE: AT45DB (AT45DB)
VALUE TYPE NAME
----------------------------------
------- MODULE AT45DB
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0519H PUBLIC SPI_HostReadByte
B:00A8H.7 PUBLIC EA
C:0355H PUBLIC _AT45DB041B_BufferWrite
D:00A8H PUBLIC IE
C:055AH PUBLIC AT45DB041B_StatusRegisterRead
C:054CH PUBLIC _SendCh
B:00A0H.4 PUBLIC SPI_AY1
D:00B8H PUBLIC IP
B:00A0H.5 PUBLIC SPI_AY2
C:0534H PUBLIC init_serial
B:00A0H.6 PUBLIC SPI_AY3
B:0098H.1 PUBLIC TI
C:0003H PUBLIC DisPlay22
C:01A5H PUBLIC _AT45DB041B_MainMemoryPageRead
C:0490H PUBLIC main
B:0080H.3 PUBLIC SPI_SCK
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:0080H.2 PUBLIC SPI_RES
BL51 BANKED LINKER/LOCATER V5.12 05/14/2008 18:26:15 PAGE 3
D:008DH PUBLIC TH1
C:023FH PUBLIC _AT45DB041B_BufferToMainMemoryPageProgramWithoutBuilt_inErase
D:008BH PUBLIC TL1
B:0088H.6 PUBLIC TR1
C:010BH PUBLIC _AT45DB041B_ContinuousArrayRead
B:0080H.1 PUBLIC SPI_CS
D:00C8H PUBLIC T2CON
B:0080H.4 PUBLIC SPI_SI
B:00A0H.3 PUBLIC SPI_SO
C:04D3H SYMBOL _delay
C:04F6H PUBLIC _SPI_HostWriteByte
C:03CDH PUBLIC _AT45DB041B_BufferToMainMemoryPageProgramWithBuilt_inErase
B:0080H.0 PUBLIC SPI_WP
D:00D0H PUBLIC PSW
C:02D8H PUBLIC _AT45DB041B_BufferRead
------- PROC _DELAY
D:0006H SYMBOL s
------- DO
D:0004H SYMBOL i
------- ENDDO
C:04D3H LINE# 33
C:04D3H LINE# 34
C:04D3H LINE# 36
C:04E4H LINE# 37
C:04F5H LINE# 38
------- ENDPROC _DELAY
------- PROC INIT_SERIAL
C:0534H LINE# 41
C:0534H LINE# 43
C:0534H LINE# 45
C:0537H LINE# 46
C:053AH LINE# 47
C:053DH LINE# 48
C:0540H LINE# 49
C:0543H LINE# 50
C:0546H LINE# 51
C:0549H LINE# 53
C:054BH LINE# 54
------- ENDPROC INIT_SERIAL
------- PROC _SENDCH
D:0007H SYMBOL c
C:054CH LINE# 57
C:054CH LINE# 58
C:054EH LINE# 59
C:0550H LINE# 60
C:0552H LINE# 61
C:0555H LINE# 62
C:0557H LINE# 63
C:0559H LINE# 64
------- ENDPROC _SENDCH
------- PROC SPI_HOSTREADBYTE
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL rByte
------- ENDDO
C:0519H LINE# 67
C:0519H LINE# 68
BL51 BANKED LINKER/LOCATER V5.12 05/14/2008 18:26:15 PAGE 4
C:051BH LINE# 70
C:0522H LINE# 71
C:0524H LINE# 72
C:0526H LINE# 74
C:052AH LINE# 75
C:0530H LINE# 76
C:0533H LINE# 77
C:0533H LINE# 78
------- ENDPROC SPI_HOSTREADBYTE
------- PROC _SPI_HOSTWRITEBYTE
D:0007H SYMBOL wByte
------- DO
D:0006H SYMBOL i
------- ENDDO
C:04F6H LINE# 79
C:04F6H LINE# 82
C:04FEH LINE# 83
C:050FH LINE# 84
C:0511H LINE# 86
C:0513H LINE# 87
C:0515H LINE# 88
C:0518H LINE# 89
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -