📄 motor.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 04/10/2007 13:45:25 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Motor_Main.obj, Lcd_Show.obj, LCD_Init.obj, Get_Key.obj, Start.obj TO Motor RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Motor_Main.obj (MOTOR_MAIN)
Lcd_Show.obj (LCD_SHOW)
LCD_Init.obj (LCD_INIT)
Get_Key.obj (GET_KEY)
Start.obj (START)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: Motor (MOTOR_MAIN)
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 0007H UNIT ?DT?MOTOR_MAIN
000FH 0001H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
0018H 0008H *** GAP ***
BIT 0020H.0 0001H.0 UNIT ?BI?MOTOR_MAIN
BIT 0021H.0 0000H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0013H UNIT _DATA_GROUP_
IDATA 0035H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?INTRST?LCD_SHOW
0008H 0003H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0014H UNIT ?C_INITSEG
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 06D0H UNIT ?CO?LCD_SHOW
CODE 06F6H 0180H UNIT ?PR?MAIN?MOTOR_MAIN
CODE 0876H 00FBH UNIT ?C?LIB_CODE
CODE 0971H 00ABH UNIT ?PR?SHOW_GREET?LCD_INIT
CODE 0A1CH 008CH UNIT ?C_C51STARTUP
CODE 0AA8H 007EH UNIT ?PR?SHOW_OPERATION_MODEL?LCD_INIT
CODE 0B26H 0074H UNIT ?PR?SERICAB?MOTOR_MAIN
CODE 0B9AH 0071H UNIT ?PR?_GET_SPEED?START
CODE 0C0BH 0070H UNIT ?PR?TIMER0?MOTOR_MAIN
CODE 0C7BH 0060H UNIT ?PR?_SHOW_SPEED?LCD_INIT
CODE 0CDBH 0060H UNIT ?PR?_SHOW_STEPCNT?LCD_INIT
CODE 0D3BH 0055H UNIT ?PR?_GET_STEP_LENGTH?START
BL51 BANKED LINKER/LOCATER V6.00 04/10/2007 13:45:25 PAGE 2
CODE 0D90H 004BH UNIT ?PR?OPERATING?MOTOR_MAIN
CODE 0DDBH 0044H UNIT ?C?LDIV
CODE 0E1FH 003AH UNIT ?PR?_RIGHT_BYTES_DASEND?LCD_SHOW
CODE 0E59H 0038H UNIT ?PR?_RIGHT_SHOW_SIGN?LCD_SHOW
CODE 0E91H 0038H UNIT ?PR?_RIGHT_SHOW_FIGURE?LCD_SHOW
CODE 0EC9H 0038H UNIT ?PR?_RIGHT_SHOW_WORD?LCD_SHOW
CODE 0F01H 0038H UNIT ?PR?_LEFT_SHOW_SIGN?LCD_SHOW
CODE 0F39H 0038H UNIT ?PR?_LEFT_SHOW_FIGURE?LCD_SHOW
CODE 0F71H 0038H UNIT ?PR?_LEFT_SHOW_WORD?LCD_SHOW
CODE 0FA9H 0036H UNIT ?PR?SHOW_SPEED_SET?LCD_INIT
CODE 0FDFH 0036H UNIT ?PR?SHOW_STEP_LENGTH?LCD_INIT
CODE 1015H 0035H UNIT ?PR?SHOW_SIGN?LCD_INIT
CODE 104AH 0035H UNIT ?PR?GETKEY?GET_KEY
CODE 107FH 0034H UNIT ?PR?_LEFT_BYTES_DASEND?LCD_SHOW
CODE 10B3H 0033H UNIT ?PR?SHOW_NULL?LCD_INIT
CODE 10E6H 002DH UNIT ?PR?ST_CONVERT?MOTOR_MAIN
CODE 1113H 002DH UNIT ?PR?_LEFT_SHOW_NULL?LCD_SHOW
CODE 1140H 002DH UNIT ?PR?_RIGHT_SHOW_NULL?LCD_SHOW
CODE 116DH 0024H UNIT ?PR?SHOW_READY?LCD_INIT
CODE 1191H 0021H UNIT ?PR?_DASEND?LCD_SHOW
CODE 11B2H 001FH UNIT ?PR?_COMSEND?LCD_SHOW
CODE 11D1H 001BH UNIT ?PR?SHOW_RUNNING?LCD_INIT
CODE 11ECH 0019H UNIT ?PR?_LCD_SETZ?LCD_SHOW
CODE 1205H 0019H UNIT ?PR?SHOW_DIRECTION?LCD_INIT
CODE 121EH 0012H UNIT ?PR?SHOW_STOP?LCD_INIT
CODE 1230H 000DH UNIT ?PR?_LEFT_COMSEND?LCD_SHOW
CODE 123DH 000CH UNIT ?PR?LCD_ON?LCD_SHOW
CODE 1249H 000CH UNIT ?PR?LCD_OFF?LCD_SHOW
CODE 1255H 000AH UNIT ?PR?_LEFT_DASEND?LCD_SHOW
CODE 125FH 000AH UNIT ?PR?_RIGHT_COMSEND?LCD_SHOW
CODE 1269H 000AH UNIT ?PR?_RIGHT_DASEND?LCD_SHOW
OVERLAY MAP OF MODULE: Motor (MOTOR_MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MOTOR_MAIN
+--> ?C_INITSEG
?PR?MAIN?MOTOR_MAIN ----- ----- 0022H 0003H
+--> ?PR?INTRST?LCD_SHOW
+--> ?PR?_LCD_SETZ?LCD_SHOW
+--> ?PR?LCD_OFF?LCD_SHOW
+--> ?PR?SHOW_NULL?LCD_INIT
+--> ?PR?SHOW_SIGN?LCD_INIT
+--> ?PR?SHOW_GREET?LCD_INIT
+--> ?PR?LCD_ON?LCD_SHOW
+--> ?PR?GETKEY?GET_KEY
+--> ?PR?OPERATING?MOTOR_MAIN
+--> ?PR?ST_CONVERT?MOTOR_MAIN
+--> ?PR?SHOW_READY?LCD_INIT
+--> ?PR?SHOW_DIRECTION?LCD_INIT
BL51 BANKED LINKER/LOCATER V6.00 04/10/2007 13:45:25 PAGE 3
+--> ?PR?_SHOW_SPEED?LCD_INIT
+--> ?PR?_SHOW_STEPCNT?LCD_INIT
+--> ?PR?SHOW_RUNNING?LCD_INIT
+--> ?PR?SHOW_STOP?LCD_INIT
?PR?_LCD_SETZ?LCD_SHOW ----- ----- ----- -----
+--> ?PR?_LEFT_COMSEND?LCD_SHOW
+--> ?PR?_RIGHT_COMSEND?LCD_SHOW
?PR?_LEFT_COMSEND?LCD_SHOW ----- ----- ----- -----
+--> ?PR?_COMSEND?LCD_SHOW
?PR?_RIGHT_COMSEND?LCD_SHOW ----- ----- ----- -----
+--> ?PR?_COMSEND?LCD_SHOW
?PR?LCD_OFF?LCD_SHOW ----- ----- ----- -----
+--> ?PR?_LEFT_COMSEND?LCD_SHOW
+--> ?PR?_RIGHT_COMSEND?LCD_SHOW
?PR?SHOW_NULL?LCD_INIT ----- ----- 0026H 0004H
+--> ?PR?_RIGHT_SHOW_NULL?LCD_SHOW
+--> ?PR?_LEFT_SHOW_NULL?LCD_SHOW
?PR?_RIGHT_SHOW_NULL?LCD_SHOW ----- ----- 002AH 0005H
+--> ?CO?LCD_SHOW
+--> ?PR?_RIGHT_BYTES_DASEND?LCD_SHOW
?PR?_RIGHT_BYTES_DASEND?LCD_SHOW ----- ----- 002FH 0006H
+--> ?PR?_RIGHT_COMSEND?LCD_SHOW
+--> ?PR?_RIGHT_DASEND?LCD_SHOW
?PR?_RIGHT_DASEND?LCD_SHOW ----- ----- ----- -----
+--> ?PR?_DASEND?LCD_SHOW
?PR?_LEFT_SHOW_NULL?LCD_SHOW ----- ----- 002AH 0005H
+--> ?CO?LCD_SHOW
+--> ?PR?_LEFT_BYTES_DASEND?LCD_SHOW
?PR?_LEFT_BYTES_DASEND?LCD_SHOW ----- ----- 002FH 0006H
+--> ?PR?_LEFT_COMSEND?LCD_SHOW
+--> ?PR?_LEFT_DASEND?LCD_SHOW
?PR?_LEFT_DASEND?LCD_SHOW ----- ----- ----- -----
+--> ?PR?_DASEND?LCD_SHOW
?PR?SHOW_SIGN?LCD_INIT ----- ----- 0026H 0001H
+--> ?PR?_LEFT_SHOW_SIGN?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_SIGN?LCD_SHOW
?PR?_LEFT_SHOW_SIGN?LCD_SHOW ----- ----- 0027H 0005H
+--> ?CO?LCD_SHOW
+--> ?PR?_LEFT_BYTES_DASEND?LCD_SHOW
?PR?_RIGHT_SHOW_SIGN?LCD_SHOW ----- ----- 0028H 0005H
+--> ?CO?LCD_SHOW
+--> ?PR?_RIGHT_BYTES_DASEND?LCD_SHOW
BL51 BANKED LINKER/LOCATER V6.00 04/10/2007 13:45:25 PAGE 4
?PR?SHOW_GREET?LCD_INIT ----- ----- ----- -----
+--> ?PR?_LEFT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_WORD?LCD_SHOW
?PR?_LEFT_SHOW_WORD?LCD_SHOW ----- ----- 0028H 0005H
+--> ?CO?LCD_SHOW
+--> ?PR?_LEFT_BYTES_DASEND?LCD_SHOW
?PR?_RIGHT_SHOW_WORD?LCD_SHOW ----- ----- 0028H 0005H
+--> ?CO?LCD_SHOW
+--> ?PR?_RIGHT_BYTES_DASEND?LCD_SHOW
?PR?LCD_ON?LCD_SHOW ----- ----- ----- -----
+--> ?PR?_LEFT_COMSEND?LCD_SHOW
+--> ?PR?_RIGHT_COMSEND?LCD_SHOW
?PR?OPERATING?MOTOR_MAIN 0021H.0 0000H.1 0025H 0001H
+--> ?PR?SHOW_NULL?LCD_INIT
+--> ?PR?SHOW_SIGN?LCD_INIT
+--> ?PR?SHOW_SPEED_SET?LCD_INIT
+--> ?PR?_GET_SPEED?START
+--> ?PR?SHOW_OPERATION_MODEL?LCD_INIT
+--> ?PR?GETKEY?GET_KEY
+--> ?PR?SHOW_STEP_LENGTH?LCD_INIT
+--> ?PR?_GET_STEP_LENGTH?START
?PR?SHOW_SPEED_SET?LCD_INIT ----- ----- ----- -----
+--> ?PR?_LEFT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_SIGN?LCD_SHOW
?PR?_GET_SPEED?START ----- ----- 0026H 0004H
+--> ?PR?GETKEY?GET_KEY
+--> ?PR?_RIGHT_SHOW_FIGURE?LCD_SHOW
?PR?_RIGHT_SHOW_FIGURE?LCD_SHOW ----- ----- 002AH 0005H
+--> ?CO?LCD_SHOW
+--> ?PR?_RIGHT_BYTES_DASEND?LCD_SHOW
?PR?SHOW_OPERATION_MODEL?LCD_INIT ----- ----- ----- -----
+--> ?PR?_LEFT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_SIGN?LCD_SHOW
+--> ?PR?_LEFT_SHOW_FIGURE?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_FIGURE?LCD_SHOW
?PR?_LEFT_SHOW_FIGURE?LCD_SHOW ----- ----- 0026H 0005H
+--> ?CO?LCD_SHOW
+--> ?PR?_LEFT_BYTES_DASEND?LCD_SHOW
?PR?SHOW_STEP_LENGTH?LCD_INIT ----- ----- ----- -----
+--> ?PR?_LEFT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_SIGN?LCD_SHOW
?PR?_GET_STEP_LENGTH?START ----- ----- 0026H 0003H
+--> ?PR?GETKEY?GET_KEY
BL51 BANKED LINKER/LOCATER V6.00 04/10/2007 13:45:25 PAGE 5
+--> ?PR?_RIGHT_SHOW_FIGURE?LCD_SHOW
?PR?SHOW_READY?LCD_INIT ----- ----- ----- -----
+--> ?PR?_LEFT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_SIGN?LCD_SHOW
?PR?SHOW_DIRECTION?LCD_INIT 0021H.0 0000H.1 ----- -----
+--> ?PR?_LEFT_SHOW_WORD?LCD_SHOW
?PR?_SHOW_SPEED?LCD_INIT ----- ----- 0025H 0003H
+--> ?PR?_LEFT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_SIGN?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_FIGURE?LCD_SHOW
?PR?_SHOW_STEPCNT?LCD_INIT ----- ----- 0025H 0003H
+--> ?PR?_LEFT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_SIGN?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_FIGURE?LCD_SHOW
?PR?SHOW_RUNNING?LCD_INIT ----- ----- ----- -----
+--> ?PR?_LEFT_SHOW_WORD?LCD_SHOW
+--> ?PR?_RIGHT_SHOW_WORD?LCD_SHOW
?PR?SHOW_STOP?LCD_INIT ----- ----- ----- -----
+--> ?PR?_RIGHT_SHOW_WORD?LCD_SHOW
SYMBOL TABLE OF MODULE: Motor (MOTOR_MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MOTOR_MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
B:00B0H.4 PUBLIC AA
B:00B0H.6 PUBLIC BA
B:00B0H.5 PUBLIC AB
D:00B0H PUBLIC P3
B:00B0H.7 PUBLIC BB
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:0008H PUBLIC speed
B:0020H.0 PUBLIC spdset
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:0020H.1 PUBLIC sisdf
C:0B26H PUBLIC SeriCab
D:0009H PUBLIC sicnt
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -