- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章微型计算机接口技术
一、微型计算机接口结构与功能
二、微处理器与外设数据传输控制方式
三、微型计算机的中断系统
四、微型计算机功能扩展总线和接口标准
1 2
接口的 接口的
基本结 功能
构
(一)接口的基本结构
CPU与外设通信特点
Ø 需要有接口作为CPU与外设通讯的桥梁
Ø 需要有数据信息传送之前的“联络”
Ø 要传递的信息有三方面内容:状态、数
据及控制信息
接口电路通常包含一组能够与处理器交换信息的寄
存器或缓冲器,称为I/O端口。
数据
• 存放数据信息
端口
状态 •存放状态信息,即反映外
端口 设当前工作状态的信息
控制
• 存放控制信息
端口
CPU I/O接口 外设
地址 控制
数据 数据
控制 状态
(二)接口的功能
进行数据格式转换,如正负逻辑的转换,串行与并行数
据转换等
状态信息的应答,以协调数据传送之前的准备工作
进行中断管理,提供中断信号
进行电平转换,如TTL电平与MOS电平间的转换
协调速度
时序控制,提供实时时钟信号
进行地址译码或设备选择,以便使CPU能与某一指定
的外部设备通讯
Ø 独立编址:I/O端口地址与存储单元地址分开编址
Ø 统一编址:存储单元和 I/O端口的地址统一编址
存储单元 存储地址空间
I/O 端口 I/O 地址空间
I/O 端口 I/O 地址空间
整个地址
存储单元 存储器地址空间 空间
这种编址方式的优点是:
Ø 第一,I/O端口不占用存储器地址,故不会减少用户的
存储器地址空间;
Ø 第二,采用单独的I/O指令,使程序中I/O操作和其他
操作层次清晰,便于理解。
这种编址方式的缺点是:
Ø 第一,单独I/O指令的功能有限,只能对端口数据进行
输入/输出操作,不能直接进行移位、比较等其他操作;
Ø 第二,由于采用了专用的I/O操作时序及I/O控制信号
线,因而增加了微处理器本身控制逻辑的复杂性。
这种编址方式的优点:
Ø 可以用访向存储器的指令来访问I/O端口,而访问存储
器的指令功能比较强,不仅有一般的传送指令,还有
算术、逻辑运算指令,以及各种移位、比较指令等,
并且可以实现直接对I/O端口内的数据进行处理。
缺点是:
Ø 由于I/O端口占用了一部分存储器地址空间,因而使用
户的存储地址空间相对减小。另外不利于程序阅读。
(一)直接程序传输
(二)查询程序传输
(三)中断传输
(四)DMA传输
(一)直接程序传输
文档评论(0)