700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 计算机控制实验总结电机调速 步进电机调速系统实验报告-1207.doc

计算机控制实验总结电机调速 步进电机调速系统实验报告-1207.doc

时间:2023-09-07 10:01:21

相关推荐

计算机控制实验总结电机调速 步进电机调速系统实验报告-1207.doc

步进电机调速系统实验报告-1207

华北科技学院计算机学院综合性实验

实 验 报 告

课程名称 微 机 原 理 及 应 用15 至 学年 第 1 学期

学生所在学院 机 电 学 院

年级 13级 专业班级 机制B132

学生姓名 韩 振 伟 学号 02024220

任课教师 王 德 志

实验成绩

计算机学院制

12月26日

《微机原理及应用 12月26日

实验题目微 机 控 制 步 进 电 机 调 速 系 统一、实验目的

1、了解计算机控制步进电机原理

2、掌握步进电机正转反转设置方法。

3、掌握步进电机调速工作原理及程序控制原理。

二、设备与环境

TPC-ZK系列USB实验箱MASM编译环境下使用。

3.在通用MASM下编程。

4.用汇编语言编写控制程序需注明原理。

5.实现利用开关控制步进电机的转速,以及控制正反转。

6.程序完成不同转速的调整,并在程序中标注说明。题目其一:

A芯片,实现开关输入,控制,。

A芯片,控制七段数码管,具体要求教材。3.利用8253芯片的,工作输出方波,控制周期性亮灭\\硬件连接图

\\汇编语言控制程序

;*******************************;

;* 步进电机 *;

;*******************************;

DATA SEGMENT

P55A EQU 288H ;8255 A PORT OUTPUT

P55C EQU 28AH ;8255 C PORT INPUT

P55CTL EQU 28BH ;8255 COUTRL PORT

BUF DB 0 ;一个已定义的字变量BUF,此时BUF=0

MES DB 'K0-K6 ARE SPEED CONTYOL',0AH,0DH

DB 'K6 IS THE LOWEST SPEED ',0AH,0DH

DB 'K0 IS THE HIGHEST SPEED',0AH,0DH

DB 'K7 IS THE DIRECTION CONTROL',0AH,0DH,'$' ;定义字符串MES

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA ;明确段与段寄存器的关系

START: MOV AX,CS

MOV DS,AX

MOV AX,DATA

MOV DS,AX

MOV DX,OFFSET MES

MOV AH,09

INT 21H ;在屏幕上显示字符串MES的内容

MOV DX,P55CTL

MOV AL,90H

OUT DX,AL ;8255 A INPUT, C OUTPUT

MOV BUF,33H

OUT1: MOV AL,BUF

MOV DX,P55C

OUT DX,AL

PUSH DX

MOV AH,06H

MOV DL,0FFH

INT 21H ;判断有无键按下,有键按下则ZF=0,无键按下则ZF=1

POP DX ;保护DX

JE IN1 ;ZF=1则跳转到IN1,否则往下执行

MOV AH,4CH

INT 21H ;ZF=0则返回DOS系统

IN1: MOV DX,P55A

IN AL,DX ;间接寻址,读

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。