球过手翻译一段8088控制步进电机的汇编语言

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:16:50
用导线对应连接步进电机模块的A、B、C、D到8255模块的PC0~PC3;
用导线连接8255模块的CS_8255到CPU模块的200H

C8279 EQU 239H
D8279 EQU 238H
C8255 EQU 203H
P8255C EQU 202H

CODE SEGMENT
ASSUME CS:CODE,DS:CODE
START:
PUSH CS
POP DS
INI: MOV DX,C8255
MOV AL,80H 设置8255A方式字10000000h,PA口输入,PB口输出
OUT DX,AL 将方式命令写入控制口
MOV DX,C8279
MOV AL,00H
OUT DX,AL
MOV AL,2AH 设置8255A方式字00101010h,PA口输入,PB口输出
OUT DX,AL 将方式命令写入控制口
MOV AL,90H 设置8255A方式字10010000h,PA口输入,PB口输出
OUT DX,AL 将方式命令写入控制口
MOV AL,0D1H ;清除
OUT DX,AL

WAIT1: IN AL,DX ;读8279状态字,判是否有键按下
MOV AH,AL
AND AL,80H
JNZ WAIT1
MOV AL,AH<

C8279方程239H
D8279方程238H
C8255方程203H
P8255C方程202H

代码段
承担政务司司长:代码,德尚:验证码
开始:
推进政务司司长
持久性有机污染物德尚
问题:传送型, C8255
传送人, 80H设置8255A方式字10000000h ,美国宾夕法尼亚口输入,铅口输出
输出型,阿盟将方式命令写入控制口
传送型, C8279
传送铝分钟
输出型,美联
传送人, 2AH设置8255A方式字00101010h ,美国宾夕法尼亚口输入,铅口输出
输出型,阿盟将方式命令写入控制口
传送人, 90H设置8255A方式字10010000h ,美国宾夕法尼亚口输入,铅口输出
输出型,阿盟将方式命令写入控制口
传送人, 0D1H ;清除
输出型,美联

WAIT1 :在铝,尖端;读8279状态字,判是否有键按下
传送啊,美联
与铝, 80H
JNZ WAIT1
传送人,历
与铝, 0FH
中医人,分钟
乙脑WAIT1
的LEA本钢,一步;取码表头
运行:呼叫CHKKEY
来电显示
传送国泰航空, 08
LOOP3 :传送型, P8255C
传送铝, [司]
输出型,美联
公司司