📄 followline.map
字号:
LX51 LINKER/LOCATER V3.62 07/01/2004 21:24:08 PAGE 1
LX51 LINKER/LOCATER V3.62, INVOKED BY:
D:\KEIL\C51\BIN\LX51.EXE InitialSen.obj, pwm_gen.obj, Main.obj, FollowLine.obj, STARTUP.obj TO FollowLine REGFILE (.\Fol
>> lowLine.ORC)
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
InitialSen.obj (INITIALSEN)
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
FollowLine.obj (FOLLOWLINE)
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:00FFFFH 0003E9H CODE
I:000000H I:000000H I:00007FH 000016H DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.3 BIT
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 00000DH 000006H BYTE UNIT DATA ?DT?FOLLOWLINE
00000EH 000012H 000005H BYTE UNIT DATA ?DT?PWM_GEN
000013H 000015H 000003H BYTE UNIT DATA ?DT?MAIN
000016H.0 00001FH.7 00000AH.0 --- --- **GAP**
000020H.0 000020H.5 000000H.6 BIT UNIT BIT ?BI?MAIN
000020H.6 000021H.1 000000H.4 BIT UNIT BIT ?BI?FOLLOWLINE
000021H.2 000021H.2 000000H.1 BIT UNIT BIT _BIT_GROUP_
000021H.3 000021H 000000H.5 --- --- **GAP**
000022H 000022H 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**
00000BH 00000DH 000003H BYTE OFFS.. CODE ?PWM_GEN?0000B
00000EH 00001AH 00000DH --- --- **GAP**
00001BH 00001DH 000003H BYTE OFFS.. CODE ?PWM_GEN?0001B
00001EH 000204H 0001E7H BYTE INBLOCK CODE ?PR?MAIN?MAIN
000205H 000257H 000053H BYTE INBLOCK CODE ?PR?PWM?PWM_GEN
000258H 00029FH 000048H BYTE INBLOCK CODE ?PR?TIMER?PWM_GEN
0002A0H 0002C4H 000025H BYTE INBLOCK CODE ?PR?_DELAY?MAIN
0002C5H 0002E6H 000022H BYTE INBLOCK CODE ?PR?INITIAL?INITIALSEN
0002E7H 000307H 000021H BYTE INBLOCK CODE ?PR?_MOTORLEFT?FOLLOWLINE
000308H 000328H 000021H BYTE INBLOCK CODE ?PR?_MOTORRIGHT?FOLLOWLINE
000329H 00033AH 000012H BYTE INBLOCK CODE ?PR?STOP?FOLLOWLINE
LX51 LINKER/LOCATER V3.62 07/01/2004 21:24:08 PAGE 2
00033BH 0003C6H 00008CH BYTE UNIT CODE ?C_C51STARTUP
0003C7H 0003FDH 000037H 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 **************
TIMER/PWM_GEN ----- ----- ----- -----
+--> ?PR?STOP?FOLLOWLINE
+--> ?PR?_DELAY?MAIN
STOP/FOLLOWLINE ----- ----- ----- -----
_DELAY/MAIN ----- ----- ----- -----
*** 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
INITIAL/INITIALSEN ----- ----- ----- -----
_MOTORLEFT/FOLLOWLINE 21H.2 21H.2 ----- -----
_MOTORRIGHT/FOLLOWLINE 21H.2 21H.2 ----- -----
?C_INITSEG ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: FollowLine (INITIALSEN)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000021H.2 BIT BIT ?_MotorLeft?BIT
00000021H.2 BIT BIT ?_MotorRight?BIT
00000000H NUMBER --- ?C?CODESEG
00000000H NUMBER --- ?C?XDATASEG
01000382H CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
010002A4H CODE --- _Delay
010002E7H CODE --- _MotorLeft
01000308H CODE --- _MotorRight
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000F0H DATA BYTE B
*SFR* 000000C8H.1 DATA BIT C_T2
00000020H.4 BIT BIT ClampFlag
LX51 LINKER/LOCATER V3.62 07/01/2004 21:24:08 PAGE 3
*SFR* 00000080H.4 DATA BIT CloseSensor1
00000020H.2 BIT BIT CloseSensor1Com
*SFR* 00000080H.5 DATA BIT CloseSensor2
00000020H.3 BIT BIT CloseSensor2Com
*SFR* 000000C8H DATA BIT CP_RL2
00000020H.5 BIT BIT CrashFlag
*SFR* 000000D0H.7 DATA BIT CY
00000020H.7 BIT BIT DirectionLeft
00000020H.6 BIT BIT DirectionRight
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
*SFR* 000000A0H.2 DATA BIT DriveLeftMo1
*SFR* 000000A0H.3 DATA BIT DriveLeftMo2
*SFR* 000000A0H DATA BIT DriveRightMo1
*SFR* 000000A0H.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* 000000C8H.3 DATA BIT EXEN2
*SFR* 000000C8H.6 DATA BIT EXF2
*SFR* 000000D0H.5 DATA BIT F0
00000020H.0 BIT BIT FrontFlag
*SFR* 00000090H DATA BIT HozSensor1
*SFR* 000000B0H.2 DATA BIT HozSensor2
00000015H DATA BYTE iCrashTime
*SFR* 000000A8H DATA BYTE IE
*SFR* 00000088H.1 DATA BIT IE0
*SFR* 00000088H.3 DATA BIT IE1
00000011H DATA CHAR iLeftCounter
00000008H DATA BYTE iLoop
010002C5H CODE --- initial
*SFR* 000000B0H.2 DATA BIT INT0
*SFR* 000000B0H.3 DATA BIT INT1
*SFR* 000000B8H DATA BYTE IP
00000010H DATA CHAR iRightCounter
0000000DH DATA BYTE iSensorConfirm
00000009H DATA WORD iStopStatus
00000013H DATA WORD iStopTime
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
0000000EH DATA CHAR LeftSpeed
0100001EH CODE --- main
*SFR* 000000D0H.2 DATA BIT OV
*SFR* 000000D0H DATA BIT P
*SFR* 00000080H DATA BYTE P0
*SFR* 00000090H DATA BYTE P1
*SFR* 000000A0H DATA BYTE P2
*SFR* 000000B0H DATA BYTE P3
*SFR* 00000087H DATA BYTE PCON
00000021H.1 BIT BIT PreLeftDirection
0000000CH DATA CHAR PreLeftSpeed
00000021H.0 BIT BIT PreRightDirection
0000000BH DATA CHAR PreRightSpeed
*SFR* 000000B8H.4 DATA BIT PS
*SFR* 000000D0H DATA BYTE PSW
*SFR* 000000B8H.1 DATA BIT PT0
*SFR* 000000B8H.3 DATA BIT PT1
*SFR* 000000B8H.5 DATA BIT PT2
01000205H CODE --- PWM
*SFR* 000000B8H DATA BIT PX0
*SFR* 000000B8H.2 DATA BIT PX1
LX51 LINKER/LOCATER V3.62 07/01/2004 21:24:08 PAGE 4
*SFR* 00000098H.2 DATA BIT RB8
*SFR* 000000CBH DATA BYTE RCAP2H
*SFR* 000000CAH DATA BYTE RCAP2L
*SFR* 000000C8H.5 DATA BIT RCLK
*SFR* 000000B0H.7 DATA BIT RD
*SFR* 00000080H.3 DATA BIT ReleaseMotor
*SFR* 00000098H.4 DATA BIT REN
*SFR* 00000098H DATA BIT RI
00000012H 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
*SFR* 00000098H.7 DATA BIT SM0
*SFR* 00000098H.6 DATA BIT SM1
*SFR* 00000098H.5 DATA BIT SM2
*SFR* 00000081H DATA BYTE SP
01000329H CODE --- Stop
00000020H.1 BIT BIT StopFlag
*SFR* 000000B0H.4 DATA BIT T0
*SFR* 000000B0H.5 DATA BIT T1
*SFR* 00000090H DATA BIT T2
*SFR* 000000C8H DATA BYTE T2CON
*SFR* 00000090H.1 DATA BIT T2EX
*SFR* 00000098H.3 DATA BIT TB8
*SFR* 000000C8H.4 DATA BIT TCLK
*SFR* 00000088H DATA BYTE TCON
*SFR* 00000088H.5 DATA BIT TF0
*SFR* 00000088H.7 DATA BIT TF1
*SFR* 000000C8H.7 DATA BIT TF2
*SFR* 0000008CH DATA BYTE TH0
*SFR* 0000008DH DATA BYTE TH1
*SFR* 000000CDH DATA BYTE TH2
*SFR* 00000098H.1 DATA BIT TI
0000000FH DATA BYTE time
01000258H CODE --- timer
*SFR* 0000008AH DATA BYTE TL0
*SFR* 0000008BH DATA BYTE TL1
*SFR* 000000CCH DATA BYTE TL2
*SFR* 00000089H DATA BYTE TMOD
*SFR* 00000080H.6 DATA BIT TouchSensor1
*SFR* 00000080H.7 DATA BIT TouchSensor2
*SFR* 00000088H.4 DATA BIT TR0
*SFR* 00000088H.6 DATA BIT TR1
*SFR* 000000C8H.2 DATA BIT TR2
*SFR* 000000B0H.1 DATA BIT TXD
*SFR* 000000B0H.6 DATA BIT WR
SYMBOL TABLE OF MODULE: FollowLine (INITIALSEN)
VALUE REP CLASS TYPE SYMBOL NAME
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -