📄 ppp.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 12/04/2008 15:12:03 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, Finger.obj, Key.obj, Module.obj, UART.obj, Timer.obj, Led.obj, sound.obj
>> , motor.obj, Base.obj TO ppp RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
Finger.obj (FINGER)
Key.obj (KEY)
Module.obj (MODULE)
UART.obj (UART)
Timer.obj (TIMER)
Led.obj (LED)
sound.obj (SOUND)
motor.obj (MOTOR)
Base.obj (SAMPLE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
LINK MAP OF MODULE: ppp (?C_STARTUP)
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 0012H UNIT _DATA_GROUP_
DATA 001AH 0006H UNIT ?DT?TIMER
BIT 0020H.0 0000H.3 UNIT ?BI?MODULE
BIT 0020H.3 0000H.1 UNIT ?BI?UART
0020H.4 0000H.4 *** GAP ***
DATA 0021H 001AH UNIT ?DT?FINGER
DATA 003BH 0003H UNIT ?DT?MODULE
DATA 003EH 0001H UNIT ?DT?KEY
DATA 003FH 0001H UNIT ?DT?UART
IDATA 0040H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0086H UNIT ?XD?FINGER
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_UARTSENDBYTE?UART
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?FINGERINIT?FINGER
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0236H UNIT ?PR?ADDFINGERMODULE?MODULE
CODE 025CH 013BH UNIT ?C?LIB_CODE
CODE 0397H 0131H UNIT ?PR?SEARCHFINGERMODULE?MODULE
CODE 04C8H 00D9H UNIT ?PR?IRQ_UARTGET?UART
BL51 BANKED LINKER/LOCATER V5.03 12/04/2008 15:12:03 PAGE 2
CODE 05A1H 00CDH UNIT ?PR?_READFINGERFLASH?FINGER
CODE 066EH 00BFH UNIT ?PR?_WRITEFINGERFLASH?FINGER
CODE 072DH 009FH UNIT ?PR?EMPTYFINGER?FINGER
CODE 07CCH 008CH UNIT ?C_C51STARTUP
CODE 0858H 008BH UNIT ?PR?ISRTIMER0?TIMER
CODE 08E3H 0086H UNIT ?PR?_SENDCOMMAND?FINGER
CODE 0969H 0058H UNIT ?PR?PLAY_H?SOUND
CODE 09C1H 004EH UNIT ?PR?PLAY_G?SOUND
CODE 0A0FH 0044H UNIT ?PR?PLAY_F?SOUND
CODE 0A53H 003EH UNIT ?PR?EMPTYFINGERMODULE?MODULE
CODE 0A91H 003AH UNIT ?PR?PLAY_E?SOUND
CODE 0ACBH 0030H UNIT ?PR?PLAY_D?SOUND
CODE 0AFBH 0029H UNIT ?PR?SYSTEMINIT?MAIN
CODE 0B24H 0027H UNIT ?PR?DISPLAYOK?MODULE
CODE 0B4BH 0026H UNIT ?PR?PLAY_C?SOUND
CODE 0B71H 0025H UNIT ?PR?DISPLAYOUTTIME?MODULE
CODE 0B96H 0025H UNIT SAMPLE_PROG
CODE 0BBBH 0023H UNIT ?PR?DISPLAYERR?MODULE
CODE 0BDEH 0022H UNIT ?PR?MAIN?MAIN
CODE 0C00H 0021H UNIT ?PR?DISPLAYFAIL?MODULE
CODE 0C21H 001CH UNIT ?PR?PLAY_B?SOUND
CODE 0C3DH 001BH UNIT ?C_INITSEG
CODE 0C58H 001AH UNIT ?PR?MOTOR?MOTOR
CODE 0C72H 0017H UNIT ?PR?UARTINIT?UART
CODE 0C89H 0012H UNIT ?PR?PLAY_A?SOUND
CODE 0C9BH 000EH UNIT ?PR?TIMER0INIT?TIMER
CODE 0CA9H 0007H UNIT ?PR?FINGERON?FINGER
CODE 0CB0H 0007H UNIT ?PR?FINGEROFF?FINGER
CODE 0CB7H 0007H UNIT ?PR?SOUND_INIT?SOUND
CODE 0CBEH 0006H UNIT ?PR?CLEAR_UART_VARIABLE?FINGER
CODE 0CC4H 0006H UNIT ?PR?LEDINIT?LED
CODE 0CCAH 0005H UNIT ?PR?DTIMER?SOUND
CODE 0CCFH 0003H UNIT ?PR?ENABLEINTERRUPT?MAIN
CODE 0CD2H 0003H UNIT ?PR?ENABLET0?TIMER
CODE 0CD5H 0003H UNIT ?PR?TIMER0START?TIMER
CODE 0CD8H 0003H UNIT ?PR?LEDREDON?LED
CODE 0CDBH 0003H UNIT ?PR?LEDREDOFF?LED
CODE 0CDEH 0003H UNIT ?PR?LEDBLUEON?LED
CODE 0CE1H 0003H UNIT ?PR?LEDBLUEOFF?LED
CODE 0CE4H 0003H UNIT ?PR?SOUND_MCU_ON?SOUND
CODE 0CE7H 0003H UNIT ?PR?SOUND_MCU_OFF?SOUND
CODE 0CEAH 0003H UNIT ?PR?MOTOR_ON?MOTOR
CODE 0CEDH 0003H UNIT ?PR?MOTOR_OFF?MOTOR
CODE 0CF0H 0003H UNIT ?PR?INIT_MOTOR?MOTOR
OVERLAY MAP OF MODULE: ppp (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
BL51 BANKED LINKER/LOCATER V5.03 12/04/2008 15:12:03 PAGE 3
?PR?MAIN?MAIN ----- -----
+--> ?PR?SYSTEMINIT?MAIN
+--> ?PR?ADDFINGERMODULE?MODULE
+--> ?PR?EMPTYFINGERMODULE?MODULE
+--> ?PR?SEARCHFINGERMODULE?MODULE
?PR?SYSTEMINIT?MAIN ----- -----
+--> ?PR?FINGERINIT?FINGER
+--> ?PR?UARTINIT?UART
+--> ?PR?TIMER0INIT?TIMER
+--> ?PR?LEDINIT?LED
+--> ?PR?SOUND_INIT?SOUND
+--> ?PR?INIT_MOTOR?MOTOR
+--> ?PR?PLAY_G?SOUND
+--> ?PR?ENABLEINTERRUPT?MAIN
+--> ?PR?LEDREDON?LED
+--> ?PR?LEDBLUEON?LED
+--> ?PR?LEDREDOFF?LED
+--> ?PR?LEDBLUEOFF?LED
?PR?FINGERINIT?FINGER ----- -----
+--> ?PR?UARTINIT?UART
+--> ?PR?FINGEROFF?FINGER
?PR?TIMER0INIT?TIMER ----- -----
+--> ?PR?ENABLET0?TIMER
+--> ?PR?TIMER0START?TIMER
?PR?LEDINIT?LED ----- -----
+--> ?PR?LEDREDOFF?LED
+--> ?PR?LEDBLUEOFF?LED
?PR?SOUND_INIT?SOUND ----- -----
+--> ?PR?SOUND_MCU_ON?SOUND
?PR?INIT_MOTOR?MOTOR ----- -----
+--> ?PR?MOTOR_OFF?MOTOR
?PR?PLAY_G?SOUND ----- -----
+--> ?PR?DTIMER?SOUND
?PR?ADDFINGERMODULE?MODULE 0008H 0001H
+--> ?PR?FINGERON?FINGER
+--> ?PR?_READFINGERFLASH?FINGER
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
+--> ?PR?_SENDCOMMAND?FINGER
+--> ?PR?PLAY_A?SOUND
+--> ?PR?DISPLAYOUTTIME?MODULE
+--> ?PR?DISPLAYFAIL?MODULE
+--> ?PR?DISPLAYERR?MODULE
+--> ?PR?DISPLAYOK?MODULE
+--> ?PR?_WRITEFINGERFLASH?FINGER
+--> ?PR?_UARTSENDBYTE?UART
+--> ?PR?FINGEROFF?FINGER
?PR?_READFINGERFLASH?FINGER 0009H 0007H
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
BL51 BANKED LINKER/LOCATER V5.03 12/04/2008 15:12:03 PAGE 4
+--> ?PR?_SENDCOMMAND?FINGER
?PR?_SENDCOMMAND?FINGER 0010H 000AH
+--> ?PR?_UARTSENDBYTE?UART
?PR?PLAY_A?SOUND ----- -----
+--> ?PR?DTIMER?SOUND
?PR?DISPLAYOUTTIME?MODULE 000AH 0001H
+--> ?PR?LEDBLUEON?LED
+--> ?PR?LEDREDON?LED
+--> ?PR?LEDBLUEOFF?LED
+--> ?PR?LEDREDOFF?LED
?PR?DISPLAYFAIL?MODULE 000AH 0001H
+--> ?PR?LEDREDOFF?LED
+--> ?PR?LEDREDON?LED
?PR?DISPLAYERR?MODULE 000AH 0001H
+--> ?PR?LEDREDON?LED
+--> ?PR?LEDREDOFF?LED
?PR?DISPLAYOK?MODULE 000AH 0001H
+--> ?PR?LEDBLUEON?LED
+--> ?PR?LEDREDOFF?LED
+--> ?PR?LEDBLUEOFF?LED
+--> ?PR?LEDREDON?LED
?PR?_WRITEFINGERFLASH?FINGER 0009H 0006H
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
+--> ?PR?_SENDCOMMAND?FINGER
?PR?EMPTYFINGERMODULE?MODULE ----- -----
+--> ?PR?FINGERON?FINGER
+--> ?PR?_WRITEFINGERFLASH?FINGER
+--> ?PR?DISPLAYERR?MODULE
+--> ?PR?EMPTYFINGER?FINGER
+--> ?PR?DISPLAYOK?MODULE
+--> ?PR?FINGEROFF?FINGER
?PR?EMPTYFINGER?FINGER 0008H 0001H
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
+--> ?PR?_SENDCOMMAND?FINGER
?PR?SEARCHFINGERMODULE?MODULE 0008H 0002H
+--> ?PR?FINGERON?FINGER
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
+--> ?PR?_SENDCOMMAND?FINGER
+--> ?PR?DISPLAYOUTTIME?MODULE
+--> ?PR?DISPLAYFAIL?MODULE
+--> ?PR?DISPLAYERR?MODULE
+--> ?PR?DISPLAYOK?MODULE
+--> ?PR?FINGEROFF?FINGER
SYMBOL TABLE OF MODULE: ppp (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V5.03 12/04/2008 15:12:03 PAGE 5
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:07CCH SEGMENT ?C_C51STARTUP
I:0040H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:07CFH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:07CCH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:07CCH LINE# 133
C:07CEH LINE# 134
C:07CFH LINE# 135
C:07D0H LINE# 136
C:07D2H LINE# 185
C:07D5H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:0CCFH PUBLIC EnableInterrupt
C:0AFBH PUBLIC SystemInit
C:0BDEH PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC ENABLEINTERRUPT
C:0CCFH LINE# 11
C:0CCFH LINE# 12
C:0CCFH LINE# 13
C:0CD1H LINE# 14
BL51 BANKED LINKER/LOCATER V5.03 12/04/2008 15:12:03 PAGE 6
------- ENDPROC ENABLEINTERRUPT
------- PROC SYSTEMINIT
C:0AFBH LINE# 16
C:0AFBH LINE# 17
C:0AFBH LINE# 18
C:0AFEH LINE# 19
C:0B01H LINE# 20
C:0B04H LINE# 22
C:0B07H LINE# 23
C:0B0AH LINE# 24
C:0B0DH LINE# 25
C:0B10H LINE# 27
C:0B13H LINE# 31
C:0B16H LINE# 32
C:0B19H LINE# 33
C:0B1EH LINE# 34
C:0B21H LINE# 35
------- ENDPROC SYSTEMINIT
------- PROC MAIN
C:0BDEH LINE# 38
C:0BDEH LINE# 39
C:0BDEH LINE# 40
C:0BE1H LINE# 41
C:0BE1H LINE# 42
C:0BE1H LINE# 43
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -