小直流电机转速控制实验—微机原理与接口技术

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机系综合性实验

实验报告

课程名称微机原理与接口技术A 实验学期 2010 至 2011 学年第 2 学期学生所在系部电子信息工程系

专业班级

学生姓名学号

任课教师

实验成绩

计算机系制

《小直流电机转速控制》课程综合性实验报告

开课实验室:微机与接口实验室2011年5月29日实验题

小直流电机转速控制实验

一、实验目的

1、了解计算机控制直流电机原理

2、掌握直流电机正转反转设置方法。

3、掌握前向通道各部件工作原理及程序控制原理。

二、设备与环境

DAC0832

8255并行接口芯片

98系统微机。

三、实验原理简述

小直流电机的转速是由Ub输出脉冲的占空比来决定的,正向占空比越大转速越快,反之越慢。见下面图例:

在本实验中,模拟量输出Ub为双极性,当输入数字量小于80H时输出为负,输入等于80H 时为0V,输入大于80H时输出为正。因而本实验中,DAC0832输入数字量只有2个(80H 和FFH),通过不同的延迟时间达到改变小电机转速的目的

四、实验内容

1、按图55线路接线。DAC0832的CS接290H~297H,Ub接DJ插孔。8255 CS接288H~28FH。

2、编程利用DAC0832输出一串脉冲,经放大后驱动小直流电机,利用开关K0~K5控制改变输出脉冲的电平及持续时间,达到使电机加速,减速之目的。

五、实验流程设计

六、程序段分析

(1)数据段

DA TA SEGMENT

Ioport equ 0c8ooh-0280h

PORT1 EQU ioport+290H

PORT2 EQU ioport+28BH

PORT3 EQU ioport+28AH

BUF1 DW ?

BUF2 DW ?

DA TA ENDS

功能说明:DATA 是段的名字,DATA ENDS段程序的结束。数据定义伪指令用来为数据分配存储单元,建立变量与存储单元之间的联系。dw定义类型属性为字,?表示预留空间,内容不定。

(2)代码段

CODE SEGMENT

ASSUME CS:CODE,DS:DA TA

CODE是代码段,一个汇编语言程序中,代码段是不可缺少的,其他段可视具体情况而定。

相关文档
最新文档