- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 微型计算机接口技术概述
1.1概述
1.I/O接口定义:将外设连接到总线上的一组逻辑电路的总称。用以实现外设与主机之间的信息交换。
2.接口通常起变换和缓冲的作用。变换的含义包括模拟量到数字量的转换,串行数据到并行数据的转
换以及电平转换等。
3.接口的基本功能是在系统总线和I/O设备之间传输信号,提供缓冲作用以满足接口两边的时序要
求。
(1)寻址功能:对送来的片选信号进行识别。
(2)输入/输出功能:根据读/写信号决定当前进行的是输入操作还是输出操作。
(3)数据转换功能:并行数据向串行数据的转换或串行数据向并行数据的转换。
(4)联络功能:就绪信号,忙信号等。
(5)中断管理功能:发出中断请求信号、接收中断响应信号、发送中断类型码的功能。并具有优先
级管理功能。
(6)复位功能:接收复位信号,从而使接口本身以及所连的外设进行重新启动。
(7)可编程功能:用软件来决定其工作方式,用软件来设置有关的控制信号。
(8)错误检测功能:
传输错误:是由传输线路上的噪声干扰所致,可通过奇/偶校验进行检测;
覆盖错误:如果接口中已有一个数据,而CPU或外设还没来得及取走,此时又向接口中送来一
个新的数据,原来的数据被覆盖。
4.接口分类
(1) 按通用性分:专用接口和通用接口
(2) 按可编程性分:可编程接口和不可编程接口
(3) 按与外设数据的传送方式分:并行接口和串行接口
(4) 按工作对象分:面向CPU 的外围接口和面向外设的I/O接口
1.2 CPU和输入/输出设备之间的信号
1.信号分类
(1) 数据信息(8/16/32位)外设和CPU真正要交换的信息
二进制信息——数
数字
ASCII码表示的数或
字符
三种 模拟量:连续变化的物理量
开关量:具有两种状态
(2) 状态信息:反映外设当前的工作状态,是外设通过接口往CPU传送的。
(3) 控制信息:由CPU发送给外设的,命令其处于某种工作方式或执行某种操作。
1.3输入/输出端口
1.I/O端口定义:I/O接口电路中能被CPU直接访问的寄存器或某些特定部件。
2.CPU和外设进行数据传输时,各类信息在接口中进入不同的寄存器,每个端口有一个端口地址。
3.输入/输出端口的分类
(1) 数据端口:用于对来自CPU和内存的数据或者送往CPU和内存的数据起缓冲作用。
(2) 状态端口:存放外部设备或者接口部件本身的状态。
(3) 控制端口:存放CPU发出的命令,以便控制接口和设备的动作。
4.CPU对外设的输入/输出操作就归结为对接口芯片各端口的读/写操作。
5.输入/输出端口的编址方法
统一编址 独立编址
I/O 口地址与内存地址统一进行编址,共用 I/O 口地址与内存地址分开编址,内存地址空间和
一个地址空间。 I/O地址空间相对独立。
无需设置专门的I/O指令,访问存储器的所 有专门的I/O指令
有指令都适合I/O 口。 输入指令IN AL,80H 输出指令OUT80H,AL
指令丰富 、灵活 内存地址空间不受I/O 口编址的影响
用地址总线最高位作寻址标志 用专门控制信号来区分CPU访问存储器还是I/O
端口 (M/IO)
内存可用地址空间减少 I/O指令功能简单,类型少
6.I/O端口地址译码包括片选和字选两部分:
片选:由片外译码电路实现,用来确定接口芯片内部端口的具体地址范围。
字选:由芯片内部的地址译码电路实现,用来确定接口芯片内部端口的具体地址。
7.实现片选的方法:
(1)全译码:地址总线的所有地址线均参与地址译码,其中一部分参与片选,另一部分参与字选。特
点:每一端口都有唯一的地址,但结构较复
文档评论(0)