📄 web.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 08/22/2008 20:40:15 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE LCD.obj, serial.obj, top.obj, keypad.obj, led.obj, OCMJ.obj, tlc549.obj, epm240.obj TO WEB
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
LCD.obj (LCD)
serial.obj (SERIAL)
top.obj (TOP)
keypad.obj (KEYPAD)
led.obj (LED)
OCMJ.obj (OCMJ)
tlc549.obj (TLC549)
epm240.obj (EPM240)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: WEB (LCD)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
0010H 0010H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?TLC549
DATA 0021H 0001H BIT_ADDR ?BA?EPM240
BIT 0022H.0 0000H.1 UNIT ?BI?SERIAL
0022H.1 0000H.7 *** GAP ***
IDATA 0023H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0264H UNIT ?XD?SERIAL
XDATA 0264H 0010H UNIT _XDATA_GROUP_
XDATA 0274H 0009H UNIT ?XD?LED
XDATA 027DH 0004H UNIT ?XD?_PRINTLONG?SERIAL
XDATA 0281H 0004H UNIT ?XD?_PRINTSTR?SERIAL
XDATA 0285H 0004H UNIT ?XD?_VTOBCD?TLC549
XDATA 0289H 0003H UNIT ?XD?_YYGETCH?SERIAL
XDATA 028CH 0003H UNIT ?XD?_PRINTCHAR?SERIAL
XDATA 028FH 0001H UNIT ?XD?EPM240
BL51 BANKED LINKER/LOCATER V5.12 08/22/2008 20:40:15 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_PRINTBYTE?SERIAL
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?INITSERIAL?SERIAL
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0277H UNIT ?C?LIB_CODE
CODE 029DH 014AH UNIT ?PR?SERIAL?SERIAL
CODE 03E7H 00E9H UNIT ?CO?TOP
CODE 04D0H 00D2H UNIT ?PR?_AD9850?TOP
CODE 05A2H 00A4H UNIT ?PR?_PRINTCHAR?SERIAL
CODE 0646H 0092H UNIT ?PR?_YYGETCH?SERIAL
CODE 06D8H 008CH UNIT ?C_C51STARTUP
CODE 0764H 0073H UNIT ?PR?KEYPADSCAN?KEYPAD
CODE 07D7H 006BH UNIT ?PR?_VTOBCD?TLC549
CODE 0842H 0068H UNIT ?PR?TIMER?LED
CODE 08AAH 0063H UNIT ?PR?_CHN_DISP?OCMJ
CODE 090DH 0061H UNIT ?PR?_PRINTSTR?SERIAL
CODE 096EH 003DH UNIT ?PR?EPM240_ADCONVERT?EPM240
CODE 09ABH 003DH UNIT ?PR?_DAC_TLC5620?EPM240
CODE 09E8H 003AH UNIT ?PR?_WRITESIOBYTE?TOP
CODE 0A22H 0037H UNIT ?PR?INITSERIALBUFFER?SERIAL
CODE 0A59H 0032H UNIT ?PR?_PRINTLONG?SERIAL
CODE 0A8BH 0032H UNIT ?PR?_DAC1_TLC5620?TOP
CODE 0ABDH 0030H UNIT ?PR?_DAC2_TLC5620?TOP
CODE 0AEDH 002BH UNIT ?PR?MAIN?TOP
CODE 0B18H 0028H UNIT ?PR?ADCONVERT?TLC549
CODE 0B40H 0025H UNIT ?PR?_WR_LCD?OCMJ
CODE 0B65H 0023H UNIT ?PR?INIT_LCD?OCMJ
CODE 0B88H 001BH UNIT ?PR?_DA_CLK?EPM240
CODE 0BA3H 001AH UNIT ?CO?SERIAL
CODE 0BBDH 0019H UNIT ?PR?_PRINTCH?SERIAL
CODE 0BD6H 0015H UNIT ?CO?LED
CODE 0BEBH 0014H UNIT ?PR?LCDINIT?LCD
CODE 0BFFH 0013H UNIT ?PR?_INSIDEPRINTBYTE?SERIAL
CODE 0C12H 0013H UNIT ?PR?_TLC549_CS?EPM240
CODE 0C25H 0013H UNIT ?PR?_TLC549_SCLK?EPM240
CODE 0C38H 0013H UNIT ?PR?_DA_SDATA?EPM240
CODE 0C4BH 0013H UNIT ?PR?_DA_LOAD?EPM240
CODE 0C5EH 0013H UNIT ?PR?_DA_LDAC?EPM240
CODE 0C71H 0012H UNIT ?C_INITSEG
CODE 0C83H 000EH UNIT ?PR?_INSIDEPRINTWORD?SERIAL
CODE 0C91H 000DH UNIT ?PR?_LCDWRITEDATA?LCD
CODE 0C9EH 000DH UNIT ?PR?_LCDWRITECOMMAND?LCD
CODE 0CABH 000DH UNIT ?PR?TLC549_DOUT?EPM240
CODE 0CB8H 000BH UNIT ?PR?_DELAYUS?OCMJ
CODE 0CC3H 000AH UNIT ?PR?TIMER0INIT?LED
CODE 0CCDH 0009H UNIT ?PR?CLRSCR?SERIAL
CODE 0CD6H 0009H UNIT ?PR?AD9850INIT?TOP
CODE 0CDFH 0008H UNIT ?PR?_PRINTWORD?SERIAL
CODE 0CE7H 0003H UNIT ?PR?_DELAY?LCD
OVERLAY MAP OF MODULE: WEB (LCD)
BL51 BANKED LINKER/LOCATER V5.12 08/22/2008 20:40:15 PAGE 3
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?PR?SERIAL?SERIAL 0264H 0003H
*** NEW ROOT ***************************************************
?PR?TIMER?LED ----- -----
+--> ?CO?LED
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?TOP
+--> ?C_INITSEG
?PR?MAIN?TOP ----- -----
+--> ?PR?AD9850INIT?TOP
+--> ?PR?_AD9850?TOP
+--> ?PR?_WRITESIOBYTE?TOP
+--> ?PR?INITSERIAL?SERIAL
+--> ?PR?TIMER0INIT?LED
+--> ?PR?INITSERIALBUFFER?SERIAL
+--> ?PR?INIT_LCD?OCMJ
+--> ?CO?TOP
+--> ?PR?_CHN_DISP?OCMJ
?PR?_AD9850?TOP 0267H 000DH
?PR?INIT_LCD?OCMJ ----- -----
+--> ?PR?_WR_LCD?OCMJ
+--> ?PR?_DELAYUS?OCMJ
?PR?_WR_LCD?OCMJ 026BH 0002H
+--> ?PR?_DELAYUS?OCMJ
?PR?_CHN_DISP?OCMJ 0267H 0004H
+--> ?PR?_WR_LCD?OCMJ
SYMBOL TABLE OF MODULE: WEB (LCD)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
C:0C9EH PUBLIC _LCDWriteCommand
C:0C91H PUBLIC _LCDWriteData
C:0CE7H PUBLIC _Delay
C:0BEBH PUBLIC LCDInit
------- PROC _DELAY
D:0007H SYMBOL d
C:0CE7H LINE# 3
C:0CE7H LINE# 4
C:0CE7H LINE# 5
BL51 BANKED LINKER/LOCATER V5.12 08/22/2008 20:40:15 PAGE 4
C:0CE9H LINE# 6
------- ENDPROC _DELAY
------- PROC _LCDWRITEDATA
D:0006H SYMBOL d
C:0C91H LINE# 8
C:0C93H LINE# 9
C:0C93H LINE# 10
C:0C98H LINE# 11
C:0C9DH LINE# 12
------- ENDPROC _LCDWRITEDATA
------- PROC _LCDWRITECOMMAND
D:0006H SYMBOL d
C:0C9EH LINE# 14
C:0CA0H LINE# 15
C:0CA0H LINE# 16
C:0CA5H LINE# 17
C:0CAAH LINE# 18
------- ENDPROC _LCDWRITECOMMAND
------- PROC LCDINIT
C:0BEBH LINE# 20
C:0BEBH LINE# 21
C:0BEBH LINE# 24
C:0BF0H LINE# 25
C:0BF5H LINE# 26
C:0BFAH LINE# 27
------- ENDPROC LCDINIT
------- ENDMOD LCD
------- MODULE SERIAL
C:0000H SYMBOL _ICE_DUMMY_
C:0A59H PUBLIC _PrintLong
C:029DH PUBLIC serial
B:00A8H.7 PUBLIC EA
C:0003H PUBLIC _PrintByte
C:0BFFH PUBLIC _insidePrintByte
C:0CCDH PUBLIC clrscr
C:0CDFH PUBLIC _PrintWord
C:0C83H PUBLIC _insidePrintWord
B:00A8H.4 PUBLIC ES
B:0098H.0 PUBLIC RI
C:0BBDH PUBLIC _PrintCh
B:0098H.1 PUBLIC TI
C:090DH PUBLIC _PrintStr
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
B:0022H.0 PUBLIC TIflag
X:0000H PUBLIC inRxBuf
X:0003H PUBLIC outRxBuf
X:0006H PUBLIC inTxBuf
X:0009H PUBLIC outTxBuf
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
B:0088H.6 PUBLIC TR1
C:0A22H PUBLIC InitSerialBuffer
C:0646H PUBLIC _yygetch
BL51 BANKED LINKER/LOCATER V5.12 08/22/2008 20:40:15 PAGE 5
X:000CH PUBLIC RxBuf
X:0070H PUBLIC TxBuf
C:05A2H PUBLIC _PrintChar
C:000EH PUBLIC InitSerial
------- PROC INITSERIAL
C:000EH LINE# 9
C:000EH LINE# 10
C:000EH LINE# 11
C:0011H LINE# 12
C:0014H LINE# 14
C:001AH LINE# 15
C:0020H LINE# 16
C:0022H LINE# 17
------- ENDPROC INITSERIAL
------- PROC INITSERIALBUFFER
C:0A22H LINE# 19
C:0A22H LINE# 20
C:0A22H LINE# 21
C:0A3CH LINE# 22
C:0A56H LINE# 23
C:0A58H LINE# 25
------- ENDPROC INITSERIALBUFFER
------- PROC SERIAL
------- DO
X:0264H SYMBOL t
------- ENDDO
C:029DH LINE# 27
C:02B2H LINE# 31
C:02B5H LINE# 32
C:02B7H LINE# 33
C:02EBH LINE# 34
C:0305H LINE# 35
C:032FH LINE# 36
C:032FH LINE# 37
C:0335H LINE# 38
C:0337H LINE# 39
C:0356H LINE# 40
C:0380H LINE# 41
C:03AFH LINE# 42
C:03BFH LINE# 43
C:03D4H LINE# 44
C:03D4H LINE# 45
------- ENDPROC SERIAL
------- PROC _YYGETCH
X:0289H SYMBOL ch
C:0646H LINE# 47
C:0651H LINE# 48
C:0651H LINE# 50
C:0684H LINE# 51
C:06ACH LINE# 52
C:06D6H LINE# 54
C:06D7H LINE# 55
------- ENDPROC _YYGETCH
------- PROC _PRINTCHAR
D:0007H SYMBOL ch
------- DO
X:028CH SYMBOL t
BL51 BANKED LINKER/LOCATER V5.12 08/22/2008 20:40:15 PAGE 6
------- ENDDO
C:05A2H LINE# 57
C:05A2H LINE# 58
C:05A2H LINE# 62
C:05A5H LINE# 63
C:05A7H LINE# 64
C:05A9H LINE# 65
C:05A9H LINE# 66
C:05C8H LINE# 67
C:05F2H LINE# 68
C:0621H LINE# 69
C:0630H LINE# 70
C:0645H LINE# 72
------- ENDPROC _PRINTCHAR
------- PROC _PRINTCH
D:0007H SYMBOL ch
C:0BBDH LINE# 74
C:0BBDH LINE# 75
C:0BBDH LINE# 76
C:0BCFH LINE# 77
C:0BD3H LINE# 78
------- ENDPROC _PRINTCH
------- PROC _INSIDEPRINTBYTE
D:0006H SYMBOL Byte
------- DO
D:0007H SYMBOL c
------- ENDDO
C:0BFFH LINE# 81
C:0C01H LINE# 82
C:0C01H LINE# 84
C:0C01H LINE# 85
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -