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

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

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

实 验 报 告

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

学生所在学院 机 电 学 院

年级 13级 专业班级 机制B132

学生姓名 韩 振 伟 学号 201302024220

任课教师 王 德 志

实验成绩

计算机学院制

2015年12月26日

《微机原理及应用 2015年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 ;间接寻址,读

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值