微机接口技术实验报告并行接口实验.doc
《微机接口技术实验报告并行接口实验.doc》由会员分享,可在线阅读,更多相关《微机接口技术实验报告并行接口实验.doc(9页珍藏版)》请在三一办公上搜索。
1、微机接口技术实验报告并行接口实验 系别: 计算机科学与技术完成时间:2012-5-15一、实验目的1.熟悉并行接口电路;2.掌握8255并行接口芯片及8253定时器的应用及其编程技术。二、实验内容及要求通过对8255芯片的编程,使得实验台上的步进电机按顺时针或逆时方向转动,同时扬声器(模拟电子琴)做高8度和低8度循环发音:1. 控制步进电机转动和电子琴发音;2.使用K0控制步进电机顺逆时针转动和电子琴发高低音;3.使用K1控制步进电机和电子琴速度(分快和慢两种速度);4.使用K2启动和停止步进电机转动和电子琴发音。三、实验原理1、可编程并行芯片8255A 并行接口即同时在多根I/O线上,以数据
2、字节或字为单位实现CPU通过I/O端口与I/O设备或被控制对象之间的信息传递,如计算机与打印机,A/D和D/A转换器,开关量接口等。8255及其改进型8255A是最广泛应用的并行I/O接口。8255A的主要性能参数如下:(1)8255A内共有4个端口,分别为口A、口B、口C和控制端口。前三个端口为8位并行I/O端口,常用于传送数据信息;控制端口是用于接收CPU送来的控制命令,即控制字。(2)8255A芯片可以三种不同的工作方式与I/O设备进行数据传输,具体方式由控制字来设定。(3)8255与CPU之间交互信息可以使用中断方式进行。它内部有三个中断源,分别产生与方式1(1个)和方式2(2个)中。
3、(4)8255A所有信号与TTL信号兼容,可直接与CPU的三总线连接使用。(5)8255A使用单一的+5V电源,单项时钟。8255A的三种工作方式:方式0基本的输入/输出方式,方式1选通的输入/输出方式,方式2双向的输入/输出方式。本次实验采用方式0,将口A和口B作为输出,分别控制步进电机的旋转和电子琴的发音,口C作为控制输入端。根据端口编址及寻址方式,设定端口A的地址为288H,端口B地址为289H,端口C地址为28AH,控制端口的地址为28BH。8255的工作方式选择控制字如下表格式,这个控制字可以确定口A和口B的工作方式,口C分为两部分,上半部随口A,下半部随口B。当标志位为1时,选择工
4、作方式,当标志位为0时采用按位置位的方式控制。1D6D5D4D3D2D1D0标志位1/0A组方式A口C4-C7B组方式B口C0-C300:方式00:输出0:输入0:方式00:输出0:输出01:方式11:输入1:输出1:方式11:输入1:输入10:方式2对口C的按位置位/复位控制字格式如下,标志位为0时按位置位/复位,当D0为1时,D1-D3的输出有效,反之无效。2、可编程定时器/计数器82538253计数器的主要性能特点如下:(1)有3个独立的16位计数器;(2)每个计数器都可以按照二进制或者二十进制计数;(3)每个计数器都可以由程序确定,按照6种不同的方式工作;(4)所有的输入输出都与TTL
5、兼容。8253的控制字如下。3、步进电机与电子琴 步进电机采用两项驱动方式,每次对电机的四组线圈中的两组施加脉冲信号,并进行顺序切换使步进电机旋转,调节脉冲信号施加的顺序和频率可改变电机的旋转方向和旋转速度。步进电机原理图步进电机旋转控制 利用8255的PA0施加控制信号给与非门,用来控制扬声器的开关状态。在利用设置不同的计数值,使8253产生不同频率的波形,使扬声器产生不同频率的音调,从而达到类似音阶的高低音变换。电子琴控制原理图音 阶12345678高音平率 262 294 330 347 392 440 494 524低音频率 524 588 660 698 784 880 988 10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 技术 实验 报告 并行

链接地址:https://www.31ppt.com/p-2392911.html