cy.m51
来自「16路巡检仪 该仪表采用c语言编写」· M51 代码 · 共 1,751 行 · 第 1/5 页
M51
1,751 行
BL51 BANKED LINKER/LOCATER V5.03 06/13/2008 08:43:18 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE .\STARTUP.obj, data.obj, flash.obj, inttrup.obj, mani.obj, LEDdeal.obj, KEYdeal.obj, sysint.obj
>> , Hex to bcd.obj, VFdeal.obj TO cy RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
.\STARTUP.obj (?C_STARTUP)
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)
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_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
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?LSTXDATA)
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?LLDCODE)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
LINK MAP OF MODULE: cy (?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 000BH UNIT ?DT?INTTRUP
DATA 0013H 0005H UNIT ?DT?LEDDEAL
DATA 0018H 0003H UNIT ?DT?KEYDEAL
DATA 001BH 0003H UNIT ?DT?VFDEAL
DATA 001EH 0001H UNIT ?DT?SYSINT
BL51 BANKED LINKER/LOCATER V5.03 06/13/2008 08:43:18 PAGE 2
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?INTTRUP
BIT 0020H.2 0000H.2 UNIT ?BI?KEYDEAL
BIT 0020H.4 0000H.1 UNIT ?BI?SYSINT
BIT 0020H.5 0000H.1 UNIT _BIT_GROUP_
0020H.6 0000H.2 *** GAP ***
DATA 0021H 0029H UNIT _DATA_GROUP_
IDATA 004AH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 01A2H UNIT ?XD?DATA
XDATA 01A2H 0040H UNIT ?XD?LEDDEAL
XDATA 01E2H 0008H UNIT ?XD?KEYDEAL
XDATA 01EAH 0006H 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 0FB8H UNIT ?PR?KEYDEAL?KEYDEAL
CODE 0FC6H 0AB9H UNIT ?PR?VFDEAL?VFDEAL
CODE 1A7FH 0564H UNIT ?C?LIB_CODE
CODE 1FE3H 01E3H UNIT ?PR?MUNUCS?SYSINT
CODE 21C6H 018CH UNIT ?C_INITSEG
CODE 2352H 013CH UNIT ?PR?_LEDDEAL?LEDDEAL
CODE 248EH 00E7H UNIT ?PR?LEDTIME?INTTRUP
CODE 2575H 00CEH UNIT ?PR?_FLASHTW?FLASH
CODE 2643H 00C8H UNIT ?PR?_FLASHW?FLASH
CODE 270BH 00B7H UNIT ?PR?_FLASHFBYTER?FLASH
CODE 27C2H 0093H UNIT ?PR?_FLASHWB?FLASH
CODE 2855H 008CH UNIT ?C_C51STARTUP
CODE 28E1H 006AH UNIT ?PR?_FLASHTR?FLASH
CODE 294BH 0068H UNIT ?PR?_HEX2BCD
CODE 29B3H 005DH UNIT ?PR?_VFSTART?SYSINT
CODE 2A10H 0059H UNIT ?PR?_FLASHBYTER?FLASH
CODE 2A69H 0059H UNIT ?PR?VFTIME?INTTRUP
CODE 2AC2H 0030H UNIT ?CO?SYSINT
CODE 2AF2H 0029H UNIT ?PR?_FLASHB?FLASH
CODE 2B1BH 0026H UNIT ?PR?TIME0?INTTRUP
CODE 2B41H 0016H UNIT ?PR?MAIN?MANI
CODE 2B57H 0011H UNIT ?CO?LEDDEAL
CODE 2B68H 000FH UNIT ?PR?TIMEINIT?SYSINT
CODE 2B77H 000BH UNIT ?PR?SYSINT?SYSINT
OVERLAY MAP OF MODULE: cy (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MANI
+--> ?C_INITSEG
?PR?MAIN?MANI ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 06/13/2008 08:43:18 PAGE 3
+--> ?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 ----- ----- 0039H 000CH
+--> ?PR?_FLASHB?FLASH
?PR?_FLASHFBYTER?FLASH ----- ----- 003AH 0010H
+--> ?PR?_FLASHB?FLASH
?PR?_VFSTART?SYSINT ----- ----- ----- -----
+--> ?CO?SYSINT
?PR?VFDEAL?VFDEAL 0020H.5 0000H.1 0021H 0019H
+--> ?PR?_FLASHFBYTER?FLASH
+--> ?PR?_VFSTART?SYSINT
?PR?KEYDEAL?KEYDEAL 0020H.5 0000H.1 0021H 0018H
+--> ?PR?_FLASHTW?FLASH
+--> ?PR?_FLASHWB?FLASH
+--> ?PR?_FLASHW?FLASH
+--> ?PR?_HEX2BCD
+--> ?PR?_FLASHBYTER?FLASH
?PR?_FLASHTW?FLASH ----- ----- 0039H 000BH
+--> ?PR?_FLASHB?FLASH
?PR?_FLASHWB?FLASH ----- ----- 0039H 000BH
+--> ?PR?_FLASHB?FLASH
?PR?_FLASHW?FLASH ----- ----- 0039H 000FH
+--> ?PR?_FLASHB?FLASH
?PR?_LEDDEAL?LEDDEAL ----- ----- 0021H 0004H
+--> ?PR?_HEX2BCD
+--> ?CO?LEDDEAL
*** NEW ROOT ***************************************************
?PR?TIME0?INTTRUP ----- ----- ----- -----
+--> ?PR?VFTIME?INTTRUP
+--> ?PR?LEDTIME?INTTRUP
BL51 BANKED LINKER/LOCATER V5.03 06/13/2008 08:43:18 PAGE 4
SYMBOL TABLE OF MODULE: cy (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:2855H SEGMENT ?C_C51STARTUP
I:004AH 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:2858H 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:2855H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:2855H LINE# 99
C:2857H LINE# 100
C:2858H LINE# 101
C:2859H LINE# 102
C:285BH LINE# 151
C:285EH LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE DATA
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
X:0000H PUBLIC warmH
D:00A0H PUBLIC P2
X:0020H PUBLIC warmL
X:0040H PUBLIC fundat
X:0041H PUBLIC kadat
X:0043H PUBLIC AR
X:0083H PUBLIC xjtime
X:0085H PUBLIC typdat
X:0095H PUBLIC IR
X:00D5H PUBLIC mimat
X:00D7H PUBLIC warmd
X:00D8H PUBLIC collt
X:00D9H PUBLIC t0
BL51 BANKED LINKER/LOCATER V5.03 06/13/2008 08:43:18 PAGE 5
X:00DDH PUBLIC VR
X:011DH PUBLIC filt
X:0121H PUBLIC rady
X:0122H PUBLIC bps
X:0123H PUBLIC port
X:0124H PUBLIC dot
X:0134H PUBLIC drt
X:0135H PUBLIC rangeH
X:0155H PUBLIC bsdatH
X:0159H PUBLIC rangeL
X:0179H PUBLIC bsdatL
X:017DH PUBLIC mv
X:0181H PUBLIC inputdat
X:0182H PUBLIC warmdown
X:0192H PUBLIC warmscd
------- ENDMOD DATA
------- MODULE FLASH
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00E6H PUBLIC ISP_TRIG
C:27C2H PUBLIC _flashWB
C:270BH PUBLIC _flashFByteR
D:00E5H PUBLIC ISP_CMD
D:00E3H PUBLIC ISP_ADDRH
C:2AF9H PUBLIC _flashB
D:00E4H PUBLIC ISP_ADDRL
C:28E1H PUBLIC _flashtR
C:2575H PUBLIC _flashtW
C:2643H PUBLIC _flashW
D:00E7H PUBLIC ISP_CONTR
C:2A10H PUBLIC _flashByteR
D:00E2H PUBLIC ISP_DATA
C:2AF2H SYMBOL L?0059
C:2AF5H SYMBOL L?0060
------- PROC L?0058
------- ENDPROC L?0058
C:2AF2H SYMBOL L?0059
C:2AF5H SYMBOL L?0060
------- PROC _FLASHB
D:0004H SYMBOL dataadd
C:2AF9H LINE# 17
C:2AFDH LINE# 18
C:2AFDH LINE# 19
C:2AFFH LINE# 20
C:2B02H LINE# 21
C:2B05H LINE# 22
C:2B08H LINE# 23
C:2B0BH LINE# 24
C:2B0EH LINE# 25
C:2B0FH LINE# 26
C:2B12H LINE# 27
C:2B14H LINE# 28
C:2B17H LINE# 29
C:2B1AH LINE# 30
------- ENDPROC _FLASHB
BL51 BANKED LINKER/LOCATER V5.03 06/13/2008 08:43:18 PAGE 6
------- PROC _FLASHBYTER
D:0039H SYMBOL buf
D:0005H SYMBOL sq
D:003DH SYMBOL sta
D:003FH SYMBOL len
------- DO
D:0041H SYMBOL fdaadd
D:0043H SYMBOL ty
------- ENDDO
C:2A10H LINE# 32
C:2A16H LINE# 33
C:2A16H LINE# 36
C:2A2BH LINE# 37
C:2A2EH LINE# 38
C:2A3EH LINE# 39
C:2A3EH LINE# 40
C:2A45H LINE# 41
C:2A56H LINE# 42
C:2A5EH LINE# 43
C:2A68H LINE# 44
------- ENDPROC _FLASHBYTER
------- PROC _FLASHWB
D:0039H SYMBOL buf
D:003CH SYMBOL sq
D:003DH SYMBOL len
------- DO
D:003FH SYMBOL dataadd
D:0041H SYMBOL ty
D:0043H SYMBOL t
------- ENDDO
C:27C2H LINE# 45
C:27CAH LINE# 46
C:27CAH LINE# 49
C:27CDH LINE# 50
C:27DCH LINE# 51
C:27DCH LINE# 52
C:27E9H LINE# 53
C:27E9H LINE# 54
C:27F8H LINE# 55
C:27FBH LINE# 56
C:2802H LINE# 57
C:2804H LINE# 58
C:2806H LINE# 59
C:2806H LINE# 60
C:2817H LINE# 61
C:281AH LINE# 62
C:2821H LINE# 63
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?