发布时间 : 星期三 文章微机原理及接口技术课程设计(步进电机)更新完毕开始阅读
______________________________________________________________________________________________________________
Y
N
Y
结束 CX=0? 进入循环A3 延迟 转移到A3 程序流程图
精品资料
______________________________________________________________________________________________________________
五、软件清单:
STACK SEGMENT STACK DW 256 DUP(?) STACK DATA TAB DATA CODE START: MAIN: A1: A2: ENDS SEGMENT
DB 01H,03H,02H,06H,04H,0CH,08H,09H ENDS SEGMENT
ASSUME CS:CODE,DS:DATA MOV AX,DATA
MOV DS,AX
MOV AL,80H OUT 63H,AL MOV DX,00FFH MOV BX,OFFSET TAB
MOV CX,0008H MOV AL,[BX] OUT
61H,AL
CALL DALLY
INC BX
精品资料
______________________________________________________________________________________________________________
DEC DX
JZ M2
LOOP A2
JMP A1 A3: MOV AL,[BX] OUT CALL
INC DEC JZ
LOOP JMP M1: MOV MOV A4: MOV OUT CALL
DEC DEC JZ
LOOP JMP 61H,AL
DALLY_k
BX DX M1
A3 M1
BX,OFFSET TAB CX,0008H AL,[BX] 61H,AL DALLY
BX DX M2
A4 M1
精品资料
______________________________________________________________________________________________________________
A5: MOV AL,[BX] OUT 61H,AL CALL
DALLY_k
DEC BX DEC DX JZ M1 LOOP A5 JMP M2
M2: MOV BX,OFFSET TAB MOV AX,0007H ADD BX,AX MOV CX,0008H
JMP A5
DALLY: PUSH CX MOV CX,1000H A6: PUSH AX POP AX LOOP A6 POP CX RET
DALLY_K:PUSH CX MOV CX,0600H
精品资料