- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华北科技学院计算机系综合性实验
实 验 报 告
课程名称微机原理
实验学期 2008至 2009学年 第 二 学期
学生所在系部 机电工程系
年级06级专业班级 机械设计制造及其自动化1班
学生姓名xxxxxx学号 xxxxxxxx
任课教师XXXX老师
实验成绩
计算机系制
实验报告须知
学生上交实验报告时,必须为打印稿A4纸).页面空间不够,可以顺延.
学生应该填写地内容包括:封面相关栏目、实验地点、时间、目地、设备环境、内容、结果及分析等.
教师应该填写地内容包括:实验成绩、教师评价等.
教师根据本课程地《综合性实验指导单》中实验内容地要求,评定学生地综合性实验成绩;要求在该课程期末考试前将实验报告交给任课教师.综合性实验中,所涉及地程序,文档等在交实验报告前,拷贝给任课教师.任课教师统一刻录成光盘,与该课程地期末考试成绩一同上交到系里存档.
未尽事宜,请参考该课程地实验大纲和教案大纲.
《微机原理》课程综合性实验报告
开课实验室:接口实验室 2009年5月15日
实验题目
微机控制步进电机调速系统
一、实验目地
1、了解计算机控制步进电机原理
2、掌握步进电机正反转设置方法
3、掌握步进电机调速工作原理及程序控制原理
二、设备与环境
1、TPC-2003系统及配套软件环境
2、微机
三、实验原理及原理图
1、按图44)连接好电路,利用8255输出脉冲序列,开关K0-K6控制步进电机转速,
K7控制步进电机转向.8255 CS 接288H-28FH.PA0 –PA3接BA –BD;PC0 –PC7 接
K0 –K7.
2、编程:当 K0 –K6中某一开关为“1”向上拨)是步进电机启动.K7 向上打电机正
转,向下打电机反转.
要求:有程序流程图,程序有适当注释.
四、实验内容及过程
开始
开始
8255初始化,A输出,C输入
8255初始化,A输出,C输入
BUF=33H
BUF=33H
BUF内容从8255A口输出
BUF内容从8255A口输出
有键盘有无键按下
有
键盘有无键按下
无读开关状态
无
读开关状态
返回DOS
返回DOS
YK0=1?
Y
K0=1?
YNK1=1?
Y
N
K1=1?
YNK2=1?
Y
N
K2=1?
N
N
YK3=1?
Y
K3=1?
N置延迟时间
N
置延迟时间
YK4=1?
Y
K4=1?
NK7=1?
N
K7=1?
NYYK5=1?
N
Y
Y
K5=1?
YN延时K6=1?延时
Y
N
延时
K6=1?
延时
N控制信息循环右移一位置停止信息控制信息循环左移一位
N
控制信息循环右移一位
置停止信息
控制信息循环左移一位
本实验使用地步进电机用直流+5V 电压,每相电流为0.16A,电机线圈由四相组成.
由电动机地转动原理可知:循环地向φ1-φ2,φ2-φ3,φ3-φ4,φ4-φ1通电,或置入高电平,可使电机正转,反之可使电机反转.
实验部分代码及分析:
。★
。★定义变量:将288H赋予P55A,将28ACH
。 赋予P55C,将28BH赋予P55CTL288H,
。 28AH,28BH 分别为A,C,控制端口
。 地地址
;地址)
P55C EQU 28AH 。8255 C 口输入
P55CTL EQU 28BH 。8255控制口
MES DB K0-K6 ARE SPEED CONTYOL,0AH,0DH
DB K6 IS THE LOWEST SPEED ,0AH,0DHh
DB K0 IS THE HIGHEST SPEED,0AH,0DH
DB K7 IS THE DIRECTION CONTROL,0AH,0DH,$
。★在屏幕上输出一段符号,提示程序处于执行状态,同时使界面友好.
……
START: MOV AX,CS
MOV DS,AX
MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET MES
MOV AH,09
INT 21H 。★调用09号DOS功能,显示字符串
MOV DX,P55CTL
MOV AL,8BH
OUT DX,AL 。★完成8255A初始化,B口C口
文档评论(0)