📄 demonstration.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 04/28/2007 20:47:27 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
E:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, Common.obj TO Demonstration RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
Common.obj (COMMON)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: Demonstration (?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 0006H UNIT _DATA_GROUP_
IDATA 000EH 0002H UNIT ?ID?ADCSELCHANNEL?COMMON
REG 0010H 0008H ABSOLUTE "REG BANK 2"
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0000H.2 UNIT ?BI?COMMON
0020H.2 0000H.6 *** GAP ***
DATA 0021H 0031H UNIT ?DT?COMMON
DATA 0052H 0005H UNIT ?DT?_BYTEWRITE?COMMON
DATA 0057H 0005H UNIT ?DT?_LCD_STRING?COMMON
IDATA 005CH 001CH UNIT ?ID?COMMON
IDATA 0078H 0004H UNIT _IDATA_GROUP_
IDATA 007CH 0001H UNIT ?ID?_BYTEWRITE?COMMON
IDATA 007DH 0001H UNIT ?ID?_SEQUENTIALREAD?COMMON
IDATA 007EH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H UNIT ?PR?INITSYSTEM?COMMON
CODE 0009H 0001H UNIT ?PR?SOFT_NOP?COMMON
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?START?COMMON
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0136H UNIT ?PR?TIMER?COMMON
CODE 015CH 0122H UNIT ?PR?SWITCH?COMMON
CODE 027EH 00F3H UNIT ?PR?_TREATLEDDISPLAYARRAYFORAD?COMMON
CODE 0371H 00BCH UNIT ?PR?TREATCHARRECEIVED?COMMON
CODE 042DH 009DH UNIT ?CO?COMMON
CODE 04CAH 0098H UNIT ?PR?KBSCAN?COMMON
CODE 0562H 008CH UNIT ?C_C51STARTUP
CODE 05EEH 0087H UNIT ?PR?_TREATCHARTOSEND?COMMON
CODE 0675H 007FH UNIT ?C_INITSEG
BL51 BANKED LINKER/LOCATER V5.11 04/28/2007 20:47:27 PAGE 2
CODE 06F4H 0075H UNIT ?PR?_?SERIALPORTCOMMUNICATION?COMMON
CODE 0769H 0074H UNIT ?PR?DISPLAY?COMMON
CODE 07DDH 006DH UNIT ?PR?ADCSELCHANNEL?COMMON
CODE 084AH 005DH UNIT ?PR?_LCD_WRDATA?COMMON
CODE 08A7H 0053H UNIT ?C?LIB_CODE
CODE 08FAH 0046H UNIT ?PR?_RANDOMREAD?COMMON
CODE 0940H 0041H UNIT ?PR?_BYTEWRITE?COMMON
CODE 0981H 003EH UNIT ?PR?_PAGEWRITE?COMMON
CODE 09BFH 003DH UNIT ?PR?READ?COMMON
CODE 09FCH 003CH UNIT ?PR?_LCD_MOVETO?COMMON
CODE 0A38H 0039H UNIT ?PR?_SEQUENTIALREAD?COMMON
CODE 0A71H 0033H UNIT ?PR?ADTRANS?COMMON
CODE 0AA4H 002FH UNIT ?PR?_SEND?COMMON
CODE 0AD3H 002DH UNIT ?PR?_DATRANS?COMMON
CODE 0B00H 002BH UNIT ?PR?_LCD_STRING?COMMON
CODE 0B2BH 0020H UNIT ?PR?_MDELAY?COMMON
CODE 0B4BH 001CH UNIT ?PR?_LCD_WRCMD?COMMON
CODE 0B67H 001BH UNIT ?PR?INITSERIALPORTCOMMUNICATION?COMMON
CODE 0B82H 0018H UNIT ?PR?LCD_INIT?COMMON
CODE 0B9AH 0016H UNIT ?PR?_CURRENTADDRESSREAD?COMMON
CODE 0BB0H 0010H UNIT ?PR?LCD_CHECKBUSY?COMMON
CODE 0BC0H 000FH UNIT ?PR?SOFT_10MS?COMMON
CODE 0BCFH 000EH UNIT ?PR?INITTIMER?COMMON
CODE 0BDDH 000DH UNIT ?PR?STOP?COMMON
CODE 0BEAH 000DH UNIT ?PR?ACK?COMMON
CODE 0BF7H 000DH UNIT ?PR?NOACK?COMMON
CODE 0C04H 000BH UNIT ?PR?MAIN?MAIN
CODE 0C0FH 000BH UNIT ?PR?_DELAY?COMMON
CODE 0C1AH 000BH UNIT ?PR?_HARD_10MS?COMMON
CODE 0C25H 0009H UNIT ?PR?LCD_CLS?COMMON
CODE 0C2EH 0006H UNIT ?PR?SOFT_20MS?COMMON
OVERLAY MAP OF MODULE: Demonstration (?C_STARTUP)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INITSYSTEM?COMMON
+--> ?PR?KBSCAN?COMMON
+--> ?PR?SWITCH?COMMON
?PR?INITSYSTEM?COMMON ----- ----- ----- -----
+--> ?PR?INITTIMER?COMMON
+--> ?PR?INITSERIALPORTCOMMUNICATION?COMMON
?PR?SWITCH?COMMON ----- ----- ----- -----
+--> ?CO?COMMON
+--> ?PR?_PAGEWRITE?COMMON
+--> ?PR?_RANDOMREAD?COMMON
BL51 BANKED LINKER/LOCATER V5.11 04/28/2007 20:47:27 PAGE 3
+--> ?PR?ADTRANS?COMMON
+--> ?PR?_MDELAY?COMMON
+--> ?PR?_DATRANS?COMMON
+--> ?PR?_TREATLEDDISPLAYARRAYFORAD?COMMON
?PR?_PAGEWRITE?COMMON ----- ----- 0078H 0001H
+--> ?PR?START?COMMON
+--> ?PR?_SEND?COMMON
+--> ?PR?ACK?COMMON
+--> ?PR?STOP?COMMON
+--> ?PR?_MDELAY?COMMON
?PR?_SEND?COMMON ----- ----- 0079H 0002H
+--> ?PR?START?COMMON
?PR?_MDELAY?COMMON ----- ----- 0079H 0001H
?PR?_RANDOMREAD?COMMON 0008H 0005H 0078H 0001H
+--> ?PR?START?COMMON
+--> ?PR?_SEND?COMMON
+--> ?PR?ACK?COMMON
+--> ?PR?READ?COMMON
+--> ?PR?_MDELAY?COMMON
+--> ?PR?NOACK?COMMON
+--> ?PR?STOP?COMMON
?PR?READ?COMMON ----- ----- 0079H 0003H
?PR?ADTRANS?COMMON ----- ----- ----- -----
+--> ?PR?_DELAY?COMMON
*** NEW ROOT ***************************************************
?PR?TIMER?COMMON ----- ----- ----- -----
+--> ?CO?COMMON
+--> ?PR?LCD_INIT?COMMON
+--> ?PR?_LCD_WRDATA?COMMON
?PR?LCD_INIT?COMMON ----- ----- ----- -----
+--> ?PR?_LCD_WRCMD?COMMON
?PR?_LCD_WRCMD?COMMON ----- ----- ----- -----
+--> ?PR?LCD_CHECKBUSY?COMMON
+--> ?PR?SOFT_NOP?COMMON
?PR?LCD_CHECKBUSY?COMMON ----- ----- ----- -----
+--> ?PR?SOFT_NOP?COMMON
?PR?_LCD_WRDATA?COMMON ----- ----- ----- -----
+--> ?PR?LCD_CHECKBUSY?COMMON
+--> ?PR?_LCD_MOVETO?COMMON
+--> ?PR?SOFT_NOP?COMMON
?PR?_LCD_MOVETO?COMMON ----- ----- ----- -----
+--> ?PR?_LCD_WRCMD?COMMON
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V5.11 04/28/2007 20:47:27 PAGE 4
?PR?DISPLAY?COMMON ----- ----- ----- -----
+--> ?CO?COMMON
*** NEW ROOT ***************************************************
?PR?_?SERIALPORTCOMMUNICATION?COMMON ----- ----- ----- -----
+--> ?PR?_TREATCHARTOSEND?COMMON
+--> ?PR?TREATCHARRECEIVED?COMMON
?PR?TREATCHARRECEIVED?COMMON 000DH 0001H ----- -----
SYMBOL TABLE OF MODULE: Demonstration (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0562H SEGMENT ?C_C51STARTUP
I:007EH 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:0565H 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:0562H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0562H LINE# 99
C:0564H LINE# 100
C:0565H LINE# 101
C:0566H LINE# 102
C:0568H LINE# 151
C:056BH LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
BL51 BANKED LINKER/LOCATER V5.11 04/28/2007 20:47:27 PAGE 5
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:0C04H PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
C:0C04H LINE# 8
C:0C04H LINE# 9
C:0C04H LINE# 10
C:0C07H LINE# 12
C:0C07H LINE# 13
C:0C07H LINE# 14
C:0C0AH LINE# 15
C:0C0DH LINE# 16
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE COMMON
C:0000H SYMBOL _ICE_DUMMY_
I:005CH PUBLIC ucidStopWatchLow
D:0080H PUBLIC P0
D:00A0H PUBLIC lcdbus
C:0A38H PUBLIC _SequentialRead
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0B67H PUBLIC InitSerialPortCommunication
C:0026H PUBLIC Timer
C:0940H PUBLIC _ByteWrite
B:00A8H.7 PUBLIC EA
D:0021H PUBLIC syslimitcounter
C:06F4H PUBLIC _?SerialPortCommunication
D:0022H PUBLIC ucdLEDCounterStart
D:00A8H PUBLIC IE
B:0020H.0 PUBLIC lcdusing1
I:005DH PUBLIC TestItemTTLCounter
C:0B00H PUBLIC _lcd_string
C:0BEAH PUBLIC Ack
B:0020H.1 PUBLIC lcdusing2
C:0A71H PUBLIC ADTrans
C:000EH PUBLIC Start
C:0B9AH PUBLIC _CurrentAddressRead
D:0023H PUBLIC DATransValve
D:0025H PUBLIC ADTransValve
I:005EH PUBLIC ucidT1Counter
D:0026H PUBLIC CurrentTestMode
C:09FCH PUBLIC _lcd_moveto
C:0B4BH PUBLIC _lcd_wrcmd
C:04CAH PUBLIC KBScan
B:00A8H.4 PUBLIC ES
B:00B0H.2 PUBLIC DA_DATAIN
B:0090H.7 PUBLIC Sda
I:005FH PUBLIC WriteEEPROMComplete
D:00B8H PUBLIC IP
C:047EH PUBLIC LCDMessageThree
BL51 BANKED LINKER/LOCATER V5.11 04/28/2007 20:47:27 PAGE 6
I:0060H PUBLIC TestItemPointer
C:0BCFH PUBLIC InitTimer
B:0098H.0 PUBLIC RI
D:0027H PUBLIC CurrentTestItem
B:0098H.1 PUBLIC TI
C:0003H PUBLIC InitSystem
D:00CBH PUBLIC RCAP2H
B:0090H.6 PUBLIC Scl
B:00B8H.4 PUBLIC PS
C:0C1AH PUBLIC _hard_10ms
D:00CAH PUBLIC RCAP2L
B:00B0H.5 PUBLIC SPI_CLK
C:0BDDH PUBLIC Stop
D:0028H PUBLIC sys10mscounter
I:0061H PUBLIC ucidStopWatchSecond
C:07DDH PUBLIC ADCSelChannel
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -