📄 followline.map
字号:
LX51 LINKER/LOCATER V3.62 06/13/2004 13:53:57 PAGE 1
LX51 LINKER/LOCATER V3.62, INVOKED BY:
D:\KEIL\C51\BIN\LX51.EXE InitialSen.obj, FollowLine.obj, pwm_gen.obj, Main.obj, Turn.obj, Sensor2.obj, STARTUP.obj TO Fo
>> llowLine REGFILE (.\FollowLine.ORC) CLASSES (CODE (C:0X0-C:0X7FF), CONST (C:0X0-C:0X7FF), ECODE (C:0X0-C:0X7FF), HCON
>> ST (C:0X0-C:0X7FF))
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
InitialSen.obj (INITIALSEN)
COMMENT TYPE 0: C51 V7.09
FollowLine.obj (FOLLOWLINE)
COMMENT TYPE 0: C51 V7.09
pwm_gen.obj (PWM_GEN)
COMMENT TYPE 0: C51 V7.09
Main.obj (MAIN)
COMMENT TYPE 0: C51 V7.09
Turn.obj (TURN)
COMMENT TYPE 0: C51 V7.09
Sensor2.obj (SENSOR2)
COMMENT TYPE 0: C51 V7.09
STARTUP.obj (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: FollowLine (INITIALSEN)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:0007FFH 0005BBH CODE
C:000000H C:000000H C:0007FFH CONST
C:000000H C:000000H C:0007FFH ECODE
B00:0000H C:000000H C:0007FFH HCONST
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.3 BIT
I:000000H I:000000H I:00007FH 000023H DATA
I:000000H I:000000H I:0000FFH 000001H IDATA
MEMORY MAP OF MODULE: FollowLine (INITIALSEN)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H 000012H 00000BH BYTE UNIT DATA ?DT?FOLLOWLINE
000013H 000018H 000006H BYTE UNIT DATA ?DT?SENSOR2
000019H 00001CH 000004H BYTE UNIT DATA ?DT?PWM_GEN
00001DH 00001EH 000002H BYTE UNIT DATA ?DT?MAIN
00001FH 00001FH 000001H BYTE UNIT DATA ?DT?_TURNLEFT?TURN
000020H 000021H 000002H BYTE BITADDR DATA ?BA?FOLLOWLINE
000022H.0 000022H.5 000000H.6 BIT UNIT BIT ?BI?FOLLOWLINE
000022H.6 000023H.1 000000H.4 BIT UNIT BIT ?BI?MAIN
000023H.2 000023H.2 000000H.1 BIT UNIT BIT _BIT_GROUP_
000023H.3 000023H 000000H.5 --- --- **GAP**
000024H 000024H 000001H BYTE UNIT DATA ?DT?_TURNRIGHT?TURN
000025H 000025H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0
000003H 00000AH 000008H --- --- **GAP**
LX51 LINKER/LOCATER V3.62 06/13/2004 13:53:57 PAGE 2
00000BH 00000DH 000003H BYTE OFFS.. CODE ?PWM_GEN?0000B
00000EH 00017DH 000170H BYTE INBLOCK CODE ?PR?_FOLLOWLINE?FOLLOWLINE
00017EH 000229H 0000ACH BYTE INBLOCK CODE ?PR?SENSORSTA?SENSOR2
00022AH 0002D4H 0000ABH BYTE INBLOCK CODE ?PR?MAIN?MAIN
0002D5H 00035CH 000088H BYTE INBLOCK CODE ?PR?_TURNLEFT?TURN
00035DH 0003B5H 000059H BYTE INBLOCK CODE ?PR?_TURNRIGHT?TURN
0003B6H 000408H 000053H BYTE INBLOCK CODE ?PR?PWM?PWM_GEN
000409H 000440H 000038H BYTE INBLOCK CODE ?PR?UPDATESTATUS?SENSOR2
000441H 000467H 000027H BYTE INBLOCK CODE ?PR?_MOTORLEFT?FOLLOWLINE
000468H 00048EH 000027H BYTE INBLOCK CODE ?PR?_MOTORRIGHT?FOLLOWLINE
00048FH 0004AFH 000021H BYTE INBLOCK CODE ?PR?_DELAY?MAIN
0004B0H 0004CEH 00001FH BYTE INBLOCK CODE ?PR?INITIAL?INITIALSEN
0004CFH 0004E0H 000012H BYTE INBLOCK CODE ?PR?STOP?FOLLOWLINE
0004E1H 00056CH 00008CH BYTE UNIT CODE ?C_C51STARTUP
00056DH 0005C2H 000056H BYTE UNIT CODE ?C_INITSEG
OVERLAY MAP OF MODULE: FollowLine (INITIALSEN)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
====================================================
PWM/PWM_GEN ----- ----- ----- -----
*** NEW ROOT **************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
MAIN/MAIN ----- ----- ----- -----
+--> ?PR?_DELAY?MAIN
+--> ?PR?INITIAL?INITIALSEN
+--> ?PR?_MOTORLEFT?FOLLOWLINE
+--> ?PR?_MOTORRIGHT?FOLLOWLINE
+--> ?PR?STOP?FOLLOWLINE
_DELAY/MAIN ----- ----- ----- -----
INITIAL/INITIALSEN ----- ----- ----- -----
_MOTORLEFT/FOLLOWLINE 23H.2 23H.2 ----- -----
_MOTORRIGHT/FOLLOWLINE 23H.2 23H.2 ----- -----
STOP/FOLLOWLINE ----- ----- ----- -----
?C_INITSEG ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: FollowLine (INITIALSEN)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000023H.2 BIT BIT ?_MotorLeft?BIT
00000023H.2 BIT BIT ?_MotorRight?BIT
00000000H NUMBER --- ?C?CODESEG
00000000H NUMBER --- ?C?XDATASEG
01000528H CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
0100048FH CODE --- _Delay
LX51 LINKER/LOCATER V3.62 06/13/2004 13:53:57 PAGE 3
0100000EH CODE --- _FollowLine
01000447H CODE --- _MotorLeft
0100046EH CODE --- _MotorRight
010002D5H CODE --- _TurnLeft
0100035DH CODE --- _TurnRight
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 00000090H DATA BIT AIN0
*SFR* 00000090H.1 DATA BIT AIN1
*SFR* 000000B0H.6 DATA BIT AOUT
*SFR* 000000F0H DATA BYTE B
00000022H.0 BIT BIT BackAdjFlag
00000023H.1 BIT BIT BackTouchFlag
0000000AH DATA BYTE CatchTime1
0000000BH DATA BYTE CatchTime2
00000023H.0 BIT BIT ClampFlag
*SFR* 000000B0H.3 DATA BIT CloseSensor1
00000018H DATA BYTE ConfirmTime
00000022H.5 BIT BIT CounterFlag
00000021H.2 DATA BIT CurStaHozSensor1
00000021H.3 DATA BIT CurStaHozSensor2
00000021H.0 DATA BIT CurStaMidSensor1
00000021H.1 DATA BIT CurStaMidSensor2
*SFR* 000000D0H.7 DATA BIT CY
00000022H.2 BIT BIT DirectionLeft
00000022H.1 BIT BIT DirectionRight
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
*SFR* 00000090H.7 DATA BIT DriveLeftMo1
*SFR* 00000090H.6 DATA BIT DriveLeftMo2
*SFR* 000000B0H DATA BIT DriveRightMo1
*SFR* 000000B0H.1 DATA BIT DriveRightMo2
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000A8H.4 DATA BIT ES
*SFR* 000000A8H.1 DATA BIT ET0
*SFR* 000000A8H.3 DATA BIT ET1
*SFR* 000000A8H.5 DATA BIT ET2
*SFR* 000000A8H DATA BIT EX0
*SFR* 000000A8H.2 DATA BIT EX1
*SFR* 000000D0H.5 DATA BIT F0
*SFR* 000000D0H.1 DATA BIT FL
00000022H.6 BIT BIT FrontFlag
*SFR* 00000090H DATA BIT HozSensor1
*SFR* 000000B0H.2 DATA BIT HozSensor2
*SFR* 000000A8H DATA BYTE IE
*SFR* 00000088H.1 DATA BIT IE0
*SFR* 00000088H.3 DATA BIT IE1
00000011H DATA WORD iFollowLineTime
0000001BH DATA CHAR iLeftCounter
00000013H DATA BYTE iLoop
0000000DH DATA BYTE iLostLoopTime
010004B0H CODE --- initial
*SFR* 000000B0H.2 DATA BIT INT0
*SFR* 000000B0H.3 DATA BIT INT1
*SFR* 000000B8H DATA BYTE IP
0000001AH DATA CHAR iRightCounter
00000017H DATA BYTE iSensorConfirm
00000014H DATA WORD iStopStatus
0000001DH DATA WORD iStopTime
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
00000019H DATA CHAR LeftSpeed
0000000EH DATA BYTE LineCounterN
0000000FH DATA BYTE LineCounterP
00000021H DATA BYTE LineCurStatus
LX51 LINKER/LOCATER V3.62 06/13/2004 13:53:57 PAGE 4
00000020H DATA BYTE LinePreStatus
00000010H DATA BYTE LoopLostLine1
00000008H DATA BYTE LoopLostLine2
00000016H DATA BYTE LoopTime
0100022AH CODE --- main
*SFR* 000000B0H.5 DATA BIT MidSensor1
*SFR* 000000B0H.4 DATA BIT MidSensor2
*SFR* 000000D0H.2 DATA BIT OV
*SFR* 000000D0H DATA BIT P
*SFR* 00000090H DATA BYTE P1
*SFR* 00000090H DATA BIT P1_0
*SFR* 00000090H.1 DATA BIT P1_1
*SFR* 00000090H.2 DATA BIT P1_2
*SFR* 00000090H.3 DATA BIT P1_3
*SFR* 00000090H.4 DATA BIT P1_4
*SFR* 00000090H.5 DATA BIT P1_5
*SFR* 00000090H.6 DATA BIT P1_6
*SFR* 00000090H.7 DATA BIT P1_7
*SFR* 000000B0H DATA BYTE P3
*SFR* 000000B0H DATA BIT P3_0
*SFR* 000000B0H.1 DATA BIT P3_1
*SFR* 000000B0H.2 DATA BIT P3_2
*SFR* 000000B0H.3 DATA BIT P3_3
*SFR* 000000B0H.4 DATA BIT P3_4
*SFR* 000000B0H.5 DATA BIT P3_5
*SFR* 000000B0H.7 DATA BIT P3_7
*SFR* 00000087H DATA BYTE PCON
00000022H.4 BIT BIT PreLeftDirection
0000000CH DATA CHAR PreLeftSpeed
00000022H.3 BIT BIT PreRightDirection
00000009H DATA CHAR PreRightSpeed
00000020H.2 DATA BIT PreStaHozSensor1
00000020H.3 DATA BIT PreStaHozSensor2
00000020H.0 DATA BIT PreStaMidSensor1
00000020H.1 DATA BIT PreStaMidSensor2
*SFR* 000000B8H.4 DATA BIT PS
*SFR* 000000D0H DATA BYTE PSW
*SFR* 000000B8H.1 DATA BIT PT0
*SFR* 000000B8H.3 DATA BIT PT1
010003B6H CODE --- PWM
*SFR* 000000B8H DATA BIT PX0
*SFR* 000000B8H.2 DATA BIT PX1
*SFR* 00000098H.2 DATA BIT RB8
*SFR* 00000098H.4 DATA BIT REN
*SFR* 00000098H DATA BIT RI
0000001CH DATA CHAR RightSpeed
*SFR* 000000D0H.3 DATA BIT RS0
*SFR* 000000D0H.4 DATA BIT RS1
*SFR* 000000B0H DATA BIT RXD
*SFR* 00000099H DATA BYTE SBUF
*SFR* 00000098H DATA BYTE SCON
0100017EH CODE --- SensorSta
*SFR* 00000098H.7 DATA BIT SM0
*SFR* 00000098H.6 DATA BIT SM1
*SFR* 00000098H.5 DATA BIT SM2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -