微机原理实验报告
HUNAN CITY UNIVERSITY 嵌入式系统 微机原理与接口技术 实验报告 实验 题目:
步进电机综合控制试验 专 业:
计算机科学与技术 学生姓名: 朱森 班级学号: 1306402;10 指导教师: 阳俊 20__
年 4 月 30 日
第 1 页 共 8 页
实验名称: 步进电机综合控制实验
一、实验时间 20__ 年 4 月 29 日 二、实验地点 信息楼 321 机房 三、实验目的
通过用 8255 扩展端口控制步进电机,编写汇编程序输出脉冲序列到 8255的 PA 口,控制步进电机正转、反转。进一步掌握微机原理与接口的理论和实际方法。培养和锻炼开发控制系统的能力。为今后的学习及应用开发打下良好的基础。
要求了解步进电机控制原理,掌握控制步进电机的转动的编程方法,进一步了解控制外部设备的常用电路。
四、实验原理
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机接口电路以 8255 为主芯片,将 PA 口做数据口,传送相序代码,再加上锁存器 74LS373 作绕组保护;通过开关 SW2 控制步进电机的启动。
图 1:
第 2 页 共 8 页
步进电机控制接口实验原理图 五、 实验步骤
1.根据实验原理图连接硬件,确认连接准确无误; 2.打开电源,观察硬件是否可以正常运行; 3.(演示实验步骤)打开环境在“演示实验”菜单下点开“基本接口实验”。在“基本接口实验”中的“并行接口实验”中选择“步进电机”实验进行演示。
4.运行已经编译成功的程序,按下 swp2 键启动步进电机,让其正转 。
六、实验代码 code segment assume cs: code,ds:code org 100h start: jmp begin
psta db 05h,15h,14h,54h,50h,51h,41h,45h pstb db 45h,41h,51h,50h,54h,14h,15h,05h ;相序表 message
db \;系统提示 6. db 0dh,0ah
db \db 0dh,0ah,\begin: mov a_,cs
第 3 页 共 8 页
微机原理实验报告



