xjy.m51
来自「16路巡检仪 该仪表采用c语言编写」· M51 代码 · 共 1,577 行 · 第 1/4 页
M51
1,577 行
BL51 BANKED LINKER/LOCATER V5.03 06/09/2008 22:09:26 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE mani.obj, LEDdeal.obj, KEYdeal.obj, inttrup.obj, data.obj, sysint.obj, Hex to bcd.obj, flash.ob
>> j TO xjy RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
mani.obj (MANI)
LEDdeal.obj (LEDDEAL)
KEYdeal.obj (KEYDEAL)
inttrup.obj (INTTRUP)
data.obj (DATA)
sysint.obj (SYSINT)
Hex to bcd.obj (HEX_TO_BCD)
flash.obj (FLASH)
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?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
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: xjy (MANI)
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
001BH 0005H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?KEYDEAL
BIT 0020H.2 0000H.1 UNIT ?BI?INTTRUP
BL51 BANKED LINKER/LOCATER V5.03 06/09/2008 22:09:26 PAGE 2
BIT 0020H.3 0000H.1 UNIT _BIT_GROUP_
0020H.4 0000H.4 *** GAP ***
DATA 0021H 0027H UNIT _DATA_GROUP_
IDATA 0048H 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
CODE 0003H 0006H UNIT ?PR?SYSINT?SYSINT
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0ED3H UNIT ?PR?KEYDEAL?KEYDEAL
CODE 0EE1H 0564H UNIT ?C?LIB_CODE
CODE 1445H 01E3H UNIT ?PR?MUNUCS?SYSINT
CODE 1628H 017AH UNIT ?C_INITSEG
CODE 17A2H 0134H UNIT ?PR?_LEDDEAL?LEDDEAL
CODE 18D6H 00E7H UNIT ?PR?LEDTIME?INTTRUP
CODE 19BDH 00CEH UNIT ?PR?_FLASHTW?FLASH
CODE 1A8BH 00C8H UNIT ?PR?_FLASHW?FLASH
CODE 1B53H 00B7H UNIT ?PR?_FLASHFBYTER?FLASH
CODE 1C0AH 0093H UNIT ?PR?_FLASHWB?FLASH
CODE 1C9DH 008CH UNIT ?C_C51STARTUP
CODE 1D29H 006AH UNIT ?PR?_FLASHTR?FLASH
CODE 1D93H 0068H UNIT ?PR?_HEX2BCD
CODE 1DFBH 0059H UNIT ?PR?_FLASHBYTER?FLASH
CODE 1E54H 003FH UNIT ?PR?VFTIME?INTTRUP
CODE 1E93H 0029H UNIT ?PR?_FLASHB?FLASH
CODE 1EBCH 001FH UNIT ?PR?TIME0?INTTRUP
CODE 1EDBH 0011H UNIT ?CO?LEDDEAL
CODE 1EECH 0010H UNIT ?PR?MAIN?MANI
CODE 1EFCH 000FH UNIT ?PR?TIMEINIT?SYSINT
OVERLAY MAP OF MODULE: xjy (MANI)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?PR?TIME0?INTTRUP ----- ----- ----- -----
+--> ?PR?LEDTIME?INTTRUP
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MANI
+--> ?C_INITSEG
?PR?MAIN?MANI ----- ----- ----- -----
+--> ?PR?SYSINT?SYSINT
+--> ?PR?_LEDDEAL?LEDDEAL
BL51 BANKED LINKER/LOCATER V5.03 06/09/2008 22:09:26 PAGE 3
+--> ?PR?KEYDEAL?KEYDEAL
?PR?SYSINT?SYSINT ----- ----- ----- -----
+--> ?PR?MUNUCS?SYSINT
+--> ?PR?TIMEINIT?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 ----- ----- 0021H 0010H
+--> ?PR?_FLASHB?FLASH
?PR?_LEDDEAL?LEDDEAL ----- ----- 0021H 0004H
+--> ?PR?_HEX2BCD
+--> ?CO?LEDDEAL
?PR?KEYDEAL?KEYDEAL 0020H.3 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
SYMBOL TABLE OF MODULE: xjy (MANI)
VALUE TYPE NAME
----------------------------------
------- MODULE MANI
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:1EECH PUBLIC main
------- PROC MAIN
C:1EECH LINE# 5
C:1EECH LINE# 6
C:1EECH LINE# 7
C:1EEFH LINE# 8
BL51 BANKED LINKER/LOCATER V5.03 06/09/2008 22:09:26 PAGE 4
C:1EF2H LINE# 9
C:1EF2H LINE# 10
C:1EF2H LINE# 12
C:1EF7H LINE# 13
C:1EFAH LINE# 14
------- ENDPROC MAIN
------- ENDMOD MANI
------- MODULE LEDDEAL
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:0013H PUBLIC si0
D:0014H PUBLIC si1
D:0015H PUBLIC si2
D:0016H PUBLIC si3
D:0017H PUBLIC VFport1
X:01A2H PUBLIC PV
C:17A2H PUBLIC _LEDdeal
C:1EDBH PUBLIC xz
------- PROC _LEDDEAL
D:0007H SYMBOL k
------- DO
D:0021H SYMBOL LEDbuf1
------- ENDDO
C:17A2H LINE# 11
C:17A2H LINE# 12
C:17A2H LINE# 14
C:1818H LINE# 15
C:1818H LINE# 16
C:1818H LINE# 17
C:181BH LINE# 18
C:1822H LINE# 19
C:1826H LINE# 21
C:1829H LINE# 22
C:182BH LINE# 23
C:182BH LINE# 24
C:1851H LINE# 25
C:185BH LINE# 26
C:1865H LINE# 27
C:186FH LINE# 28
C:1879H LINE# 29
C:1886H LINE# 30
C:1890H LINE# 31
C:189AH LINE# 32
C:18A4H LINE# 33
C:18A6H LINE# 36
C:18A8H LINE# 37
C:18A8H LINE# 38
C:18A8H LINE# 39
C:18A8H LINE# 40
C:18A8H LINE# 41
C:18A8H LINE# 42
C:18AEH LINE# 43
C:18B0H LINE# 44
C:18B2H LINE# 45
C:18B4H LINE# 46
BL51 BANKED LINKER/LOCATER V5.03 06/09/2008 22:09:26 PAGE 5
C:18B5H LINE# 47
C:18B5H LINE# 48
C:18B5H LINE# 49
C:18B5H LINE# 50
C:18B5H LINE# 51
C:18B5H LINE# 52
C:18B5H LINE# 53
C:18B5H LINE# 54
C:18B5H LINE# 55
C:18B5H LINE# 56
C:18B5H LINE# 57
C:18B5H LINE# 58
C:18B5H LINE# 59
C:18B5H LINE# 60
C:18B5H LINE# 61
C:18B5H LINE# 62
C:18B5H LINE# 63
C:18B5H LINE# 64
C:18B5H LINE# 65
C:18B5H LINE# 66
C:18B5H LINE# 67
C:18B5H LINE# 68
C:18B5H LINE# 69
C:18B5H LINE# 70
C:18B5H LINE# 71
C:18B5H LINE# 72
C:18B5H LINE# 73
C:18B5H LINE# 75
C:18BFH LINE# 76
C:18C1H LINE# 77
C:18CBH LINE# 78
C:18D5H LINE# 79
C:18D5H LINE# 80
C:18D5H LINE# 81
C:18D5H LINE# 82
------- ENDPROC _LEDDEAL
------- ENDMOD LEDDEAL
------- MODULE KEYDEAL
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:000EH PUBLIC KEYdeal
D:0018H PUBLIC TMing1
X:01E2H PUBLIC LEDbuf
B:0020H.0 PUBLIC writen
D:0019H PUBLIC keyn
D:001AH PUBLIC Chose
B:0020H.1 PUBLIC automic
------- PROC KEYDEAL
------- DO
D:0021H SYMBOL kr
D:0022H SYMBOL portl
D:0023H SYMBOL buf
D:0027H SYMBOL wk
D:0028H SYMBOL wt
D:0029H SYMBOL leng
BL51 BANKED LINKER/LOCATER V5.03 06/09/2008 22:09:26 PAGE 6
D:002BH SYMBOL sysleng
D:002DH SYMBOL funleng
D:002FH SYMBOL temp
D:0031H SYMBOL rdatH
D:0035H SYMBOL rdatL
B:0020H.3 SYMBOL kt
------- ENDDO
C:000EH LINE# 38
C:000EH LINE# 39
C:000EH LINE# 42
C:0010H LINE# 43
C:0017H LINE# 44
C:0020H LINE# 45
C:0027H LINE# 46
C:0030H LINE# 47
C:003BH LINE# 48
C:0052H LINE# 49
C:0059H LINE# 50
C:0059H LINE# 51
C:0068H LINE# 52
C:0068H LINE# 53
C:0073H LINE# 54
C:007EH LINE# 55
C:0080H LINE# 56
C:0084H LINE# 57
C:0084H LINE# 58
C:0090H LINE# 59
C:009CH LINE# 60
C:009EH LINE# 61
C:00AEH LINE# 62
C:00AEH LINE# 63
C:00BAH LINE# 64
C:00C6H LINE# 65
C:00C8H LINE# 66
C:00CCH LINE# 67
C:00CCH LINE# 68
C:00D8H LINE# 69
C:00E4H LINE# 70
C:00E4H LINE# 71
C:00EDH LINE# 72
C:00EDH LINE# 73
C:0164H LINE# 74
C:0164H LINE# 75
C:0164H LINE# 76
C:0164H LINE# 77
C:0167H LINE# 78
C:016AH LINE# 79
C:016FH LINE# 80
C:0171H LINE# 81
C:0171H LINE# 82
C:0174H LINE# 83
C:0174H LINE# 84
C:0174H LINE# 85
C:0177H LINE# 86
C:017AH LINE# 87
C:0180H LINE# 88
C:0180H LINE# 95
BL51 BANKED LINKER/LOCATER V5.03 06/09/2008 22:09:26 PAGE 7
C:0183H LINE# 96
C:0186H LINE# 97
C:0189H LINE# 98
C:018CH LINE# 99
C:0192H LINE# 100
C:0195H LINE# 101
C:0198H LINE# 102
C:019BH LINE# 103
C:019EH LINE# 104
C:01A4H LINE# 105
C:01A7H LINE# 106
C:01B8H LINE# 107
C:01BBH LINE# 108
C:01BEH LINE# 109
C:01C1H LINE# 110
C:01C4H LINE# 111
C:01CAH LINE# 112
C:01D0H LINE# 113
C:01DEH LINE# 114
C:01E1H LINE# 115
C:01E4H LINE# 116
C:01E7H LINE# 117
C:01EDH LINE# 118
C:01F0H LINE# 119
C:01F3H LINE# 120
C:01F6H LINE# 121
C:01F9H LINE# 122
C:0204H LINE# 123
C:020FH LINE# 124
C:0212H LINE# 125
C:0215H LINE# 126
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?