📄 spotwelder.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 11/07/2005 02:10:45 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE SpotWelder.obj, I2C_C51.obj TO SpotWelder RAMSIZE (256) CODE (0X0032-0X0FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
SpotWelder.obj (SPOTWELDER)
I2C_C51.obj (I2C_C51)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: SpotWelder (SPOTWELDER)
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"
DATA 0010H 0009H UNIT _DATA_GROUP_
0019H 0007H *** GAP ***
BIT 0020H.0 0000H.5 UNIT ?BI?SPOTWELDER
BIT 0020H.5 0000H.1 UNIT ?BI?I2C_C51
BIT 0020H.6 0000H.1 UNIT _BIT_GROUP_
0020H.7 0000H.1 *** GAP ***
DATA 0021H 0036H UNIT ?DT?SPOTWELDER
IDATA 0057H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 000DH *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0014H *** GAP ***
CODE 0032H 020CH INBLOCK ?PR?ISR_TIMER0?SPOTWELDER
CODE 023EH 01C3H INBLOCK ?PR?MAIN?SPOTWELDER
CODE 0401H 01A8H INBLOCK ?PR?KEY_SERVER?SPOTWELDER
CODE 05A9H 012AH INBLOCK ?PR?LED_DISPLAY?SPOTWELDER
CODE 06D3H 010AH INBLOCK ?PR?DISDATA_DSP?SPOTWELDER
CODE 07DDH 008CH UNIT ?C_C51STARTUP
CODE 0869H 0080H UNIT ?C?LIB_CODE
CODE 08E9H 0075H INBLOCK ?PR?_DEC_DSP?SPOTWELDER
CODE 095EH 0057H INBLOCK ?PR?_IRCVSTR?I2C_C51
CODE 09B5H 0051H INBLOCK ?PR?KEYSCAN?SPOTWELDER
CODE 0A06H 003DH INBLOCK ?PR?_SENDBYTE?I2C_C51
CODE 0A43H 003AH INBLOCK ?PR?_ISENDSTR?I2C_C51
CODE 0A7DH 0027H INBLOCK ?PR?INITAIL?SPOTWELDER
CODE 0AA4H 0025H INBLOCK ?PR?INITVALUE?SPOTWELDER
CODE 0AC9H 0025H INBLOCK ?PR?RCVBYTE?I2C_C51
BL51 BANKED LINKER/LOCATER V5.12 11/07/2005 02:10:45 PAGE 2
CODE 0AEEH 0021H INBLOCK ?PR?ISR_TIMER1?SPOTWELDER
CODE 0B0FH 001DH INBLOCK ?PR?ISR_INT0?SPOTWELDER
CODE 0B2CH 0019H INBLOCK ?PR?ACK_I2C?I2C_C51
CODE 0B45H 0018H INBLOCK ?PR?START_I2C?I2C_C51
CODE 0B5DH 0015H INBLOCK ?PR?_DELAY?SPOTWELDER
CODE 0B72H 0012H UNIT ?C_INITSEG
CODE 0B84H 0012H INBLOCK ?PR?STOP_I2C?I2C_C51
OVERLAY MAP OF MODULE: SpotWelder (SPOTWELDER)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?PR?ISR_TIMER1?SPOTWELDER ----- ----- ----- -----
+--> ?PR?LED_DISPLAY?SPOTWELDER
*** NEW ROOT ***************************************************
?PR?ISR_TIMER0?SPOTWELDER ----- ----- 0010H 0001H
+--> ?PR?KEYSCAN?SPOTWELDER
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?SPOTWELDER
+--> ?C_INITSEG
?PR?MAIN?SPOTWELDER ----- ----- 0011H 0002H
+--> ?PR?_IRCVSTR?I2C_C51
+--> ?PR?_ISENDSTR?I2C_C51
+--> ?PR?INITVALUE?SPOTWELDER
+--> ?PR?INITAIL?SPOTWELDER
+--> ?PR?KEY_SERVER?SPOTWELDER
+--> ?PR?DISDATA_DSP?SPOTWELDER
+--> ?PR?_DELAY?SPOTWELDER
?PR?_IRCVSTR?I2C_C51 ----- ----- 0013H 0006H
+--> ?PR?START_I2C?I2C_C51
+--> ?PR?_SENDBYTE?I2C_C51
+--> ?PR?RCVBYTE?I2C_C51
+--> ?PR?ACK_I2C?I2C_C51
+--> ?PR?STOP_I2C?I2C_C51
?PR?ACK_I2C?I2C_C51 0020H.6 0000H.1 ----- -----
?PR?_ISENDSTR?I2C_C51 ----- ----- 0013H 0006H
+--> ?PR?START_I2C?I2C_C51
+--> ?PR?_SENDBYTE?I2C_C51
+--> ?PR?STOP_I2C?I2C_C51
?PR?KEY_SERVER?SPOTWELDER ----- ----- ----- -----
+--> ?PR?_ISENDSTR?I2C_C51
+--> ?PR?_DEC_DSP?SPOTWELDER
BL51 BANKED LINKER/LOCATER V5.12 11/07/2005 02:10:45 PAGE 3
?PR?_DEC_DSP?SPOTWELDER ----- ----- 0013H 0001H
SYMBOL TABLE OF MODULE: SpotWelder (SPOTWELDER)
VALUE TYPE NAME
----------------------------------
------- MODULE SPOTWELDER
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0027H PUBLIC SpaceTime
B:00B0H.4 PUBLIC bMode_led
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0032H PUBLIC ISR_Timer0
C:0AEEH PUBLIC ISR_Timer1
C:0401H PUBLIC Key_Server
B:00B0H.6 PUBLIC bWeld_led
D:0029H PUBLIC FSTBuf
B:0020H.0 PUBLIC current_state
D:00A8H PUBLIC IE
D:002BH PUBLIC PrrzLTime
C:05A9H PUBLIC LED_Display
C:0AA4H PUBLIC InitValue
B:00A0H.7 PUBLIC P2_7
D:00B8H PUBLIC IP
D:002DH PUBLIC Tent
D:002EH PUBLIC DisData
D:003DH PUBLIC WeldTime
B:00A0H.3 PUBLIC bSpace_RlyDr
D:003FH PUBLIC trnscv
D:004AH PUBLIC Work
C:023EH PUBLIC main
B:00B0H.1 PUBLIC bSet_led
D:004BH PUBLIC KeyCode
B:00B0H.5 PUBLIC bPrrz_led
B:0020H.1 PUBLIC flag_func
D:004CH PUBLIC WorkMode
D:004DH PUBLIC KeyState
B:00A0H.4 PUBLIC bPrrzL_RlyDr
D:004EH PUBLIC WorkCount
D:0050H PUBLIC KeyKind
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:0020H.2 PUBLIC bExecute
B:00A0H.5 PUBLIC bWeld_RlyDr
D:0051H PUBLIC PrrzTime
B:00B0H.7 PUBLIC bFshCnt_led
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
C:0A7DH PUBLIC Initail
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
B:0020H.3 PUBLIC flag_run
BL51 BANKED LINKER/LOCATER V5.12 11/07/2005 02:10:45 PAGE 4
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
D:0053H PUBLIC Program
B:0020H.4 PUBLIC bcheck
B:00A0H.6 PUBLIC bPrrz_RlyDr
C:06D3H PUBLIC DisData_DSP
B:0090H.7 PUBLIC bSpace_led
C:0B0FH PUBLIC ISR_INT0
D:0054H PUBLIC prrz_buf
C:0B5DH PUBLIC _delay
C:09B5H PUBLIC keyscan
C:08E9H PUBLIC _DEC_DSP
B:00B0H.0 PUBLIC bPrrzL_led
D:0056H PUBLIC position
B:00A0H.2 PUBLIC bFshCnt_RlyDr
------- PROC KEYSCAN
------- DO
D:0007H SYMBOL KCodeCrrt
D:0021H SYMBOL DBCount
D:0022H SYMBOL DownCT
------- ENDDO
C:09B5H LINE# 79
C:09B5H LINE# 80
C:09B5H LINE# 85
C:09BAH LINE# 86
C:09BDH LINE# 87
C:09BDH LINE# 88
C:09C1H LINE# 89
C:09C1H LINE# 90
C:09C7H LINE# 91
C:09C7H LINE# 92
C:09CAH LINE# 93
C:09CCH LINE# 94
C:09CEH LINE# 95
C:09CEH LINE# 96
C:09CFH LINE# 98
C:09D1H LINE# 99
C:09D2H LINE# 101
C:09D2H LINE# 102
C:09D8H LINE# 103
C:09D8H LINE# 104
C:09DBH LINE# 105
C:09DBH LINE# 106
C:09DDH LINE# 107
C:09E3H LINE# 108
C:09E5H LINE# 109
C:09ECH LINE# 110
C:09ECH LINE# 111
C:09EFH LINE# 112
C:09F4H LINE# 113
C:09F6H LINE# 114
C:09F6H LINE# 115
C:09F9H LINE# 116
C:09FBH LINE# 117
C:09FCH LINE# 118
C:0A03H LINE# 119
C:0A05H LINE# 120
BL51 BANKED LINKER/LOCATER V5.12 11/07/2005 02:10:45 PAGE 5
C:0A05H LINE# 121
------- ENDPROC KEYSCAN
------- PROC _DEC_DSP
D:0013H SYMBOL digital
D:0002H SYMBOL minuend
C:08E9H LINE# 140
C:08EFH LINE# 141
C:08EFH LINE# 142
C:08F4H LINE# 143
C:08F4H LINE# 144
C:08FDH LINE# 145
C:0907H LINE# 147
C:0909H LINE# 148
C:090BH LINE# 149
C:0910H LINE# 150
C:0910H LINE# 151
C:0924H LINE# 152
C:0928H LINE# 154
C:0930H LINE# 155
C:0932H LINE# 156
C:0937H LINE# 157
C:0937H LINE# 158
C:094BH LINE# 159
C:0954H LINE# 161
C:0959H LINE# 162
C:0959H LINE# 163
C:095DH LINE# 164
------- ENDPROC _DEC_DSP
------- PROC KEY_SERVER
------- DO
D:0007H SYMBOL i
------- ENDDO
C:0401H LINE# 168
C:0401H LINE# 169
C:0401H LINE# 172
C:041FH LINE# 173
C:041FH LINE# 174
C:041FH LINE# 175
C:0422H LINE# 176
C:0428H LINE# 177
C:0430H LINE# 178
C:0430H LINE# 179
C:0434H LINE# 180
C:0434H LINE# 181
C:0436H LINE# 182
C:0439H LINE# 183
C:043BH LINE# 185
C:043BH LINE# 186
C:043DH LINE# 187
C:0440H LINE# 188
C:0440H LINE# 189
C:0453H LINE# 190
C:0455H LINE# 191
C:0455H LINE# 192
C:0456H LINE# 193
C:0456H LINE# 194
C:0459H LINE# 195
BL51 BANKED LINKER/LOCATER V5.12 11/07/2005 02:10:45 PAGE 6
C:045FH LINE# 196
C:0467H LINE# 197
C:0467H LINE# 198
C:046BH LINE# 199
C:0473H LINE# 200
C:0478H LINE# 201
C:0480H LINE# 202
C:0485H LINE# 203
C:0493H LINE# 204
C:0498H LINE# 205
C:04A0H LINE# 206
C:04A5H LINE# 207
C:04ADH LINE# 208
C:04B2H LINE# 209
C:04C0H LINE# 210
C:04C5H LINE# 211
C:04CDH LINE# 212
C:04D2H LINE# 213
C:04DAH LINE# 214
C:04DFH LINE# 215
C:04EDH LINE# 216
C:04F2H LINE# 217
C:04FAH LINE# 218
C:04FFH LINE# 219
C:0507H LINE# 220
C:050CH LINE# 221
C:051AH LINE# 222
C:051FH LINE# 223
C:0527H LINE# 224
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -