📄 ppp.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 12/04/2008 06:31:53 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, Bell.obj, Finger.obj, Key.obj, Module.obj, UART.obj, Timer.obj, Led.obj,
>> Motor.obj, Sound.obj, Lcd.obj, Base.obj TO ppp
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
Bell.obj (BELL)
Finger.obj (FINGER)
Key.obj (KEY)
Module.obj (MODULE)
UART.obj (UART)
Timer.obj (TIMER)
Led.obj (LED)
Motor.obj (MOTOR)
Sound.obj (SOUND)
Lcd.obj (LCD)
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?MODULE
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 000BH UNIT ?DT?TIMER
DATA 0046H 0001H UNIT ?DT?KEY
DATA 0047H 0001H UNIT ?DT?UART
IDATA 0048H 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 0240H UNIT ?PR?ADDFINGER_ADM?MODULE
CODE 0266H 0240H UNIT ?PR?ADDFINGERMODULE?MODULE
BL51 BANKED LINKER/LOCATER V6.00 12/04/2008 06:31:53 PAGE 2
CODE 04A6H 0143H UNIT ?PR?SEARCHFINGERMODULE?MODULE
CODE 05E9H 013BH UNIT ?C?LIB_CODE
CODE 0724H 0117H UNIT ?PR?SEARCH_SUPER_ADM?MODULE
CODE 083BH 010DH UNIT ?PR?ISRTIMER0?TIMER
CODE 0948H 00D9H UNIT ?PR?IRQ_UARTGET?UART
CODE 0A21H 00C5H UNIT ?PR?_READFINGERFLASH?FINGER
CODE 0AE6H 00B7H UNIT ?PR?_WRITEFINGERFLASH?FINGER
CODE 0B9DH 00B3H UNIT ?PR?FIND_FINGER?FINGER
CODE 0C50H 009FH UNIT ?PR?EMPTYFINGER?FINGER
CODE 0CEFH 008EH UNIT ?PR?_SENDCOMMAND?FINGER
CODE 0D7DH 008CH UNIT ?C_C51STARTUP
CODE 0E09H 0049H UNIT ?PR?EMPTYFINGERMODULE?MODULE
CODE 0E52H 002EH UNIT ?PR?ADD_ADM?MODULE
CODE 0E80H 002DH UNIT ?PR?DISPLAYOK?MODULE
CODE 0EADH 002CH UNIT ?PR?SYSTEMINIT?MAIN
CODE 0ED9H 002CH UNIT ?PR?MAIN?MAIN
CODE 0F05H 002BH UNIT ?PR?DISPLAYOUTTIME?MODULE
CODE 0F30H 0029H UNIT ?PR?DISPLAYERR?MODULE
CODE 0F59H 0027H UNIT ?PR?DISPLAYFAIL?MODULE
CODE 0F80H 0027H UNIT ?PR?DISPLAYFINGER?MODULE
CODE 0FA7H 0025H UNIT SAMPLE_PROG
CODE 0FCCH 0022H UNIT ?C_INITSEG
CODE 0FEEH 0021H UNIT ?PR?DISPLAYWATER?MODULE
CODE 100FH 0017H UNIT ?PR?UARTINIT?UART
CODE 1026H 000DH UNIT ?PR?TIMER0INIT?TIMER
CODE 1033H 0007H UNIT ?PR?FINGERON?FINGER
CODE 103AH 0007H UNIT ?PR?FINGEROFF?FINGER
CODE 1041H 0006H UNIT ?PR?BELLON?BELL
CODE 1047H 0006H UNIT ?PR?CLEAR_UART_VARIABLE?FINGER
CODE 104DH 0006H UNIT ?PR?LEDINIT?LED
CODE 1053H 0005H UNIT ?PR?INITMOTOR?MOTOR
CODE 1058H 0005H UNIT ?PR?LEFTMOTOR?MOTOR
CODE 105DH 0005H UNIT ?PR?RIGHTMOTOR?MOTOR
CODE 1062H 0003H UNIT ?PR?ENABLEINTERRUPT?MAIN
CODE 1065H 0003H UNIT ?PR?BELLINIT?BELL
CODE 1068H 0003H UNIT ?PR?BELLOFF?BELL
CODE 106BH 0003H UNIT ?PR?LEDREDON?LED
CODE 106EH 0003H UNIT ?PR?LEDREDOFF?LED
CODE 1071H 0003H UNIT ?PR?LEDBLUEON?LED
CODE 1074H 0003H UNIT ?PR?LEDBLUEOFF?LED
OVERLAY MAP OF MODULE: ppp (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?SYSTEMINIT?MAIN
+--> ?PR?RIGHTMOTOR?MOTOR
+--> ?PR?SEARCHFINGERMODULE?MODULE
BL51 BANKED LINKER/LOCATER V6.00 12/04/2008 06:31:53 PAGE 3
+--> ?PR?ADD_ADM?MODULE
+--> ?PR?EMPTYFINGERMODULE?MODULE
+--> ?PR?ADDFINGERMODULE?MODULE
?PR?SYSTEMINIT?MAIN ----- -----
+--> ?PR?FINGERINIT?FINGER
+--> ?PR?UARTINIT?UART
+--> ?PR?TIMER0INIT?TIMER
+--> ?PR?BELLINIT?BELL
+--> ?PR?LEDINIT?LED
+--> ?PR?INITMOTOR?MOTOR
+--> ?PR?ENABLEINTERRUPT?MAIN
+--> ?PR?BELLON?BELL
+--> ?PR?LEDREDON?LED
+--> ?PR?LEDBLUEON?LED
+--> ?PR?LEDREDOFF?LED
+--> ?PR?LEDBLUEOFF?LED
+--> ?PR?BELLOFF?BELL
?PR?FINGERINIT?FINGER ----- -----
+--> ?PR?UARTINIT?UART
+--> ?PR?FINGEROFF?FINGER
?PR?BELLINIT?BELL ----- -----
+--> ?PR?BELLOFF?BELL
?PR?LEDINIT?LED ----- -----
+--> ?PR?LEDREDOFF?LED
+--> ?PR?LEDBLUEOFF?LED
?PR?SEARCHFINGERMODULE?MODULE ----- -----
+--> ?PR?FINGERON?FINGER
+--> ?PR?BELLON?BELL
+--> ?PR?BELLOFF?BELL
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
+--> ?PR?_SENDCOMMAND?FINGER
+--> ?PR?DISPLAYOUTTIME?MODULE
+--> ?PR?DISPLAYFAIL?MODULE
+--> ?PR?DISPLAYERR?MODULE
+--> ?PR?LEFTMOTOR?MOTOR
+--> ?PR?DISPLAYOK?MODULE
+--> ?PR?INITMOTOR?MOTOR
+--> ?PR?FINGEROFF?FINGER
?PR?_SENDCOMMAND?FINGER 0010H 000AH
+--> ?PR?_UARTSENDBYTE?UART
?PR?DISPLAYOUTTIME?MODULE 0009H 0001H
+--> ?PR?BELLON?BELL
+--> ?PR?LEDBLUEON?LED
+--> ?PR?LEDREDON?LED
+--> ?PR?BELLOFF?BELL
+--> ?PR?LEDBLUEOFF?LED
+--> ?PR?LEDREDOFF?LED
?PR?DISPLAYFAIL?MODULE 0009H 0001H
+--> ?PR?BELLON?BELL
BL51 BANKED LINKER/LOCATER V6.00 12/04/2008 06:31:53 PAGE 4
+--> ?PR?LEDREDOFF?LED
+--> ?PR?BELLOFF?BELL
+--> ?PR?LEDREDON?LED
?PR?DISPLAYERR?MODULE 0009H 0001H
+--> ?PR?BELLON?BELL
+--> ?PR?LEDREDON?LED
+--> ?PR?BELLOFF?BELL
+--> ?PR?LEDREDOFF?LED
?PR?DISPLAYOK?MODULE 0009H 0001H
+--> ?PR?BELLON?BELL
+--> ?PR?LEDBLUEON?LED
+--> ?PR?LEDREDOFF?LED
+--> ?PR?BELLOFF?BELL
+--> ?PR?LEDBLUEOFF?LED
+--> ?PR?LEDREDON?LED
?PR?ADD_ADM?MODULE ----- -----
+--> ?PR?FIND_FINGER?FINGER
+--> ?PR?ADDFINGERMODULE?MODULE
+--> ?PR?FINGEROFF?FINGER
+--> ?PR?SEARCH_SUPER_ADM?MODULE
+--> ?PR?ADDFINGER_ADM?MODULE
+--> ?PR?DISPLAYWATER?MODULE
?PR?FIND_FINGER?FINGER ----- -----
+--> ?PR?FINGERON?FINGER
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
+--> ?PR?_SENDCOMMAND?FINGER
?PR?ADDFINGERMODULE?MODULE 0008H 0001H
+--> ?PR?FINGERON?FINGER
+--> ?PR?BELLON?BELL
+--> ?PR?BELLOFF?BELL
+--> ?PR?_READFINGERFLASH?FINGER
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
+--> ?PR?_SENDCOMMAND?FINGER
+--> ?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
+--> ?PR?_SENDCOMMAND?FINGER
?PR?_WRITEFINGERFLASH?FINGER 0009H 0006H
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
+--> ?PR?_SENDCOMMAND?FINGER
?PR?SEARCH_SUPER_ADM?MODULE ----- -----
+--> ?PR?FINGERON?FINGER
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
BL51 BANKED LINKER/LOCATER V6.00 12/04/2008 06:31:53 PAGE 5
+--> ?PR?_SENDCOMMAND?FINGER
+--> ?PR?DISPLAYFINGER?MODULE
+--> ?PR?FINGEROFF?FINGER
?PR?DISPLAYFINGER?MODULE ----- -----
+--> ?PR?BELLON?BELL
+--> ?PR?BELLOFF?BELL
+--> ?PR?LEDREDON?LED
+--> ?PR?LEDBLUEON?LED
+--> ?PR?LEDREDOFF?LED
+--> ?PR?LEDBLUEOFF?LED
?PR?ADDFINGER_ADM?MODULE 0008H 0001H
+--> ?PR?FINGERON?FINGER
+--> ?PR?BELLON?BELL
+--> ?PR?BELLOFF?BELL
+--> ?PR?_READFINGERFLASH?FINGER
+--> ?PR?CLEAR_UART_VARIABLE?FINGER
+--> ?PR?_SENDCOMMAND?FINGER
+--> ?PR?DISPLAYOUTTIME?MODULE
+--> ?PR?DISPLAYFAIL?MODULE
+--> ?PR?DISPLAYERR?MODULE
+--> ?PR?DISPLAYOK?MODULE
+--> ?PR?_WRITEFINGERFLASH?FINGER
+--> ?PR?_UARTSENDBYTE?UART
+--> ?PR?FINGEROFF?FINGER
?PR?DISPLAYWATER?MODULE ----- -----
+--> ?PR?LEDBLUEON?LED
+--> ?PR?LEDBLUEOFF?LED
+--> ?PR?BELLON?BELL
+--> ?PR?BELLOFF?BELL
+--> ?PR?LEDREDON?LED
+--> ?PR?LEDREDOFF?LED
?PR?EMPTYFINGERMODULE?MODULE ----- -----
+--> ?PR?FINGERON?FINGER
+--> ?PR?BELLON?BELL
+--> ?PR?BELLOFF?BELL
+--> ?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
*** NEW ROOT ***************************************************
?PR?ISRTIMER0?TIMER ----- -----
+--> ?PR?BELLOFF?BELL
SYMBOL TABLE OF MODULE: ppp (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V6.00 12/04/2008 06:31:53 PAGE 6
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0D7DH SEGMENT ?C_C51STARTUP
I:0048H 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:0D80H 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:0D7DH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0D7DH LINE# 133
C:0D7FH LINE# 134
C:0D80H LINE# 135
C:0D81H LINE# 136
C:0D83H LINE# 185
C:0D86H 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:1062H PUBLIC EnableInterrupt
C:0EADH PUBLIC SystemInit
C:0ED9H PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC ENABLEINTERRUPT
C:1062H LINE# 10
C:1062H LINE# 11
------- ENDPROC ENABLEINTERRUPT
------- PROC SYSTEMINIT
BL51 BANKED LINKER/LOCATER V6.00 12/04/2008 06:31:53 PAGE 7
C:0EADH LINE# 13
C:0EADH LINE# 14
C:0EADH LINE# 15
C:0EB0H LINE# 16
C:0EB3H LINE# 17
C:0EB6H LINE# 18
C:0EB9H LINE# 19
C:0EBCH LINE# 20
C:0EBFH LINE# 22
C:0EC2H LINE# 25
C:0EC5H LINE# 26
C:0EC8H LINE# 27
C:0ECBH LINE# 28
C:0ED0H LINE# 29
C:0ED3H LINE# 30
C:0ED6H LINE# 31
------- ENDPROC SYSTEMINIT
------- PROC MAIN
C:0ED9H LINE# 34
C:0ED9H LINE# 35
C:0ED9H LINE# 36
C:0EDCH LINE# 37
C:0EDCH LINE# 38
C:0EDFH LINE# 40
C:0EEEH LINE# 41
C:0EEEH LINE# 42
C:0EEEH LINE# 43
C:0EF1H LINE# 44
C:0EF3H LINE# 46
C:0EF3H LINE# 47
C:0EF6H LINE# 48
C:0EF8H LINE# 50
C:0EF8H LINE# 51
C:0EF8H LINE# 53
C:0EF8H LINE# 54
C:0EFBH LINE# 55
C:0EFEH LINE# 56
C:0F00H LINE# 58
C:0F00H LINE# 59
C:0F03H LINE# 60
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE BELL
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -