?? motor.lst
字號:
A51 MACRO ASSEMBLER MOTOR 11/24/2003 14:15:25 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN motor.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE motor.asm DB
LOC OBJ LINE SOURCE
1 ;;實驗7參考程序:MOTOR.ASM。步進馬達實驗
0000 2 ORG 0
0000 2100 3 AJMP STEPPING
0100 4 ORG 100H
0100 908000 5 STEPPING:MOV DPTR,#8000H
0103 7403 6 MOV A,#03 ;A、B兩相同時通電
0105 F4 7 CPL A
0106 F0 8 MOVX @DPTR,A
0107 12012D 9 LCALL DELY
010A 12012D 10 LCALL DELY
010D 7406 11 MOV A,#06
010F F4 12 CPL A
0110 F0 13 MOVX @DPTR,A ;B、C兩相同時通電
0111 12012D 14 LCALL DELY
0114 12012D 15 LCALL DELY
0117 740C 16 MOV A,#0CH ;C、D兩相同時通電
0119 F4 17 CPL A
011A F0 18 MOVX @DPTR,A
011B 12012D 19 LCALL DELY
011E 12012D 20 LCALL DELY
0121 7409 21 MOV A,#09 ;D、A兩相同時通電
0123 F4 22 CPL A
0124 F0 23 MOVX @DPTR,A
0125 12012D 24 LCALL DELY
0128 12012D 25 LCALL DELY
012B 2100 26 AJMP STEPPING
012D 7F02 27 DELY: MOV R7,#02H ; 延時子程序
012F 7E20 28 SS1: MOV R6,#020H
0131 7DFF 29 SS2: MOV R5,#0FFH
0133 DDFE 30 SS3: DJNZ R5,SS3
0135 DEFA 31 DJNZ R6,SS2
0137 DFF6 32 DJNZ R7,SS1
0139 22 33 RET
34 END
A51 MACRO ASSEMBLER MOTOR 11/24/2003 14:15:25 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELY . . . . . . . C ADDR 012DH A
SS1. . . . . . . . C ADDR 012FH A
SS2. . . . . . . . C ADDR 0131H A
SS3. . . . . . . . C ADDR 0133H A
STEPPING . . . . . C ADDR 0100H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -