📄 my_nrf905.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 11/14/2005 16:14:25 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE my_nRF905.obj TO my_nRF905 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
my_nRF905.obj (MY_NRF905)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
LINK MAP OF MODULE: my_nRF905 (MY_NRF905)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0001H UNIT _DATA_GROUP_
0011H 000FH *** GAP ***
BIT 0020H.0 0001H.5 UNIT ?BI?MY_NRF905
0021H.5 0000H.3 *** GAP ***
DATA 0022H 0019H UNIT ?DT?MY_NRF905
IDATA 003BH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 02FDH UNIT ?XD?MY_NRF905
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?PR?DELAY650?MY_NRF905
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0148H UNIT ?PR?MAIN?MY_NRF905
CODE 016EH 008FH UNIT ?PR?INTR0_INT?MY_NRF905
CODE 01FDH 004AH UNIT ?PR?SERIAL_INT?MY_NRF905
CODE 0247H 0042H UNIT ?PR?TXPACK?MY_NRF905
CODE 0289H 0038H UNIT ?PR?INITNRF905?MY_NRF905
CODE 02C1H 0033H UNIT ?PR?_SPIWRITE_SOME?MY_NRF905
CODE 02F4H 002EH UNIT ?PR?SYSINIT?MY_NRF905
CODE 0322H 0027H UNIT ?PR?CONFIG905?MY_NRF905
CODE 0349H 001EH UNIT ?PR?SPIREAD?MY_NRF905
CODE 0367H 001EH UNIT ?PR?SPI_TX_ADDR?MY_NRF905
CODE 0385H 001DH UNIT ?PR?_DELAY?MY_NRF905
CODE 03A2H 001CH UNIT ?PR?_SPIWRITE?MY_NRF905
CODE 03BEH 001BH UNIT ?CO?MY_NRF905
CODE 03D9H 0019H UNIT ?C?LIB_CODE
CODE 03F2H 0016H UNIT ?PR?RF_SEND?MY_NRF905
CODE 0408H 0016H UNIT ?PR?SETRXSTATUS?MY_NRF905
CODE 041EH 000CH UNIT ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.12 11/14/2005 16:14:25 PAGE 2
CODE 042AH 000BH UNIT ?PR?TIMER0?MY_NRF905
CODE 0435H 0008H UNIT ?PR?INTR1_INT?MY_NRF905
CODE 043DH 0008H UNIT ?PR?_SENDBYTE?MY_NRF905
OVERLAY MAP OF MODULE: my_nRF905 (MY_NRF905)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?PR?INTR0_INT?MY_NRF905 ----- -----
+--> ?PR?DELAY650?MY_NRF905
+--> ?PR?SPIREAD?MY_NRF905
?PR?SPIREAD?MY_NRF905 ----- -----
+--> ?PR?_SPIWRITE?MY_NRF905
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MY_NRF905
?PR?MAIN?MY_NRF905 ----- -----
+--> ?PR?SYSINIT?MY_NRF905
+--> ?PR?_DELAY?MY_NRF905
+--> ?PR?INITNRF905?MY_NRF905
+--> ?PR?CONFIG905?MY_NRF905
+--> ?PR?SETRXSTATUS?MY_NRF905
+--> ?PR?TXPACK?MY_NRF905
+--> ?PR?DELAY650?MY_NRF905
+--> ?PR?_SENDBYTE?MY_NRF905
?PR?INITNRF905?MY_NRF905 ----- -----
+--> ?CO?MY_NRF905
?PR?CONFIG905?MY_NRF905 ----- -----
+--> ?PR?_SPIWRITE?MY_NRF905
?PR?SETRXSTATUS?MY_NRF905 ----- -----
+--> ?PR?DELAY650?MY_NRF905
+--> ?PR?_DELAY?MY_NRF905
?PR?TXPACK?MY_NRF905 ----- -----
+--> ?PR?DELAY650?MY_NRF905
+--> ?PR?SPI_TX_ADDR?MY_NRF905
+--> ?PR?_SPIWRITE_SOME?MY_NRF905
+--> ?PR?RF_SEND?MY_NRF905
?PR?SPI_TX_ADDR?MY_NRF905 ----- -----
+--> ?PR?_SPIWRITE?MY_NRF905
?PR?_SPIWRITE_SOME?MY_NRF905 0010H 0001H
+--> ?PR?_SPIWRITE?MY_NRF905
?PR?RF_SEND?MY_NRF905 ----- -----
BL51 BANKED LINKER/LOCATER V5.12 11/14/2005 16:14:25 PAGE 3
+--> ?PR?DELAY650?MY_NRF905
SYMBOL TABLE OF MODULE: my_nRF905 (MY_NRF905)
VALUE TYPE NAME
----------------------------------
------- MODULE MY_NRF905
C:0000H SYMBOL _ICE_DUMMY_
D:0022H PUBLIC count_r
D:0023H PUBLIC count_s
B:00B0H.5 PUBLIC PWR_UP
D:0080H PUBLIC P0
D:0090H PUBLIC P1
C:040BH PUBLIC SetRxStatus
X:0000H PUBLIC recv0_buf
B:0020H.0 PUBLIC RFrec0_flag
D:00A0H PUBLIC P2
C:043DH PUBLIC _SendByte
X:007FH PUBLIC recv1_buf
D:0024H PUBLIC SPIrecchecksum
B:0020H.1 PUBLIC RFrec1_flag
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:0025H PUBLIC RFrec_num
B:00B0H.3 PUBLIC AM
D:00A8H PUBLIC IE
B:0020H.2 PUBLIC delay_flag
C:03BEH PUBLIC config_tab
D:0026H PUBLIC recv0_num
C:03C9H PUBLIC FreqBill
D:0027H PUBLIC recv1_num
B:00B0H.2 PUBLIC DR
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
C:03A2H PUBLIC _SpiWrite
C:016EH PUBLIC intr0_int
B:0098H.1 PUBLIC TI
C:0435H PUBLIC intr1_int
B:00B0H.7 PUBLIC TX_EN
C:03F2H PUBLIC RF_send
C:0026H PUBLIC main
B:0020H.3 PUBLIC write_flag
B:0020H.4 PUBLIC AMflag
C:0350H PUBLIC SpiRead
C:0019H PUBLIC delay650
C:01FDH PUBLIC serial_int
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
C:02C1H PUBLIC _SpiWrite_some
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0028H PUBLIC RFrec0_num
BL51 BANKED LINKER/LOCATER V5.12 11/14/2005 16:14:25 PAGE 4
D:0029H PUBLIC RFrec1_num
X:00FEH PUBLIC SPIsend_buf
D:002AH PUBLIC configbuf
B:0090H.6 PUBLIC MISO
B:0090H.5 PUBLIC MOSI
C:0289H PUBLIC InitnRF905
B:0088H.1 PUBLIC IE0
B:0020H.5 PUBLIC deal0_flag
B:0020H.6 PUBLIC deal1_flag
B:0020H.7 PUBLIC err_flag
B:00A8H.1 PUBLIC ET0
B:0088H.5 PUBLIC TF0
X:017EH PUBLIC send_buf
B:0080H.3 PUBLIC RERFOK
D:008CH PUBLIC TH0
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
C:0247H PUBLIC TxPack
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
D:008AH PUBLIC TL0
B:0021H.0 PUBLIC RFrec_flag
D:008BH PUBLIC TL1
C:042AH PUBLIC timer0
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
D:0034H PUBLIC frequency
X:01FDH PUBLIC rxpack0_buf
D:0035H PUBLIC spirecnum
X:027DH PUBLIC rxpack1_buf
D:0036H PUBLIC recv0_data
B:0021H.1 PUBLIC recv0_flag
D:0037H PUBLIC recv1_data
B:0021H.2 PUBLIC recv1_flag
B:0090H.7 PUBLIC SCK
B:0090H.3 PUBLIC CSN
D:0038H PUBLIC Spi_recdata
B:00B0H.6 PUBLIC TRX_CE
D:00C8H PUBLIC T2CON
B:0021H.3 PUBLIC rec_flag1
C:0385H PUBLIC _delay
B:0021H.4 PUBLIC rec_ok
C:02F4H PUBLIC Sysinit
C:0367H PUBLIC Spi_tx_addr
C:0322H PUBLIC Config905
D:0039H PUBLIC display
D:00D0H PUBLIC PSW
D:003AH PUBLIC count_p
------- PROC TIMER0
C:042AH LINE# 8
C:042AH LINE# 10
C:042DH LINE# 11
C:0430H LINE# 12
C:0432H LINE# 13
C:0434H LINE# 14
------- ENDPROC TIMER0
BL51 BANKED LINKER/LOCATER V5.12 11/14/2005 16:14:25 PAGE 5
------- PROC _DELAY
D:0007H SYMBOL n
C:0385H LINE# 17
C:0385H LINE# 18
C:0385H LINE# 19
C:038BH LINE# 20
C:038BH LINE# 21
C:038DH LINE# 22
C:038FH LINE# 23
C:0392H LINE# 24
C:0395H LINE# 25
C:0397H LINE# 26
C:039AH LINE# 27
C:039CH LINE# 28
C:039EH LINE# 29
C:039FH LINE# 30
C:03A1H LINE# 31
------- ENDPROC _DELAY
------- PROC L?0080
------- ENDPROC L?0080
------- PROC DELAY650
------- DO
D:0007H SYMBOL delay_num
------- ENDDO
C:0019H LINE# 33
C:0019H LINE# 34
C:0019H LINE# 36
C:001BH LINE# 37
C:001EH LINE# 38
C:001EH LINE# 39
C:001FH LINE# 40
C:0020H LINE# 41
C:0022H LINE# 42
------- ENDPROC DELAY650
------- PROC _SPIWRITE
D:0007H SYMBOL val
------- DO
D:0006H SYMBOL i
D:0005H SYMBOL j
------- ENDDO
C:03A2H LINE# 45
C:03A2H LINE# 46
C:03A2H LINE# 48
C:03A4H LINE# 49
C:03A4H LINE# 50
C:03A8H LINE# 51
C:03ABH LINE# 52
C:03ABH LINE# 53
C:03ADH LINE# 54
C:03AFH LINE# 56
C:03AFH LINE# 57
C:03B1H LINE# 58
C:03B1H LINE# 59
C:03B3H LINE# 60
C:03B7H LINE# 61
C:03B8H LINE# 62
C:03BAH LINE# 63
BL51 BANKED LINKER/LOCATER V5.12 11/14/2005 16:14:25 PAGE 6
C:03BBH LINE# 64
C:03BDH LINE# 65
------- ENDPROC _SPIWRITE
------- PROC L?0081
------- ENDPROC L?0081
------- PROC SPIREAD
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL val
------- ENDDO
C:0350H LINE# 67
C:0350H LINE# 68
C:0350H LINE# 69
C:0352H LINE# 70
C:0354H LINE# 71
C:0354H LINE# 72
C:0358H LINE# 73
C:035BH LINE# 74
C:035BH LINE# 75
C:035EH LINE# 76
C:035EH LINE# 78
C:0360H LINE# 79
C:0361H LINE# 80
C:0363H LINE# 81
C:0364H LINE# 82
C:0366H LINE# 83
C:0366H LINE# 84
------- ENDPROC SPIREAD
------- PROC _SPIWRITE_SOME
D:0001H SYMBOL m1
D:0004H SYMBOL m2
------- DO
D:0010H SYMBOL b
------- ENDDO
C:02C1H LINE# 87
C:02C3H LINE# 88
C:02C3H LINE# 90
C:02C5H LINE# 91
C:02C7H LINE# 92
C:02CCH LINE# 93
C:02D1H LINE# 94
C:02D6H LINE# 95
C:02DBH LINE# 96
C:02DEH LINE# 97
C:02DEH LINE# 98
C:02E3H LINE# 99
C:02E7H LINE# 100
C:02EEH LINE# 101
C:02EFH LINE# 102
C:02F1H LINE# 103
C:02F3H LINE# 104
------- ENDPROC _SPIWRITE_SOME
------- PROC CONFIG905
C:0322H LINE# 107
C:0327H LINE# 109
C:0329H LINE# 110
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -