📄 nrf905soft.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 06/08/2008 20:18:04 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE nrf905.obj, 24C04.obj, DS18B20.obj TO nRF905Soft RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
nrf905.obj (NRF905)
24C04.obj (24C04)
DS18B20.obj (DS18B20)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: nRF905Soft (NRF905)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?NRF905
BIT 0021H.0 0000H.3 UNIT ?BI?NRF905
BIT 0021H.3 0000H.1 UNIT ?BI?24C04
BIT 0021H.4 0000H.1 UNIT ?BI?DS18B20
0021H.5 0000H.3 *** GAP ***
DATA 0022H 0020H UNIT ?DT?NRF905
IDATA 0042H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 02E9H UNIT ?XD?NRF905
XDATA 02E9H 000EH UNIT _XDATA_GROUP_
XDATA 02F7H 0006H UNIT ?XD?DS18B20
XDATA 02FDH 0002H UNIT ?XD?24C04
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 033FH UNIT ?PR?MAIN?NRF905
CODE 0342H 0305H UNIT ?C_INITSEG
CODE 0647H 0206H UNIT ?PR?DISPLAY?NRF905
CODE 084DH 0206H UNIT ?PR?DISPLAY_INIT?NRF905
CODE 0A53H 00B9H UNIT ?PR?_READNBYTE?24C04
CODE 0B0CH 008CH UNIT ?C_C51STARTUP
CODE 0B98H 0072H UNIT ?PR?_WRITENBYTE?24C04
CODE 0C0AH 006EH UNIT ?PR?READTEMPERATURE?DS18B20
CODE 0C78H 005BH UNIT ?PR?RECEIVEDATA?24C04
CODE 0CD3H 0053H UNIT ?PR?_SENDDATA?24C04
CODE 0D26H 004FH UNIT ?C?LIB_CODE
CODE 0D75H 0048H UNIT ?PR?_WRITE_24C04_32BIT?NRF905
CODE 0DBDH 0048H UNIT ?PR?_READ_24C04_32BIT?NRF905
CODE 0E05H 0047H UNIT ?PR?TXPACKET?NRF905
CODE 0E4CH 002FH UNIT ?PR?CONFIG905?NRF905
CODE 0E7BH 002AH UNIT ?PR?RXPACKET?NRF905
BL51 BANKED LINKER/LOCATER V6.00 06/08/2008 20:18:04 PAGE 2
CODE 0EA5H 0021H UNIT ?PR?INIT_DS18B20?DS18B20
CODE 0EC6H 0020H UNIT ?PR?_WRITEONECHAR_18B20?DS18B20
CODE 0EE6H 001FH UNIT ?PR?I2C_START?24C04
CODE 0F05H 001EH UNIT ?PR?_ADJUST_RES_18B20?DS18B20
CODE 0F23H 001DH UNIT ?PR?_SPIWRITE?NRF905
CODE 0F40H 001DH UNIT ?PR?SPIREAD?NRF905
CODE 0F5DH 001CH UNIT ?PR?_DELAYLED?NRF905
CODE 0F79H 001CH UNIT ?PR?TEST_ACK?24C04
CODE 0F95H 001CH UNIT ?PR?READONECHAR_18B20?DS18B20
CODE 0FB1H 001AH UNIT ?PR?_DELAY?NRF905
CODE 0FCBH 0016H UNIT ?PR?DELAY?24C04
CODE 0FE1H 000FH UNIT ?PR?ACK?24C04
CODE 0FF0H 000DH UNIT ?PR?NOACK?24C04
CODE 0FFDH 000BH UNIT ?CO?NRF905
CODE 1008H 000AH UNIT ?PR?I2C_STOP?24C04
CODE 1012H 0009H UNIT ?PR?SETTXMODE?NRF905
CODE 101BH 0009H UNIT ?PR?SETRXMODE?NRF905
CODE 1024H 0007H UNIT ?PR?_DELAY_US?DS18B20
CODE 102BH 0005H UNIT ?PR?DELAYS_KEY?NRF905
OVERLAY MAP OF MODULE: nRF905Soft (NRF905)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?NRF905
+--> ?C_INITSEG
?PR?MAIN?NRF905 ----- -----
+--> ?PR?CONFIG905?NRF905
+--> ?PR?SETRXMODE?NRF905
+--> ?PR?_ADJUST_RES_18B20?DS18B20
+--> ?PR?READTEMPERATURE?DS18B20
+--> ?PR?DISPLAY_INIT?NRF905
+--> ?PR?DISPLAY?NRF905
+--> ?PR?RXPACKET?NRF905
+--> ?PR?_READ_24C04_32BIT?NRF905
+--> ?PR?DELAYS_KEY?NRF905
+--> ?PR?SETTXMODE?NRF905
+--> ?PR?TXPACKET?NRF905
+--> ?PR?_WRITE_24C04_32BIT?NRF905
?PR?CONFIG905?NRF905 02E9H 0001H
+--> ?PR?_SPIWRITE?NRF905
+--> ?CO?NRF905
?PR?SETRXMODE?NRF905 ----- -----
+--> ?PR?_DELAY?NRF905
?PR?_ADJUST_RES_18B20?DS18B20 ----- -----
+--> ?PR?_WRITEONECHAR_18B20?DS18B20
?PR?_WRITEONECHAR_18B20?DS18B20 ----- -----
BL51 BANKED LINKER/LOCATER V6.00 06/08/2008 20:18:04 PAGE 3
+--> ?PR?INIT_DS18B20?DS18B20
+--> ?PR?_DELAY_US?DS18B20
?PR?INIT_DS18B20?DS18B20 ----- -----
+--> ?PR?_DELAY_US?DS18B20
?PR?READTEMPERATURE?DS18B20 ----- -----
+--> ?PR?_WRITEONECHAR_18B20?DS18B20
+--> ?PR?READONECHAR_18B20?DS18B20
?PR?READONECHAR_18B20?DS18B20 ----- -----
+--> ?PR?_DELAY_US?DS18B20
?PR?DISPLAY_INIT?NRF905 02E9H 0004H
+--> ?PR?_DELAYLED?NRF905
?PR?DISPLAY?NRF905 02E9H 0004H
+--> ?PR?_DELAYLED?NRF905
?PR?RXPACKET?NRF905 ----- -----
+--> ?PR?_SPIWRITE?NRF905
+--> ?PR?SPIREAD?NRF905
?PR?_READ_24C04_32BIT?NRF905 02E9H 0001H
+--> ?PR?_READNBYTE?24C04
?PR?_READNBYTE?24C04 02EAH 000BH
+--> ?PR?I2C_START?24C04
+--> ?PR?_SENDDATA?24C04
+--> ?PR?TEST_ACK?24C04
+--> ?PR?RECEIVEDATA?24C04
+--> ?PR?ACK?24C04
+--> ?PR?NOACK?24C04
+--> ?PR?I2C_STOP?24C04
?PR?I2C_START?24C04 ----- -----
+--> ?PR?DELAY?24C04
?PR?_SENDDATA?24C04 02F5H 0002H
+--> ?PR?DELAY?24C04
?PR?RECEIVEDATA?24C04 ----- -----
+--> ?PR?DELAY?24C04
?PR?ACK?24C04 ----- -----
+--> ?PR?DELAY?24C04
?PR?NOACK?24C04 ----- -----
+--> ?PR?DELAY?24C04
?PR?I2C_STOP?24C04 ----- -----
+--> ?PR?DELAY?24C04
?PR?SETTXMODE?NRF905 ----- -----
+--> ?PR?_DELAY?NRF905
?PR?TXPACKET?NRF905 ----- -----
BL51 BANKED LINKER/LOCATER V6.00 06/08/2008 20:18:04 PAGE 4
+--> ?PR?_SPIWRITE?NRF905
+--> ?PR?_DELAY?NRF905
+--> ?CO?NRF905
?PR?_WRITE_24C04_32BIT?NRF905 02E9H 0001H
+--> ?PR?_WRITENBYTE?24C04
?PR?_WRITENBYTE?24C04 02EAH 000BH
+--> ?PR?I2C_START?24C04
+--> ?PR?_SENDDATA?24C04
+--> ?PR?TEST_ACK?24C04
+--> ?PR?I2C_STOP?24C04
SYMBOL TABLE OF MODULE: nRF905Soft (NRF905)
VALUE TYPE NAME
----------------------------------
------- MODULE NRF905
C:0000H SYMBOL _ICE_DUMMY_
B:00A0H.4 PUBLIC PWR_UP
D:0080H PUBLIC P0
C:101BH PUBLIC SetRxMode
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:1012H PUBLIC SetTxMode
D:00B0H PUBLIC P3
D:0022H PUBLIC RXBuffer
B:00B0H.2 PUBLIC AM
D:00A8H PUBLIC IE
C:0DBDH PUBLIC _Read_24c04_32bit
B:00B0H.3 PUBLIC DR
D:00B8H PUBLIC IP
B:0020H.7 PUBLIC flag
B:0098H.1 PUBLIC TI
B:00A0H.6 PUBLIC TX_EN
C:0FFDH PUBLIC RxTxConf
C:0D75H PUBLIC _Write_24c04_32bit
X:0000H PUBLIC xiaoshudian
C:0003H PUBLIC main
C:0E7BH PUBLIC RxPacket
C:0F68H PUBLIC _Delayled
C:0E05H PUBLIC TxPacket
B:0021H.0 PUBLIC shfg
B:0080H.7 PUBLIC Key
X:0020H PUBLIC Int
X:0100H PUBLIC count
C:0F40H PUBLIC SpiRead
C:102BH PUBLIC delays_key
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
B:0090H.4 PUBLIC P14
D:0088H PUBLIC TCON
B:0090H.5 PUBLIC P15
X:0101H PUBLIC temp
BL51 BANKED LINKER/LOCATER V6.00 06/08/2008 20:18:04 PAGE 5
B:00A0H.2 PUBLIC MOSI
B:00A0H.3 PUBLIC MISO
B:0021H.1 PUBLIC flg
C:0F23H PUBLIC _SpiWrite
X:0121H PUBLIC Digital
B:0021H.2 PUBLIC wfg
X:0261H PUBLIC text
B:0020H.0 PUBLIC flag1
C:084DH PUBLIC Display_Init
D:0020H PUBLIC DATA_BUF
C:0647H PUBLIC Display
B:00A0H.1 PUBLIC SCK
X:02A1H PUBLIC sheshidu
B:00A0H.0 PUBLIC CSN
B:00A0H.5 PUBLIC TRX_CE
D:00C8H PUBLIC T2CON
X:02C1H PUBLIC RxBuf
X:02E1H PUBLIC TxBuf
X:02E7H PUBLIC r
C:0FB1H PUBLIC _Delay
X:02E8H PUBLIC keycount
C:0E4CH PUBLIC Config905
D:00D0H PUBLIC PSW
------- PROC _DELAY
D:0007H SYMBOL n
------- DO
D:0004H SYMBOL i
------- ENDDO
C:0FB1H LINE# 101
C:0FB1H LINE# 102
C:0FB1H LINE# 104
C:0FB7H LINE# 105
C:0FCAH LINE# 106
------- ENDPROC _DELAY
C:0F5DH SYMBOL L?0207
------- PROC L?0206
------- ENDPROC L?0206
C:0F5DH SYMBOL L?0207
------- PROC _DELAYLED
D:0007H SYMBOL i
------- DO
D:0006H SYMBOL j
------- ENDDO
C:0F68H LINE# 250
C:0F68H LINE# 251
C:0F68H LINE# 253
C:0F6EH LINE# 254
C:0F70H LINE# 255
C:0F78H LINE# 256
------- ENDPROC _DELAYLED
------- PROC DISPLAY
------- DO
X:02E9H SYMBOL a
X:02EBH SYMBOL e
D:0004H SYMBOL b
D:0005H SYMBOL c
D:0001H SYMBOL d
BL51 BANKED LINKER/LOCATER V6.00 06/08/2008 20:18:04 PAGE 6
------- ENDDO
C:0647H LINE# 258
C:0647H LINE# 259
C:0647H LINE# 261
C:0649H LINE# 262
C:064BH LINE# 265
C:0663H LINE# 266
C:0663H LINE# 267
C:066AH LINE# 268
C:066AH LINE# 269
C:066CH LINE# 270
C:066CH LINE# 271
C:066EH LINE# 272
C:066EH LINE# 276
C:06BAH LINE# 278
C:06BDH LINE# 279
C:06BFH LINE# 280
C:070BH LINE# 281
C:070EH LINE# 282
C:070EH LINE# 283
C:070EH LINE# 284
C:070EH LINE# 285
C:070EH LINE# 286
C:070EH LINE# 287
C:0711H LINE# 288
C:0713H LINE# 289
C:0715H LINE# 290
C:0716H LINE# 291
C:071CH LINE# 294
C:0726H LINE# 295
C:072FH LINE# 296
C:074FH LINE# 297
C:0756H LINE# 298
C:0756H LINE# 299
C:0758H LINE# 300
C:0758H LINE# 301
C:075AH LINE# 302
C:075AH LINE# 304
C:07A6H LINE# 305
C:07A9H LINE# 306
C:07ABH LINE# 307
C:07F7H LINE# 308
C:07FAH LINE# 309
C:07FAH LINE# 310
C:07FAH LINE# 311
C:07FAH LINE# 312
C:07FAH LINE# 313
C:07FAH LINE# 314
C:07FDH LINE# 315
C:07FFH LINE# 316
C:0801H LINE# 317
C:0802H LINE# 318
C:0808H LINE# 319
C:0812H LINE# 320
C:081BH LINE# 321
C:083BH LINE# 323
C:084CH LINE# 327
BL51 BANKED LINKER/LOCATER V6.00 06/08/2008 20:18:04 PAGE 7
------- ENDPROC DISPLAY
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -