内工大微机原理 第七章 输入输出接口--2ppt课件_第1页
内工大微机原理 第七章 输入输出接口--2ppt课件_第2页
内工大微机原理 第七章 输入输出接口--2ppt课件_第3页
内工大微机原理 第七章 输入输出接口--2ppt课件_第4页
内工大微机原理 第七章 输入输出接口--2ppt课件_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

7 2并行通信与并行接口 一 并行通信n位数据同时传送 完成这种传送的接口称为并行接口 二 通用并行接口的基本功能 1 具有输入 输出数据的缓冲器和锁存器 可与CPU总线相连 2 具有保存CPU控制命令的控制寄存器 3 具有应答式数据交换所需的状态寄存器 4 其工作方式可由程序设定 可编程 CPU与IO接口的一般连接 IO接口与外设的一般连接 三 可编程并行通信接口芯片8255A 一 8255A的结构和外引脚 1 结构 说明 1 总线接口部分 数据总线缓冲器 完成与总线 DB 的连接 即可挂到总线上 2 外部接口部分 8255A具有3个8位并行I O端口A B C 三个端口均可做I O使用 又可分为2组控制A组 A口和C4 7B组 B口和C0 33 读写控制逻辑部分 接收CB总线命令 完成规定的动作 接收控制字 完成控制字规定的操作 2 外引脚 40脚 8255A 说明 1 控制线RD 读信号 CPU8255A的数据 WR 写信号 CPU8255A的数据或控制字 RESET 复位信号 清内部寄存器 A B C口为输入方式 2 寻址线CS 片选信号 访问8255A时 该线有效 A1A0 端口选择信号 二 8255A的控制字和工作方式1 工作方式 方式0 基本输入 输出方式方式1 选通的输入 输出方式方式2 双向传输方式 特征位 2 控制字 1 工作方式选择字 2 C口位置位 复位控制字 无关位 特征位 D7位 D0位 D1位 说明 往控制口写入控制字 确定8255工作方式 8255初始化编程 3 工作方式的选择与确定 1 方式0 用于无条件或查询方式传送数据 A B C三个端口工作于简单的输入 输出方式 无握手联络线 提供了24根I O线 如 设A口为方式0 输入 B口为方式0 输入 C口为高四位输出 低四位输入 则 工作方式控制字为 2 方式1 说明 OBF 输出缓冲器满 8255A已准备好数据 ACK 外设的应答信号 外设已收到数据 IBF 输入缓冲器满 8255A已收到数据 STB 外设就绪 外设已准备好数据 外设取走数据后 发出中断申请 数据到8255后 发出中断申请 说明 此时A B口可工作于中断驱动或查询式传送方式 C口仅作为A B口与外设的联络信号 注意 在方式1下 当规定了A B口为输入 输出方式的同时 自动规定了有关控制线 3 方式2 可中断双向传送 说明 1 C口高五位用作A口的状态 控制线 2 双向传送时 中断申请线为PC3 当输入缓冲器已满或输出缓冲器已空时 发出中断申请 四 8255A应用举例 例1 硬件电路如图 试编程序 完成开关闭合 对应发光二极管亮 已知A端口地址 00D0HB端口地址 00D2HC端口地址 00D4H控制端口地址 00D6H 分析 1 外设K闭合 则PAX 0K打开 则PAX 1PBX 1 则LED亮PBX 0 则LED灭 2 确定8255A的工作方式硬件无握手联络线 基本输入 输出方式 方式0即 A口为输入B口为输出方式控制字为 1001X00X90H 3 编程 MOVAL 90H 定义工作方式OUT0D6H ALINAL 0D0H 输入A口开关状态NOTALOUT0D2H AL 输出对应 显示 码 例2 8255A为打印机接口 如图 编程将CL中的字符送打印机 已知8255A的端口地址同上例 分析 1 打印机 BUSY 1 打印机忙 无法接受数据 BUSY 0 打印机空 可以接受数据 STB 负脉冲选通打印机 2 8255A与8086的连接 对应相连 3 8255A的工作方式A口输出PC2输入查询式数据传送方式0PC6输出控制字 10000XX181H 3 编程 MOVAL 81HOUT0D6H ALMOVAL 0CH PC6 0OUT0D6H ALWAIT INAL 0D4H 读C口PC2ANDAL 04HJNZWAIT PC2 1打印机忙MOV

温馨提示

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

评论

0/150

提交评论