📄 电控.m51
字号:
BL51 BANKED LINKER/LOCATER V5.01 09/19/2005 08:40:55 PAGE 1
BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, motor_dri.obj, electromotion.obj, commun.obj TO 电控 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
motor_dri.obj (MOTOR_DRI)
electromotion.obj (ELECTROMOTION)
commun.obj (COMMUN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
LINK MAP OF MODULE: 电控 (?C_STARTUP)
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"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 0008H UNIT ?DT?ELECTROMOTION
BIT 0020H.0 0000H.2 UNIT ?BI?MOTOR_DRI
BIT 0020H.2 0000H.1 UNIT ?BI?ELECTROMOTION
BIT 0020H.3 0000H.1 UNIT _BIT_GROUP_
0020H.4 0000H.4 *** GAP ***
DATA 0021H 000CH UNIT ?DT?MOTOR_DRI
DATA 002DH 0004H UNIT _DATA_GROUP_
DATA 0031H 0002H UNIT ?DT?_SCON_SEND?COMMUN
IDATA 0033H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?C_INITSEG
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0012H UNIT ?C?LIB_CODE
0038H 0003H *** GAP ***
CODE 003BH 0003H ABSOLUTE
CODE 003EH 0173H UNIT ?PR?SCON_REV?COMMUN
CODE 01B1H 011CH UNIT ?PR?_MOTOR_DRIVER?MOTOR_DRI
CODE 02CDH 0086H UNIT ?C_C51STARTUP
CODE 0353H 005BH UNIT ?PR?MAIN?ELECTROMOTION
CODE 03AEH 0041H UNIT ?PR?REGRESS_STEPMOTOR?MOTOR_DRI
CODE 03EFH 0032H UNIT ?PR?INIT_TIMER?MOTOR_DRI
CODE 0421H 0026H UNIT ?PR?TIMER2_INT?MOTOR_DRI
CODE 0447H 001AH UNIT ?PR?TIMER0_INT?MOTOR_DRI
CODE 0461H 001AH UNIT ?PR?_SCON_SEND?COMMUN
OVERLAY MAP OF MODULE: 电控 (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V5.01 09/19/2005 08:40:55 PAGE 2
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?ELECTROMOTION
+--> ?C_INITSEG
?PR?MAIN?ELECTROMOTION ----- ----- ----- -----
+--> ?PR?INIT_TIMER?MOTOR_DRI
+--> ?PR?REGRESS_STEPMOTOR?MOTOR_DRI
+--> ?PR?_MOTOR_DRIVER?MOTOR_DRI
?PR?_MOTOR_DRIVER?MOTOR_DRI 0020H.3 0000H.1 002DH 0004H
SYMBOL TABLE OF MODULE: 电控 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:02CDH SEGMENT ?C_C51STARTUP
I:0033H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:02CDH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 97
C:02CDH LINE# 160
C:02D0H LINE# 164
------- ENDMOD ?C_STARTUP
------- MODULE MOTOR_DRI
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
C:0447H PUBLIC timer0_int
BL51 BANKED LINKER/LOCATER V5.01 09/19/2005 08:40:55 PAGE 3
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0421H PUBLIC timer2_int
C:01B1H PUBLIC _motor_driver
D:0021H PUBLIC motor_degree
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
B:0090H.0 PUBLIC P1_0
B:0090H.1 PUBLIC P1_1
B:0090H.4 PUBLIC P1_4
B:0090H.5 PUBLIC P1_5
D:002BH PUBLIC timer_cycle
D:00B8H PUBLIC IP
D:00CBH PUBLIC RCAP2H
D:00C0H PUBLIC CCON
D:00CAH PUBLIC RCAP2L
D:0087H PUBLIC PCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:03EFH PUBLIC init_timer
B:00C8H.7 PUBLIC TF2
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:00CDH PUBLIC TH2
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
D:00CCH PUBLIC TL2
C:03AEH PUBLIC regress_stepmotor
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
D:0098H PUBLIC S0CON
D:00D8H PUBLIC S1CON
D:00C9H PUBLIC T2MOD
D:00C8H PUBLIC T2CON
B:0020H.0 PUBLIC timer0_end_flag
B:0020H.1 PUBLIC run_next_cycle
D:00D0H PUBLIC PSW
------- PROC INIT_TIMER
C:03EFH LINE# 15
C:03EFH LINE# 16
C:03EFH LINE# 18
C:03F2H LINE# 19
C:03F4H LINE# 20
C:03F7H LINE# 21
C:03FAH LINE# 24
C:03FDH LINE# 25
C:0403H LINE# 26
C:0405H LINE# 27
C:0408H LINE# 28
C:040AH LINE# 29
C:040DH LINE# 32
C:0413H LINE# 33
C:0419H LINE# 34
C:041BH LINE# 35
C:041DH LINE# 36
C:0420H LINE# 37
BL51 BANKED LINKER/LOCATER V5.01 09/19/2005 08:40:55 PAGE 4
------- ENDPROC INIT_TIMER
------- PROC REGRESS_STEPMOTOR
------- DO
D:0007H SYMBOL i
D:0004H SYMBOL temp
------- ENDDO
C:03AEH LINE# 41
C:03AEH LINE# 42
C:03AEH LINE# 45
C:03B9H LINE# 46
C:03BBH LINE# 47
C:03BDH LINE# 48
C:03C3H LINE# 49
C:03C6H LINE# 50
C:03C9H LINE# 51
C:03C9H LINE# 52
C:03CBH LINE# 53
C:03CDH LINE# 54
C:03D1H LINE# 55
C:03D3H LINE# 56
C:03D5H LINE# 57
C:03DAH LINE# 58
C:03DAH LINE# 60
C:03DDH LINE# 61
C:03DDH LINE# 62
C:03DFH LINE# 63
C:03E1H LINE# 64
C:03E5H LINE# 65
C:03E7H LINE# 66
C:03E9H LINE# 67
C:03EEH LINE# 68
C:03EEH LINE# 69
------- ENDPROC REGRESS_STEPMOTOR
------- PROC _MOTOR_DRIVER
D:002DH SYMBOL motor_speed
D:0004H SYMBOL motor_pulse
B:0020H.3 SYMBOL motor_direct
------- DO
D:0002H SYMBOL i
D:002FH SYMBOL temp
------- ENDDO
C:01B1H LINE# 81
C:01B5H LINE# 82
C:01B5H LINE# 84
C:01B7H LINE# 85
C:01BBH LINE# 87
C:01C7H LINE# 88
C:01C7H LINE# 89
C:01CFH LINE# 90
C:01DCH LINE# 91
C:01DFH LINE# 92
C:01DFH LINE# 93
C:01E3H LINE# 94
C:01E6H LINE# 95
C:01F1H LINE# 96
C:01F3H LINE# 97
C:01F5H LINE# 98
BL51 BANKED LINKER/LOCATER V5.01 09/19/2005 08:40:55 PAGE 5
C:01F8H LINE# 99
C:0203H LINE# 100
C:0210H LINE# 101
C:021DH LINE# 102
C:021DH LINE# 103
C:0221H LINE# 104
C:0224H LINE# 105
C:0226H LINE# 106
C:0228H LINE# 107
C:022BH LINE# 108
C:0232H LINE# 109
C:023FH LINE# 110
C:0243H LINE# 111
C:0243H LINE# 112
C:0247H LINE# 113
C:024AH LINE# 114
C:0256H LINE# 115
C:0258H LINE# 116
C:025AH LINE# 117
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -