微机原理课件(西电版)ppt36-1.ppt_第1页
微机原理课件(西电版)ppt36-1.ppt_第2页
微机原理课件(西电版)ppt36-1.ppt_第3页
微机原理课件(西电版)ppt36-1.ppt_第4页
微机原理课件(西电版)ppt36-1.ppt_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、第6章 串并行通信和接口技术,并行通信和并行接口,控制总线,地址总线,数据总线,CPU,接口,外设1,外设2,外设N,RXD,TXD,CPU,串行 接口,外设i,数据总线,地址总线,控制总线,串行通信,一根线,CPU,并行 接口,外设j,数据总线,地址总线,控制总线,并行通信,多根线,并行通信的优势在于:,.数据传输率高 .数据接口简单,典型的并行接口和外设连接的示意图,可编程并行通信接口8255A,可编程 多种工作方式可选择 连接方式灵活,适合与外设直接相连,引脚,1. 和CPU一边相连的信号,RESET复位信号,高电平有效 。 D7D0 数据线 。 CS#片选信号。 RD#读出信号。 WR

2、#写入信号。 A1、A0端口选择信号。,2. 和外设一边相连的信号,PA7PA0A组数据信号; PB7PB0B组数据信号; PC7PC0C组数据信号。,8255A的内部结构,内部结构的注意点,有A、B、C三个8位并行端口,但只有A、B两组控制单元 A和B口整体工作,而C口分成上下两半 A组控制单元管理端口A和C的高4位 B组控制单元管理端口B和C的低4位,8255A的寄存器,数据寄存器(对应于A、B、C口的数据) 控制寄存器,8255A的控制寄存器,写入控制寄存器的控制字分两类: .各端口的方式选择控制字 .C端口按位置1/置0控制字,1. 方式选择控制字,8255A方式选择注意: .有三种基

3、本工作方式: 方式0基本的输入输出方式 方式1选通的输入输出方式 方式2双向传输方式 .只有端口A能工作在方式2 .同一组的两端口可分别工作在输入和输出方式,2. 端口C置1/置0控制字,置1/置0控制字注意: .必须写入控制寄存器 .D0位决定置1或置0 .D3、D2、D1位决定了对哪一位操作 .D7位必须为0,8255A的三种工作方式,方式0,(1) 方式0的工作特点 端口可作为输入口,也可作为输出口。 可以有16种不同的组合,(2) 方式0的输入输出时序 方式0读取数据条件: 先发出地址信号 数据要领先于读信号 输入时序要求: 读出期间地址保持有效 数据必须保持到结束 读脉冲宽度至少为3

4、00ns,方式0输出时序要求: 地址信号必须提前有效且滞后消失 写脉冲宽度至少有400ns 数据必须提前并保持tWD时间,方式0的输出时序,(3) 方式0的使用场合 同步传送 查询式传送,2. 方式1,方式1的特点 端口A、B可分别工作在方式1。 端口C作为复合信号配合A、B口工作,(2) 方式1输入时序 下图是端口A、B工作于方式1输入时,各信号的示意图,上图控制信号说明: STB# 选通信号 IBF 缓冲器满信号 INTR 送往CPU的中断请求信号 INTE 中断允许信号 下图为方式1的输入时序,(3) 方式1输出时序 OBF# 输出缓冲器满信号 ACK# 外设响应信号 INTR 中断请求

5、信号 INTE 中断允许信号,方式1时输出端口对应的控制信号和状态信号,方式1的输出时序,3. 方式2,(1) 方式2的特点 只适用于端口A。 端口C用5个数位提供控制和状态信号。,(2) 方式2信号 INTRA 中断请求信号 STBA# 选通信号 IBFA 状态信息 OBFA# 输出缓冲器满信号 ACKA# 对OBFA的响应信号 INTE1 中断允许信号 INTE2 中断允许信号,方式2的控制信号,(3)方式2的时序,(4) 方式2的使用场合 一个并行外设既可以作为输入又可以作为输出 输入输出动作不会同时进行,(5) 方式2和其他方式的组合 如下面4张图所示,A端口工作于方式2,B端口工作于方式0输入情况,A端口工作于方式2,B端口工作于方式0输出情况,A端口工作于方式2,B端口工作于方式1输入情况,A端口工作于方式2,B端

温馨提示

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

最新文档

评论

0/150

提交评论