📄 demo.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 08/10/2005 00:27:29 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, TEST.obj TO demo RAMSIZE (256) CODE (0X8000-0XBFFF) XDATA (0XC000-0XFFFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
TEST.obj (TEST)
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
LINK MAP OF MODULE: demo (?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 0010H UNIT _DATA_GROUP_
DATA 0018H 000BH UNIT ?DT?TEST
IDATA 0023H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
0000H 8000H *** GAP ***
CODE 8000H 0003H ABSOLUTE
8003H 0008H *** GAP ***
CODE 800BH 0003H ABSOLUTE
800EH 0005H *** GAP ***
CODE 8013H 0003H ABSOLUTE
CODE 8016H 006AH UNIT ?PR?TEST_LCD?TEST
CODE 8080H 005CH UNIT ?PR?MAIN?TEST
CODE 80DCH 005BH UNIT ?PR?KEYBOARD?TEST
CODE 8137H 0054H UNIT ?PR?_PRINTF_LCD?TEST
CODE 818BH 0052H UNIT ?PR?TIMER0?TEST
CODE 81DDH 0052H UNIT ?PR?INIT_LCD?TEST
CODE 822FH 0050H UNIT ?PR?READKB?TEST
CODE 827FH 0049H UNIT ?CO?TEST
CODE 82C8H 003BH UNIT ?C?LIB_CODE
CODE 8303H 0036H UNIT ?PR?_SENT?TEST
CODE 8339H 0035H UNIT ?PR?INIT_CGRAM?TEST
CODE 836EH 0029H UNIT ?PR?_ADCONVERT?TEST
CODE 8397H 0028H UNIT ?PR?DISPLAY?TEST
CODE 83BFH 0011H UNIT ?PR?_DELAY?TEST
CODE 83D0H 0011H UNIT ?PR?CLR_LCD?TEST
CODE 83E1H 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: demo (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------
BL51 BANKED LINKER/LOCATER V5.03 08/10/2005 00:27:29 PAGE 2
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?TEST
?PR?MAIN?TEST ----- -----
+--> ?PR?INIT_LCD?TEST
+--> ?PR?INIT_CGRAM?TEST
+--> ?PR?TEST_LCD?TEST
+--> ?PR?CLR_LCD?TEST
?PR?INIT_LCD?TEST 0008H 0001H
+--> ?PR?_DELAY?TEST
?PR?_DELAY?TEST 0016H 0002H
?PR?INIT_CGRAM?TEST 0008H 0001H
+--> ?CO?TEST
+--> ?PR?_DELAY?TEST
?PR?TEST_LCD?TEST 0010H 0001H
+--> ?PR?_DELAY?TEST
+--> ?CO?TEST
?PR?CLR_LCD?TEST ----- -----
+--> ?PR?_DELAY?TEST
*** NEW ROOT ***************************************************
?PR?TIMER0?TEST ----- -----
+--> ?PR?DISPLAY?TEST
+--> ?PR?_ADCONVERT?TEST
?PR?DISPLAY?TEST 000BH 0001H
+--> ?PR?_SENT?TEST
?PR?_SENT?TEST 0012H 0002H
+--> ?PR?_DELAY?TEST
?PR?_ADCONVERT?TEST 000BH 0004H
*** NEW ROOT ***************************************************
?PR?KEYBOARD?TEST ----- -----
+--> ?PR?READKB?TEST
+--> ?CO?TEST
+--> ?PR?_PRINTF_LCD?TEST
+--> ?PR?CLR_LCD?TEST
+--> ?PR?TEST_LCD?TEST
?PR?READKB?TEST 0010H 0002H
+--> ?PR?_DELAY?TEST
+--> ?PR?_SENT?TEST
?PR?_PRINTF_LCD?TEST 0010H 0006H
+--> ?PR?CLR_LCD?TEST
+--> ?PR?_DELAY?TEST
BL51 BANKED LINKER/LOCATER V5.03 08/10/2005 00:27:29 PAGE 3
SYMBOL TABLE OF MODULE: demo (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:83E1H SEGMENT ?C_C51STARTUP
I:0023H SEGMENT ?STACK
C:8000H 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:83E4H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H 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:83E1H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:8000H LINE# 92
C:83E1H LINE# 99
C:83E3H LINE# 100
C:83E4H LINE# 101
C:83E5H LINE# 102
C:83E7H LINE# 151
C:83EAH LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE TEST
C:0000H SYMBOL _ICE_DUMMY_
B:00B0H.2 PUBLIC AD_OK
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:822FH PUBLIC ReadKB
C:8137H PUBLIC _printf_lcd
C:80DCH PUBLIC KeyBoard
B:0090H.0 PUBLIC CS
C:8297H PUBLIC TABLE1
C:8303H PUBLIC _sent
C:82A7H PUBLIC TABLE2
B:00D0H.7 PUBLIC CY
C:82ABH PUBLIC TABLE3
C:82B8H PUBLIC TABLE4
C:8339H PUBLIC init_cgram
BL51 BANKED LINKER/LOCATER V5.03 08/10/2005 00:27:29 PAGE 4
C:8080H PUBLIC main
D:0018H PUBLIC KeyCode
D:0019H PUBLIC ADresult
D:001AH PUBLIC TICK
C:836EH PUBLIC _adconvert
C:818BH PUBLIC Timer0
D:0089H PUBLIC TMOD
C:827FH PUBLIC CGRAM_TABLE
B:00A8H.1 PUBLIC ET0
C:81DDH PUBLIC init_lcd
D:008CH PUBLIC TH0
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
D:008AH PUBLIC TL0
B:0088H.4 PUBLIC TR0
C:83D0H PUBLIC clr_lcd
C:8016H PUBLIC test_lcd
D:001BH PUBLIC dispbuff
B:0090H.1 PUBLIC CLK
B:0090H.2 PUBLIC DIO
C:83BFH PUBLIC _delay
C:8397H PUBLIC display
------- PROC TIMER0
C:818BH LINE# 54
C:81A8H LINE# 56
C:81ABH LINE# 57
C:81AEH LINE# 58
C:81B3H LINE# 59
C:81B3H LINE# 60
C:81B6H LINE# 61
C:81B9H LINE# 62
C:81C0H LINE# 63
C:81C0H LINE# 64
C:81C2H LINE# 65
------- ENDPROC TIMER0
------- PROC KEYBOARD
C:80DCH LINE# 76
C:80F9H LINE# 78
C:80FEH LINE# 79
C:8103H LINE# 80
C:8111H LINE# 81
C:8116H LINE# 82
C:8116H LINE# 83
C:8119H LINE# 84
C:811CH LINE# 85
------- ENDPROC KEYBOARD
------- PROC MAIN
C:8080H LINE# 86
C:8080H LINE# 87
C:8080H LINE# 89
C:8082H LINE# 90
C:8084H LINE# 91
C:8086H LINE# 92
C:8088H LINE# 93
C:808BH LINE# 94
C:808EH LINE# 95
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -