📄 xunji.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 09/03/2011 18:17:43 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE CAR02.obj TO xunji RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
CAR02.obj (CAR02)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: xunji (CAR02)
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 000EH UNIT ?DT?CAR02
0016H 000AH *** GAP ***
BIT 0020H.0 0000H.3 UNIT ?BI?CAR02
0020H.3 0000H.5 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_SEND232BYTE?CAR02
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0014H UNIT ?PR?TURN_LEFT_GO1?CAR02
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 015BH UNIT ?PR?MAIN?CAR02
CODE 0181H 00DEH UNIT ?PR?CHAOCHE_BIZHANG?CAR02
CODE 025FH 008CH UNIT ?C_C51STARTUP
CODE 02EBH 004DH UNIT ?PR?XUNJI_BIZHANG?CAR02
CODE 0338H 0042H UNIT ?PR?ZHUANWAN4?CAR02
CODE 037AH 0040H UNIT ?PR?STOP?CAR02
CODE 03BAH 003DH UNIT ?PR?XUNJI_BIZHANG_LOW_SPEED?CAR02
CODE 03F7H 003DH UNIT ?PR?XUNJI_STOP_LOW_SPEED?CAR02
CODE 0434H 003DH UNIT ?PR?XUNJI_VERY_LOW_SPEED?CAR02
CODE 0471H 003AH UNIT ?PR?XUNJI_STOP?CAR02
CODE 04ABH 0031H UNIT ?PR?XUNJI_BIZHANG_CHAOCHE_OVER?CAR02
CODE 04DCH 0030H UNIT ?PR?ZHUANWAN3?CAR02
CODE 050CH 0026H UNIT ?PR?TIMER0_ROUTINE?CAR02
CODE 0532H 0025H UNIT ?PR?XUNJI_BIZHANG_NORMAL?CAR02
CODE 0557H 0025H UNIT ?PR?XUNJI_STOP_NORMAL?CAR02
CODE 057CH 0022H UNIT ?PR?RI_INTER?CAR02
CODE 059EH 0020H UNIT ?PR?_DELAY?CAR02
CODE 05BEH 0019H UNIT ?PR?TURN_LEFT_GO_LOW?CAR02
CODE 05D7H 0017H UNIT ?PR?GO_ALONG_RIGHT_LOWLOW?CAR02
CODE 05EEH 0017H UNIT ?PR?TURN_RIGHT_GO_VERYLOW?CAR02
CODE 0605H 0013H UNIT ?PR?GO_ALONG?CAR02
CODE 0618H 0010H UNIT ?PR?TURN_RIGHT?CAR02
CODE 0628H 000FH UNIT ?PR?GO_ALONG_RIGHT?CAR02
CODE 0637H 000FH UNIT ?PR?GO_ALONG_SLOW_R?CAR02
BL51 BANKED LINKER/LOCATER V6.00 09/03/2011 18:17:43 PAGE 2
CODE 0646H 000FH UNIT ?PR?GO_BACK_SLOW?CAR02
CODE 0655H 000FH UNIT ?PR?TURN_LEFT_GO?CAR02
CODE 0664H 000FH UNIT ?PR?TURN_RIGHT_GO?CAR02
CODE 0673H 000FH UNIT ?PR?TURN_LEFT_LOW?CAR02
CODE 0682H 000FH UNIT ?PR?TURN_LEFT_VERYLOW?CAR02
CODE 0691H 000FH UNIT ?C_INITSEG
CODE 06A0H 000EH UNIT ?PR?TURN_LEFT?CAR02
CODE 06AEH 000DH UNIT ?PR?DELAY1MS?CAR02
CODE 06BBH 0009H UNIT ?PR?TURN_CLEFT?CAR02
CODE 06C4H 0009H UNIT ?PR?TURN_CRIGHT?CAR02
CODE 06CDH 0009H UNIT ?PR?GO_BACK?CAR02
OVERLAY MAP OF MODULE: xunji (CAR02)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?CAR02
+--> ?C_INITSEG
?PR?MAIN?CAR02
+--> ?PR?_DELAY?CAR02
+--> ?PR?XUNJI_STOP?CAR02
+--> ?PR?XUNJI_BIZHANG?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_SEND232BYTE?CAR02
+--> ?PR?GO_ALONG_RIGHT?CAR02
+--> ?PR?ZHUANWAN4?CAR02
+--> ?PR?GO_ALONG?CAR02
+--> ?PR?ZHUANWAN3?CAR02
+--> ?PR?GO_BACK?CAR02
+--> ?PR?TURN_LEFT?CAR02
?PR?_DELAY?CAR02
+--> ?PR?DELAY1MS?CAR02
?PR?XUNJI_STOP?CAR02
+--> ?PR?XUNJI_STOP_NORMAL?CAR02
+--> ?PR?XUNJI_STOP_LOW_SPEED?CAR02
+--> ?PR?XUNJI_VERY_LOW_SPEED?CAR02
?PR?XUNJI_STOP_NORMAL?CAR02
+--> ?PR?GO_ALONG_RIGHT?CAR02
+--> ?PR?TURN_LEFT_GO_LOW?CAR02
+--> ?PR?TURN_RIGHT_GO?CAR02
?PR?GO_ALONG_RIGHT?CAR02
+--> ?PR?GO_ALONG?CAR02
+--> ?PR?TURN_RIGHT?CAR02
+--> ?PR?_DELAY?CAR02
?PR?GO_ALONG?CAR02
+--> ?PR?_DELAY?CAR02
BL51 BANKED LINKER/LOCATER V6.00 09/03/2011 18:17:43 PAGE 3
?PR?TURN_RIGHT?CAR02
+--> ?PR?_DELAY?CAR02
?PR?TURN_LEFT_GO_LOW?CAR02
+--> ?PR?TURN_CLEFT?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?TURN_LEFT?CAR02
+--> ?PR?_DELAY?CAR02
?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
+--> ?PR?TURN_LEFT_LOW?CAR02
+--> ?PR?GO_ALONG?CAR02
+--> ?PR?TURN_LEFT_GO?CAR02
?PR?TURN_LEFT_LOW?CAR02
+--> ?PR?TURN_LEFT_GO?CAR02
+--> ?PR?_DELAY?CAR02
?PR?TURN_LEFT_GO?CAR02
+--> ?PR?TURN_CLEFT?CAR02
+--> ?PR?TURN_LEFT?CAR02
+--> ?PR?_DELAY?CAR02
?PR?TURN_LEFT?CAR02
+--> ?PR?_DELAY?CAR02
?PR?TURN_RIGHT_GO?CAR02
+--> ?PR?TURN_CRIGHT?CAR02
+--> ?PR?TURN_RIGHT?CAR02
+--> ?PR?_DELAY?CAR02
?PR?XUNJI_STOP_LOW_SPEED?CAR02
+--> ?PR?GO_ALONG_RIGHT?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
+--> ?PR?TURN_LEFT_GO_LOW?CAR02
+--> ?PR?TURN_RIGHT_GO?CAR02
?PR?XUNJI_VERY_LOW_SPEED?CAR02
+--> ?PR?GO_ALONG_RIGHT_LOWLOW?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
+--> ?PR?TURN_LEFT_VERYLOW?CAR02
+--> ?PR?TURN_RIGHT_GO_VERYLOW?CAR02
?PR?GO_ALONG_RIGHT_LOWLOW?CAR02
+--> ?PR?GO_ALONG?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?TURN_RIGHT?CAR02
+--> ?PR?_DELAY?CAR02
?PR?TURN_LEFT_VERYLOW?CAR02
+--> ?PR?TURN_LEFT?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
BL51 BANKED LINKER/LOCATER V6.00 09/03/2011 18:17:43 PAGE 4
?PR?TURN_RIGHT_GO_VERYLOW?CAR02
+--> ?PR?TURN_CRIGHT?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?TURN_RIGHT?CAR02
+--> ?PR?_DELAY?CAR02
?PR?XUNJI_BIZHANG?CAR02
+--> ?PR?XUNJI_BIZHANG_NORMAL?CAR02
+--> ?PR?XUNJI_BIZHANG_LOW_SPEED?CAR02
+--> ?PR?CHAOCHE_BIZHANG?CAR02
+--> ?PR?XUNJI_BIZHANG_CHAOCHE_OVER?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
?PR?XUNJI_BIZHANG_NORMAL?CAR02
+--> ?PR?GO_ALONG_RIGHT?CAR02
+--> ?PR?TURN_LEFT_GO?CAR02
+--> ?PR?TURN_RIGHT_GO?CAR02
?PR?XUNJI_BIZHANG_LOW_SPEED?CAR02
+--> ?PR?GO_ALONG_RIGHT?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
+--> ?PR?TURN_LEFT_GO_LOW?CAR02
+--> ?PR?TURN_RIGHT_GO?CAR02
?PR?CHAOCHE_BIZHANG?CAR02
+--> ?PR?TURN_LEFT?CAR02
+--> ?PR?GO_ALONG?CAR02
+--> ?PR?_DELAY?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?GO_ALONG_SLOW_R?CAR02
+--> ?PR?TURN_RIGHT?CAR02
+--> ?PR?GO_BACK_SLOW?CAR02
?PR?GO_ALONG_SLOW_R?CAR02
+--> ?PR?GO_ALONG?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
?PR?GO_BACK_SLOW?CAR02
+--> ?PR?GO_BACK?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
?PR?XUNJI_BIZHANG_CHAOCHE_OVER?CAR02
+--> ?PR?TURN_LEFT_GO_LOW?CAR02
+--> ?PR?GO_ALONG?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
?PR?ZHUANWAN4?CAR02
+--> ?PR?GO_ALONG?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
+--> ?PR?TURN_LEFT_GO?CAR02
BL51 BANKED LINKER/LOCATER V6.00 09/03/2011 18:17:43 PAGE 5
+--> ?PR?GO_BACK?CAR02
?PR?ZHUANWAN3?CAR02
+--> ?PR?GO_ALONG?CAR02
+--> ?PR?STOP?CAR02
+--> ?PR?_DELAY?CAR02
+--> ?PR?TURN_LEFT_GO?CAR02
+--> ?PR?GO_BACK?CAR02
SYMBOL TABLE OF MODULE: xunji (CAR02)
VALUE TYPE NAME
----------------------------------
------- MODULE CAR02
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:05EEH PUBLIC turn_right_go_verylow
D:00B0H PUBLIC P3
C:0434H PUBLIC xunji_very_low_speed
C:03F7H PUBLIC xunji_stop_low_speed
C:0664H PUBLIC turn_right_go
B:00A8H.7 PUBLIC EA
C:0673H PUBLIC turn_left_low
C:0655H PUBLIC turn_left_go
D:0008H PUBLIC flag_along_right
B:0090H.4 PUBLIC jichu
C:0181H PUBLIC chaoche_bizhang
B:00A8H.4 PUBLIC ES
B:0098H.0 PUBLIC RI
D:0009H PUBLIC flag
B:0098H.1 PUBLIC TI
B:00B0H.7 PUBLIC right
C:03BAH PUBLIC xunji_bizhang_low_speed
D:000BH PUBLIC timer
C:04DCH PUBLIC zhuanwan3
C:06AEH PUBLIC delay1ms
C:0338H PUBLIC zhuanwan4
C:0026H PUBLIC main
B:00B0H.5 PUBLIC zhong
B:0090H.6 PUBLIC qian
B:00B0H.6 PUBLIC left
B:0020H.0 PUBLIC flag_start
C:06C4H PUBLIC turn_cright
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:000DH PUBLIC flag_xunji_zhuan
C:050CH PUBLIC TIMER0_ROUTINE
C:06BBH PUBLIC turn_cleft
C:000EH PUBLIC turn_left_go1
C:05BEH PUBLIC turn_left_go_low
D:000EH PUBLIC flag_stop
C:0637H PUBLIC go_along_slow_r
BL51 BANKED LINKER/LOCATER V6.00 09/03/2011 18:17:43 PAGE 6
C:0557H PUBLIC xunji_stop_normal
C:03B1H PUBLIC stop
C:04ABH PUBLIC xunji_bizhang_chaoche_over
B:00A8H.1 PUBLIC ET0
C:06CDH PUBLIC go_back
C:060FH PUBLIC go_along
D:000FH PUBLIC flag_chaoche
D:008CH PUBLIC TH0
C:0628H PUBLIC go_along_right
C:061FH PUBLIC turn_right
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
B:00A0H.0 PUBLIC p20
B:00A0H.1 PUBLIC p21
B:00A0H.2 PUBLIC p22
B:00A0H.3 PUBLIC p23
C:05D7H PUBLIC go_along_right_lowlow
B:0088H.4 PUBLIC TR0
C:0682H PUBLIC turn_left_verylow
B:0020H.1 PUBLIC flag_ok
B:0088H.6 PUBLIC TR1
C:06A5H PUBLIC turn_left
B:00A0H.7 PUBLIC p27
C:0471H PUBLIC xunji_stop
C:0003H PUBLIC _send232byte
B:0090H.7 PUBLIC you
C:057CH PUBLIC ri_inter
D:0010H PUBLIC flag_bizhang
B:0020H.2 PUBLIC flag_change
C:0532H PUBLIC xunji_bizhang_normal
D:0011H PUBLIC n
D:0013H PUBLIC flag_left_or_right
C:05A5H PUBLIC _delay
C:0646H PUBLIC go_back_slow
D:0014H PUBLIC t
C:02EBH PUBLIC xunji_bizhang
------- PROC DELAY1MS
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL j
------- ENDDO
C:06AEH LINE# 21
C:06AEH LINE# 22
C:06AEH LINE# 24
C:06B0H LINE# 25
C:06BAH LINE# 27
------- ENDPROC DELAY1MS
C:059EH SYMBOL L?0162
C:05A1H SYMBOL L?0163
------- PROC L?0161
------- ENDPROC L?0161
C:059EH SYMBOL L?0162
C:05A1H SYMBOL L?0163
------- PROC _DELAY
D:0004H SYMBOL n
------- DO
BL51 BANKED LINKER/LOCATER V6.00 09/03/2011 18:17:43 PAGE 7
D:0002H SYMBOL i
------- ENDDO
C:05A5H LINE# 28
C:05A9H LINE# 29
C:05A9H LINE# 31
C:05B3H LINE# 32
C:05BDH LINE# 33
------- ENDPROC _DELAY
------- PROC _SEND232BYTE
D:0007H SYMBOL bytebuf
C:0003H LINE# 47
C:0003H LINE# 48
C:0003H LINE# 49
C:0005H LINE# 50
C:0008H LINE# 51
C:000AH LINE# 52
------- ENDPROC _SEND232BYTE
C:06A0H SYMBOL L?0165
------- PROC L?0164
------- ENDPROC L?0164
C:06A0H SYMBOL L?0165
------- PROC TURN_LEFT
C:06A5H LINE# 55
------- ENDPROC TURN_LEFT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -