demo.m51
来自「菜鸟,详细NRF24E1运用,程序,电路」· M51 代码 · 共 1,631 行 · 第 1/5 页
M51
1,631 行
BL51 BANKED LINKER/LOCATER V6.22 10/10/2010 11:50:26 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE wireless.obj, STARTUP.obj, LCD.obj, Sys.obj, Zlg7289.obj, mp3.obj, wireless_api.obj, config.obj
>> TO demo RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
wireless.obj (WIRELESS)
STARTUP.obj (?C_STARTUP)
LCD.obj (LCD)
Sys.obj (SYS)
Zlg7289.obj (ZLG7289)
mp3.obj (MP3)
wireless_api.obj (WIRELESS_API)
config.obj (CONFIG)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?SCDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
LINK MAP OF MODULE: demo (WIRELESS)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
IDATA 0008H 0001H UNIT ?ID?WIRELESS_API
IDATA 0009H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 001DH UNIT _XDATA_GROUP_
XDATA 001DH 000AH UNIT ?XD?WIRELESS
XDATA 0027H 0008H UNIT ?XD?_DWINCURSOR?LCD
XDATA 002FH 0007H UNIT ?XD?_ZLG7289DOWNLOAD?ZLG7289
XDATA 0036H 0005H UNIT ?XD?_RF24L01_READMULTIBYTE?WIRELESS_API
XDATA 003BH 0004H UNIT ?XD?_DWINDATAU?LCD
XDATA 003FH 0004H UNIT ?XD?_DWINDATAU2?LCD
XDATA 0043H 0003H UNIT ?XD?_RF24L01_RX?WIRELESS_API
XDATA 0046H 0003H UNIT ?XD?_RF24L01_POLLING_IRQ?WIRELESS_API
XDATA 0049H 0002H UNIT ?XD?_UARTP?LCD
XDATA 004BH 0002H UNIT ?XD?_UARTP1?LCD
XDATA 004DH 0002H UNIT ?XD?LCD
XDATA 004FH 0002H UNIT ?XD?SYS
XDATA 0051H 0002H UNIT ?XD?ZLG7289
XDATA 0053H 0001H UNIT ?XD?_SENDMP3?MP3
BL51 BANKED LINKER/LOCATER V6.22 10/10/2010 11:50:26 PAGE 2
XDATA 0054H 0001H UNIT ?XD?_RF24L01_TXABYTE?WIRELESS_API
XDATA 0055H 0001H UNIT ?XD?WIRELESS_API
XDATA 0056H 0001H UNIT ?XD?CONFIG
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?ZLG7289RESET?ZLG7289
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0003H UNIT ?CO?ZLG7289
CODE 0011H 0001H UNIT ?PR?MLINE?LCD
CODE 0012H 0001H UNIT ?PR?SHOWSTATE?LCD
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0001H UNIT ?PR?RF_RDY_OV_INTERRUPT?WIRELESS_API
CODE 0017H 0001H UNIT ?PR?IFP_INTERRUPT?CONFIG
CODE 0018H 0001H UNIT ?PR?POFIRQ_INTERRUPT?CONFIG
CODE 0019H 0001H UNIT ?PR?TF1_INTERRUPT?CONFIG
CODE 001AH 0001H UNIT ?PR?TF2_INTERRUPT?CONFIG
CODE 001BH 0003H ABSOLUTE
* OVERLAP * CODE 001BH 0003H ABSOLUTE
CODE 001EH 0001H UNIT ?PR?MSDONE_INTERRUPT?CONFIG
CODE 001FH 0001H UNIT ?PR?WUOPIRQ_INTERRUPT?CONFIG
CODE 0020H 0001H UNIT ?PR?MISCIRQ_INTERRUPT?CONFIG
CODE 0021H 0001H UNIT ?PR?TICK_INTERRUPT?CONFIG
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0015H UNIT ?PR?_KEYISR?LCD
CODE 0043H 0003H ABSOLUTE
0046H 0005H *** GAP ***
CODE 004BH 0003H ABSOLUTE
004EH 0005H *** GAP ***
CODE 0053H 0003H ABSOLUTE
0056H 0005H *** GAP ***
CODE 005BH 0003H ABSOLUTE
005EH 0005H *** GAP ***
CODE 0063H 0003H ABSOLUTE
0066H 0005H *** GAP ***
CODE 006BH 0003H ABSOLUTE
CODE 006EH 0279H UNIT ?C?LIB_CODE
CODE 02E7H 0211H UNIT ?PR?_DWINJINGDU?LCD
CODE 04F8H 01C8H UNIT ?PR?_RF24L01_SET_INIT?WIRELESS_API
CODE 06C0H 0170H UNIT ?PR?MAIN?WIRELESS
CODE 0830H 0116H UNIT ?PR?_SENDMP3?MP3
CODE 0946H 0109H UNIT ?PR?_DWINDATAU2?LCD
CODE 0A4FH 0107H UNIT ?PR?_SHOWTITLE?LCD
CODE 0B56H 00DCH UNIT ?PR?_DWINDATAU?LCD
CODE 0C32H 00BDH UNIT ?PR?_UARTP1?LCD
CODE 0CEFH 00BCH UNIT ?PR?_UARTP?LCD
CODE 0DABH 00A8H UNIT ?PR?_DEBUG?SYS
CODE 0E53H 009DH UNIT ?PR?_GETKEY?ZLG7289
CODE 0EF0H 008DH UNIT ?PR?_PRINTS?LCD
CODE 0F7DH 008CH UNIT ?C_C51STARTUP
CODE 1009H 0086H UNIT ?PR?_RF24L01_POLLING_IRQ?WIRELESS_API
CODE 108FH 0078H UNIT ?CO?LCD
CODE 1107H 005BH UNIT ?PR?_ZLG7289DOWNLOAD?ZLG7289
BL51 BANKED LINKER/LOCATER V6.22 10/10/2010 11:50:26 PAGE 3
CODE 1162H 0055H UNIT ?PR?WIRELESS_INIT?WIRELESS_API
CODE 11B7H 0051H UNIT ?PR?KEY?ZLG7289
CODE 1208H 004EH UNIT ?PR?_BAUDININT?LCD
CODE 1256H 004BH UNIT ?PR?_RF24L01_READMULTIBYTE?WIRELESS_API
CODE 12A1H 0043H UNIT ?PR?_RF24L01_RXTX_SWITCH?WIRELESS_API
CODE 12E4H 003DH UNIT ?PR?TIMER1SVR?WIRELESS
CODE 1321H 003BH UNIT ?PR?_RF24L01_RX?WIRELESS_API
CODE 135CH 003AH UNIT ?PR?_RF24L01_TX?WIRELESS_API
CODE 1396H 0033H UNIT ?PR?DISPWORD?LCD
CODE 13C9H 0033H UNIT ?PR?_SHOWVOL?LCD
CODE 13FCH 0033H UNIT ?PR?_RF24L01_WRITEMULTIBYTE?WIRELESS_API
CODE 142FH 002EH UNIT ?C_INITSEG
CODE 145DH 002EH UNIT ?PR?_DWINCHAR?LCD
CODE 148BH 002EH UNIT ?PR?_DWINREC?LCD
CODE 14B9H 002EH UNIT ?PR?_DWINFILLW?LCD
CODE 14E7H 002EH UNIT ?PR?_DWINCLRW?LCD
CODE 1515H 002DH UNIT ?PR?PRESS?ZLG7289
CODE 1542H 002CH UNIT ?PR?_DWINCURSOR?LCD
CODE 156EH 0026H UNIT ?PR?___ZLG7289SPIWRITE?ZLG7289
CODE 1594H 0025H UNIT ?PR?_RF24L01_TXABYTE?WIRELESS_API
CODE 15B9H 0023H UNIT ?PR?_UARTPOS?LCD
CODE 15DCH 0022H UNIT ?PR?__ZLG7289SPIREAD?ZLG7289
CODE 15FEH 0022H UNIT ?PR?RI0_INTERRUPT?CONFIG
CODE 1620H 0020H UNIT ?PR?ZLG7289KEY?ZLG7289
CODE 1640H 0020H UNIT ?PR?_TIMER_MS?CONFIG
CODE 1660H 001EH UNIT ?PR?_DELAY?SYS
CODE 167EH 001EH UNIT ?PR?SYSTEM_INIT?CONFIG
CODE 169CH 001CH UNIT ?PR?___DELAYNUS?ZLG7289
CODE 16B8H 001BH UNIT ?PR?_DWINCOLOR?LCD
CODE 16D3H 001BH UNIT ?PR?SHOWSTOP?LCD
CODE 16EEH 001BH UNIT ?PR?SHOWPLAY?LCD
CODE 1709H 001BH UNIT ?PR?SHOWNEXT?LCD
CODE 1724H 001BH UNIT ?PR?SHOWBACK?LCD
CODE 173FH 0019H UNIT ?PR?_UARTSENDS?LCD
CODE 1758H 0019H UNIT ?PR?KEYCHECK?CONFIG
CODE 1771H 0016H UNIT ?PR?_DWINON?LCD
CODE 1787H 0016H UNIT ?PR?_SENDOUT?MP3
CODE 179DH 0016H UNIT ?PR?UART_INIT?CONFIG
CODE 17B3H 0014H UNIT ?PR?UARTEND?LCD
CODE 17C7H 0014H UNIT ?PR?_DWINFCOLOR?LCD
CODE 17DBH 0014H UNIT ?PR?_DWINPICTURE?LCD
CODE 17EFH 0014H UNIT ?PR?_RF24L01_REG_RW?WIRELESS_API
CODE 1803H 0014H UNIT ?PR?TIMER_US?CONFIG
CODE 1817H 0013H UNIT ?PR?_PUTS?CONFIG
CODE 182AH 0012H UNIT ?PR?_UARTSENDB?LCD
CODE 183CH 0011H UNIT ?PR?_DWINCOLOR1?LCD
CODE 184DH 0011H UNIT ?PR?NEXT?LCD
CODE 185EH 0011H UNIT ?PR?_RF24L01_WRITEBYTE?WIRELESS_API
CODE 186FH 0010H UNIT ?PR?TIME1_INIT?WIRELESS
CODE 187FH 0010H UNIT ?PR?IO_CONFIG?ZLG7289
CODE 188FH 0010H UNIT ?PR?_RF24L01_CLEAR_IRQ?WIRELESS_API
CODE 189FH 0010H UNIT ?PR?RFIRQ_OV_INTERRUPT?WIRELESS_API
CODE 18AFH 000EH UNIT ?PR?_DWINW?LCD
CODE 18BDH 000DH UNIT ?PR?DWINCLEAR?LCD
CODE 18CAH 000DH UNIT ?PR?_ZLG7289CMDDAT?ZLG7289
CODE 18D7H 000DH UNIT ?PR?_RF24L01_READBYTE?WIRELESS_API
CODE 18E4H 000CH UNIT ?PR?_TIMER_10US?CONFIG
BL51 BANKED LINKER/LOCATER V6.22 10/10/2010 11:50:26 PAGE 4
CODE 18F0H 000BH UNIT ?PR?_MP3_PLAY?MP3
CODE 18FBH 000BH UNIT ?PR?HAL_WDOG_RESTART?CONFIG
CODE 1906H 000AH UNIT ?PR?_VOL_CON?MP3
CODE 1910H 000AH UNIT ?CO?WIRELESS_API
CODE 191AH 0009H UNIT ?PR?MP3_STOP?MP3
CODE 1923H 0009H UNIT ?PR?MP3_REPLAY?MP3
CODE 192CH 0009H UNIT ?PR?MP3_RST?MP3
CODE 1935H 0008H UNIT ?PR?_PUTCHAR?CONFIG
CODE 193DH 0008H UNIT ?PR?GETCH?CONFIG
CODE 1945H 0007H UNIT ?PR?RF24L01_FLUSH_TX?WIRELESS_API
CODE 194CH 0007H UNIT ?PR?RF24L01_FLUSH_RX?WIRELESS_API
CODE 1953H 0007H UNIT ?PR?_HAL_WDOG_INIT?CONFIG
CODE 195AH 0007H UNIT ?PR?TF0_INTERRUPT?CONFIG
CODE 1961H 0006H UNIT ?PR?_ZLG7289CMD?ZLG7289
CODE 1967H 0006H UNIT ?PR?ZLG7289INIT?ZLG7289
OVERLAY MAP OF MODULE: demo (WIRELESS)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?WIRELESS
+--> ?C_INITSEG
?PR?MAIN?WIRELESS 0000H 0003H
+--> ?PR?SYSTEM_INIT?CONFIG
+--> ?PR?WIRELESS_INIT?WIRELESS_API
+--> ?PR?_BAUDININT?LCD
+--> ?PR?TIME1_INIT?WIRELESS
+--> ?PR?_DELAY?SYS
+--> ?PR?DWINCLEAR?LCD
+--> ?PR?_DWINPICTURE?LCD
+--> ?PR?_DWINJINGDU?LCD
+--> ?PR?DISPWORD?LCD
+--> ?PR?_RF24L01_RXTX_SWITCH?WIRELESS_API
+--> ?PR?_SHOWVOL?LCD
+--> ?PR?_SHOWTITLE?LCD
+--> ?PR?_GETKEY?ZLG7289
+--> ?PR?SHOWSTOP?LCD
+--> ?PR?SHOWPLAY?LCD
+--> ?PR?SHOWNEXT?LCD
+--> ?PR?SHOWBACK?LCD
+--> ?PR?_RF24L01_TX?WIRELESS_API
+--> ?PR?_DEBUG?SYS
?PR?SYSTEM_INIT?CONFIG ----- -----
+--> ?PR?_TIMER_MS?CONFIG
?PR?WIRELESS_INIT?WIRELESS_API 0003H 0012H
+--> ?CO?WIRELESS_API
+--> ?PR?_RF24L01_SET_INIT?WIRELESS_API
?PR?_RF24L01_SET_INIT?WIRELESS_API 0015H 0003H
BL51 BANKED LINKER/LOCATER V6.22 10/10/2010 11:50:26 PAGE 5
+--> ?PR?_TIMER_10US?CONFIG
+--> ?PR?_RF24L01_CLEAR_IRQ?WIRELESS_API
+--> ?PR?_RF24L01_WRITEBYTE?WIRELESS_API
+--> ?PR?_RF24L01_WRITEMULTIBYTE?WIRELESS_API
?PR?_TIMER_10US?CONFIG ----- -----
+--> ?PR?TIMER_US?CONFIG
?PR?_RF24L01_CLEAR_IRQ?WIRELESS_API ----- -----
+--> ?PR?RF24L01_FLUSH_RX?WIRELESS_API
+--> ?PR?RF24L01_FLUSH_TX?WIRELESS_API
+--> ?PR?_RF24L01_WRITEBYTE?WIRELESS_API
?PR?RF24L01_FLUSH_RX?WIRELESS_API ----- -----
+--> ?PR?_RF24L01_WRITEBYTE?WIRELESS_API
?PR?_RF24L01_WRITEBYTE?WIRELESS_API ----- -----
+--> ?PR?_RF24L01_REG_RW?WIRELESS_API
?PR?RF24L01_FLUSH_TX?WIRELESS_API ----- -----
+--> ?PR?_RF24L01_WRITEBYTE?WIRELESS_API
?PR?_RF24L01_WRITEMULTIBYTE?WIRELESS_API 0018H 0005H
+--> ?PR?_RF24L01_REG_RW?WIRELESS_API
?PR?_BAUDININT?LCD 0003H 0002H
?PR?DWINCLEAR?LCD ----- -----
+--> ?PR?_UARTSENDB?LCD
+--> ?PR?UARTEND?LCD
?PR?UARTEND?LCD ----- -----
+--> ?PR?_UARTSENDB?LCD
?PR?_DWINPICTURE?LCD ----- -----
+--> ?PR?_UARTSENDB?LCD
+--> ?PR?UARTEND?LCD
?PR?_DWINJINGDU?LCD 0003H 0006H
+--> ?CO?LCD
+--> ?PR?_PRINTS?LCD
+--> ?PR?_DWINCHAR?LCD
+--> ?PR?_DWINCOLOR1?LCD
+--> ?PR?_DWINREC?LCD
+--> ?PR?_DWINCOLOR?LCD
+--> ?PR?_DWINFILLW?LCD
+--> ?PR?_DWINCLRW?LCD
?PR?_PRINTS?LCD 0009H 0008H
+--> ?PR?_UARTSENDB?LCD
+--> ?PR?UARTEND?LCD
?PR?_DWINCHAR?LCD 0009H 0004H
+--> ?PR?_UARTSENDB?LCD
+--> ?PR?UARTEND?LCD
?PR?_DWINCOLOR1?LCD ----- -----
BL51 BANKED LINKER/LOCATER V6.22 10/10/2010 11:50:26 PAGE 6
+--> ?PR?_UARTSENDB?LCD
+--> ?PR?UARTEND?LCD
?PR?_DWINREC?LCD 0009H 0008H
+--> ?PR?_UARTSENDB?LCD
+--> ?PR?_UARTPOS?LCD
+--> ?PR?UARTEND?LCD
?PR?_UARTPOS?LCD ----- -----
+--> ?PR?_UARTSENDB?LCD
?PR?_DWINCOLOR?LCD ----- -----
+--> ?PR?_UARTSENDB?LCD
+--> ?PR?UARTEND?LCD
?PR?_DWINFILLW?LCD 0009H 0008H
+--> ?PR?_UARTSENDB?LCD
+--> ?PR?_UARTPOS?LCD
+--> ?PR?UARTEND?LCD
?PR?_DWINCLRW?LCD 0009H 0008H
+--> ?PR?_UARTSENDB?LCD
+--> ?PR?_UARTPOS?LCD
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?