8255并行接口应用实验_第1页
8255并行接口应用实验_第2页
8255并行接口应用实验_第3页
8255并行接口应用实验_第4页
8255并行接口应用实验_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

8255并行接口应用实验实验目的:采用TDN86/51或TDN86/88教学实验系统,学习并掌握8255A的各种工作方式及其应用,学习在系统接口实验单元上构造实验电路。图1微机原理实验室图2TDN86/51教学实验平台实验原理8255A的数据线片选信号线、地址线、读写控制线等分别与系统总线相连,其中A、B、C三个端口以排线形式引出,供8255A实验使用,其线路如图3所示,端口地址如表1所示,接口实验单元中的开关和发光二极管电路如图4所示。图3系统中的8255A线路图4拨动开关和发光二极管电路表18255的端口地址信号线寄存器编址IOY3A口60HB口61HC口62H控制寄存器63H

实验内容及步骤1.8255A接口应用实验(1)1)实验内容按图5所示实验线路编写程序,使8255A端口A工作在方式0并作为输出口,端口B工作在方式0并作为输入口。用一组开关信号接入端口B,端口A输出线接至一组发光二极管上,然后通过对8255A芯片编程来实现输入/出功能。图58255A接口应用实验(1)线路图2)程序框图开始开始初始化初始化A口方式0输出B口方式1输入从B口输入从B口输入开关数据从A口输出数据,发光二极管显示输出数据从A口输出数据,发光二极管显示输出数据图68255A接口应用实验(1)程序框图3)实验步骤按图5接线。输入程序并检查无误,经汇编、连接后装入系统。运行程序,拨动开关组,观察发光二极管应一一对应。2.8255A接口应用实验(2)1)实验内容按图7所示接线,编写程序,使8255A端口A工作在方式0并作为输出口,端口B工作于方式1并作为输入口,则端口C的PC2成为选通信号输入端STBB.PC0成为中断请求信号输出端INTRB.当B口数据就绪后,通过发STBB信号来请求CPU读取端口B数据并送端口A输出显示.图78255A接口应用实验(2)接线图(KK1-初态为“1”)2)程序框图中断服务程序开始中断服务程序开始从B口输入开关数据从B口输入开关数据端口初始化:设A口方式0输出,B口方式1输入端口初始化:设A口方式0输出,B口方式1输入;从A口输出数据,并以发光二极管显示从A口输出数据,并以发光二极管显示端口初始化:PC2为选通信号输入端端口初始化:PC2为选通信号输入端,PC0中断请求信号输入端;关中断关中断8259初始化8259初始化允许IRQ7中断中断返回中断返回开中断开中断等待中断等待中断图88255A接口应用实验(2)程序框图3)实验步骤按图7连接实验线路.输入源程序并检查无误,经汇编、连接后装入系统。运行实验程序,然后拨动开关组K0~K7,准备好后,按动开关kk1,观察发光二极管组,应与开关组信号对应。3.8255A接口应用实验(3)1)实验内容按图9所示实验线路接线,编写程序使8255端口A工作在方式0,并作为输出口。将其PA0~PA3通过74LS48BCD码七段显示驱动器,在共阴极七段数码管上循环显示“0”~“9”十个数。图98255A接口应用实验(3)线路2)程序框图开始开始端口初始化:端口初始化:设A口方式0输出,B口,C口任意设定AL=0AH?AL=AL+1AL=0开始AL从A口输出Y延时AL=0AH?AL=AL+1AL=0开始AL从A口输出Y延时NN图108255

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论