00.m51
来自「16路巡检仪 该仪表采用c语言编写」· M51 代码 · 共 1,757 行 · 第 1/5 页
M51
1,757 行
BL51 BANKED LINKER/LOCATER V5.03 06/25/2008 10:32:49 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE data.obj, flash.obj, inttrup.obj, mani.obj, LEDdeal.obj, KEYdeal.obj, sysint.obj, Hex to bcd.ob
>> j, VFdeal.obj, float to HEX.obj, deal.obj TO 00 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
data.obj (DATA)
flash.obj (FLASH)
inttrup.obj (INTTRUP)
mani.obj (MANI)
LEDdeal.obj (LEDDEAL)
KEYdeal.obj (KEYDEAL)
sysint.obj (SYSINT)
Hex to bcd.obj (HEX_TO_BCD)
VFdeal.obj (VFDEAL)
float to HEX.obj (FLOAT_TO_HEX)
deal.obj (DEAL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
LINK MAP OF MODULE: 00 (DATA)
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 000FH UNIT ?DT?VFDEAL
BL51 BANKED LINKER/LOCATER V5.03 06/25/2008 10:32:49 PAGE 2
DATA 0017H 0007H UNIT ?DT?LEDDEAL
DATA 001EH 0002H UNIT ?DT?SYSINT
BIT 0020H.0 0000H.3 UNIT ?BI?KEYDEAL
BIT 0020H.3 0000H.3 UNIT ?BI?VFDEAL
BIT 0020H.6 0000H.1 UNIT ?BI?SYSINT
BIT 0020H.7 0000H.1 UNIT ?BI?_DEAL?DEAL
DATA 0021H 001EH UNIT _DATA_GROUP_
DATA 003FH 001BH UNIT ?DT?_DEAL?DEAL
DATA 005AH 000EH UNIT ?DT?INTTRUP
DATA 0068H 0004H UNIT ?DT?KEYDEAL
DATA 006CH 0001H UNIT ?DT?FLOAT_TO_HEX
IDATA 006DH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0221H UNIT ?XD?DATA
XDATA 0221H 0040H UNIT ?XD?LEDDEAL
XDATA 0261H 0022H UNIT ?XD?VFDEAL
XDATA 0283H 0008H UNIT ?XD?KEYDEAL
XDATA 028BH 0002H UNIT ?XD?INTTRUP
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 13E1H UNIT ?PR?KEYDEAL?KEYDEAL
CODE 13EFH 05E6H UNIT ?C?LIB_CODE
CODE 19D5H 0284H UNIT ?PR?VFDEAL?VFDEAL
CODE 1C59H 0236H UNIT ?PR?_LEDDEAL?LEDDEAL
CODE 1E8FH 020CH UNIT ?C_INITSEG
CODE 209BH 01E3H UNIT ?PR?MUNUCS?SYSINT
CODE 227EH 01CCH UNIT ?PR?_FLOATTOBCD?FLOAT_TO_HEX
CODE 244AH 0126H UNIT ?PR?_DEAL?DEAL
CODE 2570H 0106H UNIT ?PR?LEDTIME?INTTRUP
CODE 2676H 00C8H UNIT ?PR?_FLASHW?FLASH
CODE 273EH 00B7H UNIT ?PR?_FLASHFBYTER?FLASH
CODE 27F5H 00A7H UNIT ?PR?_FLASHTW?FLASH
CODE 289CH 0093H UNIT ?PR?_FLASHWB?FLASH
CODE 292FH 008CH UNIT ?C_C51STARTUP
CODE 29BBH 006AH UNIT ?PR?_FLASHTR?FLASH
CODE 2A25H 0068H UNIT ?PR?_HEX2BCD
CODE 2A8DH 0063H UNIT ?PR?_VFSTART?SYSINT
CODE 2AF0H 0059H UNIT ?PR?_FLASHBYTER?FLASH
CODE 2B49H 0030H UNIT ?CO?KEYDEAL
CODE 2B79H 0030H UNIT ?CO?SYSINT
CODE 2BA9H 0029H UNIT ?PR?_FLASHB?FLASH
CODE 2BD2H 0026H UNIT ?PR?TIME0?INTTRUP
CODE 2BF8H 0024H UNIT ?PR?VFTIME?INTTRUP
CODE 2C1CH 0016H UNIT ?PR?MAIN?MANI
CODE 2C32H 0012H UNIT ?CO?LEDDEAL
CODE 2C44H 000FH UNIT ?PR?TIMEINIT?SYSINT
CODE 2C53H 000BH UNIT ?PR?SYSINT?SYSINT
OVERLAY MAP OF MODULE: 00 (DATA)
BL51 BANKED LINKER/LOCATER V5.03 06/25/2008 10:32:49 PAGE 3
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?PR?TIME0?INTTRUP ----- -----
+--> ?PR?VFTIME?INTTRUP
+--> ?PR?LEDTIME?INTTRUP
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MANI
+--> ?C_INITSEG
?PR?MAIN?MANI ----- -----
+--> ?PR?SYSINT?SYSINT
+--> ?PR?VFDEAL?VFDEAL
+--> ?PR?KEYDEAL?KEYDEAL
+--> ?PR?_LEDDEAL?LEDDEAL
?PR?SYSINT?SYSINT ----- -----
+--> ?PR?MUNUCS?SYSINT
+--> ?PR?TIMEINIT?SYSINT
+--> ?PR?_VFSTART?SYSINT
?PR?MUNUCS?SYSINT ----- -----
+--> ?PR?_FLASHTR?FLASH
+--> ?PR?_FLASHBYTER?FLASH
+--> ?PR?_FLASHFBYTER?FLASH
?PR?_FLASHTR?FLASH 0021H 000EH
+--> ?PR?_FLASHB?FLASH
?PR?_FLASHBYTER?FLASH 0030H 000CH
+--> ?PR?_FLASHB?FLASH
?PR?_FLASHFBYTER?FLASH 0021H 0010H
+--> ?PR?_FLASHB?FLASH
?PR?_VFSTART?SYSINT ----- -----
+--> ?CO?SYSINT
?PR?VFDEAL?VFDEAL 0021H 0004H
+--> ?PR?_VFSTART?SYSINT
?PR?KEYDEAL?KEYDEAL 0021H 000FH
+--> ?CO?KEYDEAL
+--> ?PR?_FLASHTW?FLASH
+--> ?PR?_FLASHWB?FLASH
+--> ?PR?_FLASHW?FLASH
+--> ?PR?_FLOATTOBCD?FLOAT_TO_HEX
+--> ?PR?_HEX2BCD
+--> ?PR?_FLASHBYTER?FLASH
?PR?_FLASHTW?FLASH 0030H 000DH
+--> ?PR?_FLASHB?FLASH
?PR?_FLASHWB?FLASH 0030H 000BH
BL51 BANKED LINKER/LOCATER V5.03 06/25/2008 10:32:49 PAGE 4
+--> ?PR?_FLASHB?FLASH
?PR?_FLASHW?FLASH 0030H 000FH
+--> ?PR?_FLASHB?FLASH
?PR?_FLOATTOBCD?FLOAT_TO_HEX 0030H 0007H
+--> ?PR?_HEX2BCD
?PR?_LEDDEAL?LEDDEAL 0021H 0004H
+--> ?PR?_FLOATTOBCD?FLOAT_TO_HEX
+--> ?CO?LEDDEAL
+--> ?PR?_HEX2BCD
SYMBOL TABLE OF MODULE: 00 (DATA)
VALUE TYPE NAME
----------------------------------
------- MODULE DATA
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
X:0000H PUBLIC warmH
D:00A0H PUBLIC P2
X:0040H PUBLIC warmL
X:0080H PUBLIC fundat
X:0081H PUBLIC kadat
X:0083H PUBLIC AR
X:00C3H PUBLIC xjtime
X:00C5H PUBLIC typdat
X:00D5H PUBLIC IR
X:0115H PUBLIC mimat
X:0117H PUBLIC warmd
X:0118H PUBLIC collt
X:0119H PUBLIC t0
X:011DH PUBLIC VR
X:015DH PUBLIC filt
X:0161H PUBLIC rady
X:0162H PUBLIC bps
X:0163H PUBLIC dot
X:0173H PUBLIC drt
X:0174H PUBLIC rangeH
X:01B4H PUBLIC bsdatH
X:01B8H PUBLIC rangeL
X:01F8H PUBLIC bsdatL
X:01FCH PUBLIC mv
X:0200H PUBLIC inputdat
X:0201H PUBLIC warmdown
X:0211H PUBLIC warmscd
------- ENDMOD DATA
------- MODULE FLASH
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00E6H PUBLIC ISP_TRIG
BL51 BANKED LINKER/LOCATER V5.03 06/25/2008 10:32:49 PAGE 5
C:289CH PUBLIC _flashWB
C:273EH PUBLIC _flashFByteR
D:00E5H PUBLIC ISP_CMD
D:00E3H PUBLIC ISP_ADDRH
C:2BB0H PUBLIC _flashB
D:00E4H PUBLIC ISP_ADDRL
C:29BBH PUBLIC _flashtR
C:27F5H PUBLIC _flashtW
C:2676H PUBLIC _flashW
D:00E7H PUBLIC ISP_CONTR
C:2AF0H PUBLIC _flashByteR
D:00E2H PUBLIC ISP_DATA
C:2BA9H SYMBOL L?0059
C:2BACH SYMBOL L?0060
------- PROC L?0058
------- ENDPROC L?0058
C:2BA9H SYMBOL L?0059
C:2BACH SYMBOL L?0060
------- PROC _FLASHB
D:0004H SYMBOL dataadd
C:2BB0H LINE# 17
C:2BB4H LINE# 18
C:2BB4H LINE# 19
C:2BB6H LINE# 20
C:2BB9H LINE# 21
C:2BBCH LINE# 22
C:2BBFH LINE# 23
C:2BC2H LINE# 24
C:2BC5H LINE# 25
C:2BC6H LINE# 26
C:2BC9H LINE# 27
C:2BCBH LINE# 28
C:2BCEH LINE# 29
C:2BD1H LINE# 30
------- ENDPROC _FLASHB
------- PROC _FLASHBYTER
D:0030H SYMBOL buf
D:0005H SYMBOL sq
D:0034H SYMBOL sta
D:0036H SYMBOL len
------- DO
D:0038H SYMBOL fdaadd
D:003AH SYMBOL ty
------- ENDDO
C:2AF0H LINE# 32
C:2AF6H LINE# 33
C:2AF6H LINE# 36
C:2B0BH LINE# 37
C:2B0EH LINE# 38
C:2B1EH LINE# 39
C:2B1EH LINE# 40
C:2B25H LINE# 41
C:2B36H LINE# 42
C:2B3EH LINE# 43
C:2B48H LINE# 44
------- ENDPROC _FLASHBYTER
------- PROC _FLASHWB
BL51 BANKED LINKER/LOCATER V5.03 06/25/2008 10:32:49 PAGE 6
D:0030H SYMBOL buf
D:0033H SYMBOL sq
D:0034H SYMBOL len
------- DO
D:0036H SYMBOL dataadd
D:0038H SYMBOL ty
D:003AH SYMBOL t
------- ENDDO
C:289CH LINE# 45
C:28A4H LINE# 46
C:28A4H LINE# 49
C:28A7H LINE# 50
C:28B6H LINE# 51
C:28B6H LINE# 52
C:28C3H LINE# 53
C:28C3H LINE# 54
C:28D2H LINE# 55
C:28D5H LINE# 56
C:28DCH LINE# 57
C:28DEH LINE# 58
C:28E0H LINE# 59
C:28E0H LINE# 60
C:28F1H LINE# 61
C:28F4H LINE# 62
C:28FBH LINE# 63
C:2903H LINE# 64
C:290DH LINE# 65
C:2910H LINE# 66
C:2913H LINE# 67
C:291AH LINE# 68
C:2922H LINE# 69
C:2925H LINE# 70
C:2928H LINE# 71
------- ENDPROC _FLASHWB
------- PROC _FLASHFBYTER
D:0021H SYMBOL buf
D:0005H SYMBOL sq
D:0025H SYMBOL sta
D:0027H SYMBOL len
------- DO
D:0029H SYMBOL fdaadd
D:002BH SYMBOL ty
D:002DH SYMBOL crc
------- ENDDO
C:273EH LINE# 74
C:2744H LINE# 75
C:2744H LINE# 83
C:2759H LINE# 84
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?