- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1111微机控制与接口技术形考册2.pdf
微机控制与接口技术形成性考核作业 (二)(仅供参考)
第4章接口及地址译码技术
4-1 什么是接口?为什么要在CPU 与外设之间设置接口?
通常把介于主机和外设之间的一种缓冲电路称为I/O 接口电路,简称I/O 接口。
CPU 与外部设备交换信息存在以下一些问题:①速度不匹配:CPU 的速度很高,而外设
的速度要低得多,而且不同的外设速度差异很大。②信号电平不匹配:CPU 所使用的信号
都是TTL 电平,而外设大多是复杂的机电设备有自己的电源系统和信号电平。③信号格式
不匹配:CPU 系统总线上传送的通常是8 位,16 位或32 位的并行数据,而各种外设使用的
信息格式各不相同,有些设备上用的是模拟量,而有些是数字量或开关量;有些设备采用串
行方式传送数据,而有些则采用并行方式。④时序不匹配:各种外设都有自己的定时和控制
逻辑,与计算机的CPU 时序不尽相同。因此输入输出设备不能直接与CPU 的系统总线相连,
必须在CPU 与外设之间设置专门的接口电路来解决这些问题。
4-2 微型计算机的接口一般应具备哪些功能?
简单地说,一个接口的基本功能是在系统总线和I/O 设备之间传输信号,提供缓冲作用,
以满足接口两边的时序要求。
①寻址功能。首先,接口要对选择存储器和I/O 的信号能够作出解释;此外,要对送来
的片选信号进行识别,以便判断当前本接口是否被访问,如果受到访问,还要决定是接口中
的哪个寄存器受到访问。
②输入/输出功能。接口要根据送来的读/写信号决定当前进行的是输入还是输出操
作,并且随之能从总线上接收CPU 送来的数据和控制信息,或者将数据或状态信息送到总
线上。
③数据转换功能。接口不但要从外设输入数据或者将数据送往外部设备,并且要把CPU
输出的并行数据转换成所连的外设可接收的格式;或者反过来,把从外设输入的信息转换成
并行数据送往CPU 。
④联络功能。当接口从总线上接收一个数据以后,或者在把一个数据送到总线上以后,
能够发一个就绪信号,以通知CPU,数据传输已经完成,从而可以准备进行下一次传输。
4-3 接口电路的硬件一般由哪几部分组成?
每个接口电路中都包含一组寄存器,CPU 与外设进行信息交换时,各类信息在接口中
存入不同的寄存器,一般称这些寄存器为I/O 端口,简称为口 (Port )。用来保存CPU 和外
设之间传送的数据 (如数字、字符及某种特定的编码等),对输入/输出数据起缓冲作用的
1
数据寄存器称为数据端口;用来存放外设或者接口部件本身状态的状态寄存器称为状态端
口;用来存放CPU 发往外设的控制命令的控制寄存器称为控制端口。若干个端口加上相应
的控制电路而构成接口。
4-4 接口电路的结构有哪几种形式?
接口电路的结构形式是指采用什么样的元件、器件或部件,以什么方式来构成接口电路。
接口电路一般有以下几种结构形式。
①固定式结构采用SSI 或MSI 的IC 逻辑芯片,按设计要求组合而成。电路一经做成,
其工作方式和功能就固定不变,是一种不可编程的接口电路。
②半固定式结构是指采用GAL 或PAL 器件构成的接口电路。由于采用这种器件的接口
电路,其功能和工作方式可以通过改写内部的逻辑表达式加以改变,而逻辑表达式一旦烧入
芯片,其功能和工作方式又能固定下来,因此,把它叫做半固定式结构。
③可编程结构的接口电路,其工作方式和功能可以通过编程方法加以改变,使用灵活,
适应面宽,能满足不同外设接口的需要。
④智能型结构,若采用专门设计的I/O 处理器 (如I8189)或通用单片机,就可以构成智
能接口。由于这些芯片本身带有微处理器,因此,外设的全部管理功能都可由智能接口来完
成,大大提高了系统的效率和数据吞吐量。
4-5 为什么两个端口可以共用一个端口地址?
正如每个存储单元都有一个物理地址一样,每个端口也有一个地址与之相对应,该地址
称为端口地址。有了端口地址,CPU 对外设的输入输出操作实际上就是对I/O 接口中各端口
的读写操作。由于状态端口只做输入操作,控制端口只做输出操作,因此,有时为了节省系
统地址空间,在设计接口时往往将这两个端口共用一个端口地址,再用读/写信号来分别选
择访问。
4-6 CP
文档评论(0)