cy1.m51
来自「16路巡检仪 该仪表采用c语言编写」· M51 代码 · 共 1,749 行 · 第 1/5 页
M51
1,749 行
BL51 BANKED LINKER/LOCATER V5.03 06/15/2008 22:41:12 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\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 TO cy1 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)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
LINK MAP OF MODULE: cy1 (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 000DH UNIT ?DT?INTTRUP
DATA 0015H 0007H UNIT ?DT?LEDDEAL
DATA 001CH 0003H UNIT ?DT?KEYDEAL
DATA 001FH 0001H UNIT ?DT?SYSINT
BL51 BANKED LINKER/LOCATER V5.03 06/15/2008 22:41:12 PAGE 2
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 002BH UNIT _DATA_GROUP_
DATA 004CH 0003H UNIT ?DT?VFDEAL
DATA 004FH 0001H UNIT ?DT?FLOAT_TO_HEX
IDATA 0050H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0222H UNIT ?XD?DATA
XDATA 0222H 0040H UNIT ?XD?LEDDEAL
XDATA 0262H 0008H UNIT ?XD?KEYDEAL
XDATA 026AH 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 12FDH UNIT ?PR?KEYDEAL?KEYDEAL
CODE 130BH 0819H UNIT ?PR?VFDEAL?VFDEAL
CODE 1B24H 0560H UNIT ?C?LIB_CODE
CODE 2084H 0232H UNIT ?PR?_LEDDEAL?LEDDEAL
CODE 22B6H 020CH UNIT ?C_INITSEG
CODE 24C2H 01E3H UNIT ?PR?MUNUCS?SYSINT
CODE 26A5H 01CFH UNIT ?PR?_FLOATTOBCD?FLOAT_TO_HEX
CODE 2874H 0110H UNIT ?PR?LEDTIME?INTTRUP
CODE 2984H 00CEH UNIT ?PR?_FLASHTW?FLASH
CODE 2A52H 00C8H UNIT ?PR?_FLASHW?FLASH
CODE 2B1AH 00B7H UNIT ?PR?_FLASHFBYTER?FLASH
CODE 2BD1H 0093H UNIT ?PR?_FLASHWB?FLASH
CODE 2C64H 008CH UNIT ?C_C51STARTUP
CODE 2CF0H 006AH UNIT ?PR?_FLASHTR?FLASH
CODE 2D5AH 0068H UNIT ?PR?_HEX2BCD
CODE 2DC2H 005DH UNIT ?PR?_VFSTART?SYSINT
CODE 2E1FH 0059H UNIT ?PR?_FLASHBYTER?FLASH
CODE 2E78H 0059H UNIT ?PR?VFTIME?INTTRUP
CODE 2ED1H 0030H UNIT ?CO?SYSINT
CODE 2F01H 002AH UNIT ?PR?TIME0?INTTRUP
CODE 2F2BH 0029H UNIT ?PR?_FLASHB?FLASH
CODE 2F54H 0016H UNIT ?PR?MAIN?MANI
CODE 2F6AH 0012H UNIT ?CO?LEDDEAL
CODE 2F7CH 000FH UNIT ?PR?TIMEINIT?SYSINT
CODE 2F8BH 000BH UNIT ?PR?SYSINT?SYSINT
OVERLAY MAP OF MODULE: cy1 (DATA)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?PR?TIME0?INTTRUP ----- ----- ----- -----
+--> ?PR?VFTIME?INTTRUP
+--> ?PR?LEDTIME?INTTRUP
BL51 BANKED LINKER/LOCATER V5.03 06/15/2008 22:41:12 PAGE 3
*** 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 ----- ----- 003AH 000CH
+--> ?PR?_FLASHB?FLASH
?PR?_FLASHFBYTER?FLASH ----- ----- 003CH 0010H
+--> ?PR?_FLASHB?FLASH
?PR?_VFSTART?SYSINT ----- ----- ----- -----
+--> ?CO?SYSINT
?PR?VFDEAL?VFDEAL 0020H.5 0000H.1 0021H 001BH
+--> ?PR?_FLASHFBYTER?FLASH
+--> ?PR?_VFSTART?SYSINT
?PR?KEYDEAL?KEYDEAL ----- ----- 0021H 0019H
+--> ?PR?_FLASHTW?FLASH
+--> ?PR?_FLASHWB?FLASH
+--> ?PR?_FLASHW?FLASH
+--> ?PR?_FLOATTOBCD?FLOAT_TO_HEX
+--> ?PR?_HEX2BCD
+--> ?PR?_FLASHBYTER?FLASH
?PR?_FLASHTW?FLASH ----- ----- 003AH 000BH
+--> ?PR?_FLASHB?FLASH
?PR?_FLASHWB?FLASH ----- ----- 003AH 000BH
+--> ?PR?_FLASHB?FLASH
?PR?_FLASHW?FLASH ----- ----- 003AH 000FH
+--> ?PR?_FLASHB?FLASH
?PR?_FLOATTOBCD?FLOAT_TO_HEX ----- ----- 003AH 0007H
BL51 BANKED LINKER/LOCATER V5.03 06/15/2008 22:41:12 PAGE 4
+--> ?PR?_HEX2BCD
?PR?_LEDDEAL?LEDDEAL ----- ----- 0021H 0004H
+--> ?PR?_FLOATTOBCD?FLOAT_TO_HEX
+--> ?CO?LEDDEAL
+--> ?PR?_HEX2BCD
SYMBOL TABLE OF MODULE: cy1 (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 port
X:0164H PUBLIC dot
X:0174H PUBLIC drt
X:0175H PUBLIC rangeH
X:01B5H PUBLIC bsdatH
X:01B9H PUBLIC rangeL
X:01F9H PUBLIC bsdatL
X:01FDH PUBLIC mv
X:0201H PUBLIC inputdat
X:0202H PUBLIC warmdown
X:0212H 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:2BD1H PUBLIC _flashWB
C:2B1AH PUBLIC _flashFByteR
D:00E5H PUBLIC ISP_CMD
D:00E3H PUBLIC ISP_ADDRH
C:2F32H PUBLIC _flashB
BL51 BANKED LINKER/LOCATER V5.03 06/15/2008 22:41:12 PAGE 5
D:00E4H PUBLIC ISP_ADDRL
C:2CF0H PUBLIC _flashtR
C:2984H PUBLIC _flashtW
C:2A52H PUBLIC _flashW
D:00E7H PUBLIC ISP_CONTR
C:2E1FH PUBLIC _flashByteR
D:00E2H PUBLIC ISP_DATA
C:2F2BH SYMBOL L?0059
C:2F2EH SYMBOL L?0060
------- PROC L?0058
------- ENDPROC L?0058
C:2F2BH SYMBOL L?0059
C:2F2EH SYMBOL L?0060
------- PROC _FLASHB
D:0004H SYMBOL dataadd
C:2F32H LINE# 17
C:2F36H LINE# 18
C:2F36H LINE# 19
C:2F38H LINE# 20
C:2F3BH LINE# 21
C:2F3EH LINE# 22
C:2F41H LINE# 23
C:2F44H LINE# 24
C:2F47H LINE# 25
C:2F48H LINE# 26
C:2F4BH LINE# 27
C:2F4DH LINE# 28
C:2F50H LINE# 29
C:2F53H LINE# 30
------- ENDPROC _FLASHB
------- PROC _FLASHBYTER
D:003AH SYMBOL buf
D:0005H SYMBOL sq
D:003EH SYMBOL sta
D:0040H SYMBOL len
------- DO
D:0042H SYMBOL fdaadd
D:0044H SYMBOL ty
------- ENDDO
C:2E1FH LINE# 32
C:2E25H LINE# 33
C:2E25H LINE# 36
C:2E3AH LINE# 37
C:2E3DH LINE# 38
C:2E4DH LINE# 39
C:2E4DH LINE# 40
C:2E54H LINE# 41
C:2E65H LINE# 42
C:2E6DH LINE# 43
C:2E77H LINE# 44
------- ENDPROC _FLASHBYTER
------- PROC _FLASHWB
D:003AH SYMBOL buf
D:003DH SYMBOL sq
D:003EH SYMBOL len
------- DO
D:0040H SYMBOL dataadd
BL51 BANKED LINKER/LOCATER V5.03 06/15/2008 22:41:12 PAGE 6
D:0042H SYMBOL ty
D:0044H SYMBOL t
------- ENDDO
C:2BD1H LINE# 45
C:2BD9H LINE# 46
C:2BD9H LINE# 49
C:2BDCH LINE# 50
C:2BEBH LINE# 51
C:2BEBH LINE# 52
C:2BF8H LINE# 53
C:2BF8H LINE# 54
C:2C07H LINE# 55
C:2C0AH LINE# 56
C:2C11H LINE# 57
C:2C13H LINE# 58
C:2C15H LINE# 59
C:2C15H LINE# 60
C:2C26H LINE# 61
C:2C29H LINE# 62
C:2C30H LINE# 63
C:2C38H LINE# 64
C:2C42H LINE# 65
C:2C45H LINE# 66
C:2C48H LINE# 67
C:2C4FH LINE# 68
C:2C57H LINE# 69
C:2C5AH LINE# 70
C:2C5DH LINE# 71
------- ENDPROC _FLASHWB
------- PROC _FLASHFBYTER
D:003CH SYMBOL buf
D:0005H SYMBOL sq
D:0040H SYMBOL sta
D:0042H SYMBOL len
------- DO
D:0044H SYMBOL fdaadd
D:0046H SYMBOL ty
D:0048H SYMBOL crc
------- ENDDO
C:2B1AH LINE# 74
C:2B20H LINE# 75
C:2B20H LINE# 83
C:2B35H LINE# 84
C:2B38H LINE# 85
C:2B4BH LINE# 86
C:2B4BH LINE# 87
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?