《微机原理与接口技术》 课程设计报告 题 目: 步进电机实验 专业名称: 班 级: 学 号: 姓 名: 二 〇一 〇年 一月 步进电机实验 一、 实验目的 1
了解步进电机控制的基本原理
掌握步进电机环形分配器的基本工作原理及软件编程实现方法
二、 实验环境 微机原理实验箱 PC机 若干数细导线 三、 实验原理 1
8 2 5 5 芯片的原理 8255特性: (1)一个并行输入/输出的 LSI芯片,多功能的 I/O器件,可作为 CPU总线与外围的接口
(2)具有 24个可编程设置的 I/O口,即使 3组 8位的 I/O口为 PA口,PB口和 PC口
它们又可分为两组 12位的 I/O口,A组包括 A口及 C口(高 4位,PC4~PC7),B组包括 B口及 C口(低 4位,PC0~PC3)
A组可设置为基本的 I/O口,闪控(STROBE)的 I/O闪控式,双向 I/O3种模式;B组只能设置为基本 I/O或闪控式 I/O两种模式,而这些操作模式完全由控制寄存器的控制字决定
8255引脚功能: RESET:复位输入线,当该输入端外于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有 I/O口均被置成输入方式
CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0时,表示芯片被选中,允许 8255与CPU进行通讯;/CS=1时,8255无法与 CPU做数据传输
RD:读信号线,当这个输入引脚为低电平时,即/RD=0且/CS=0时,允许 8255通过数据总线向 CPU发送数据或状态信息,即 CPU从 8255读取信息或数据
WR:写入信号,当这个输入引脚为低电平时,即/WR=0且/CS=0时,允许 CPU将数据或控制字写入8255
D0~D7:三态双向数据总线,8255与 CPU数据传送的通道,当 CPU 执行输入输出指令时,通过它实现 8位数据的