第6章­输入输出接口.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机系统原理与接口技术 ②、译码器译码电路:如果接口电路需要使用多个端口地址,则采用译码器译码比较方便。如:双2-4译码器74LS139;3-8译码器74LS138,4-16译码器74LS154,等 PC机中3-8译码器74LS138的译码实例 常见的端口地址译码方法 I/O地址译码电路结构形式及常见的端口地址译码方法 6.2.1 I/O端口地址译码 微型计算机系统原理与接口技术 I/O地址译码电路结构形式及常见的端口地址译码方法 ③、比较器比较法 例:设计一个I/O地址可以改变的端口地址译码电路,并且在300H――3FFH范围内可以任意选译某一个端口地址。 设计:确定地址开关的位数 题目要求256种选译,故采用8位地址开关DIP8,其次,地址开关不能直接在系统地址线上,需通过中介元件(比较器或异或门)进行地址转移,我们采用比较器74LS688。 从题目要求的地址范围300H――3FFH可知,译码电路的输入地址的取值为: 6.2.1 I/O端口地址译码 常见的端口地址译码方法 微型计算机系统原理与接口技术 I/O地址译码电路结构形式及常见的端口地址译码方法 ③、比较器比较法 例:设计一个I/O地址可以改变的端口地址译码电路,并且在300H――3FFH范围内可以任意选译某一个端口地址。 6.2.1 I/O端口地址译码 微型计算机系统原理与接口技术 ④、 另外我们也可以采用GAL的开关式多个接口电路地址译码电路的设计。可以根据GAL的特点,把它运用到译码电路中。GAL除了进行硬件设计外,还要根据所要求的逻辑功能和编程工具所要求的格式,编写GAL的编程输入源文件。确定逻辑关系,最后将编程代码“烧:到GAL内部。然后进行使用。 常见的端口地址译码方法 I/O地址译码电路结构形式及常见的端口地址译码方法 6.2.1 I/O端口地址译码 微型计算机系统原理与接口技术 6.2.2 I/O端口的读写控制技术 CPU在向外部输出数据或向控制端口写控制命令时要进行端口写操作(即执行OUT指令)。 1. 端口寄存器的写操作 2. 端口寄存器的读操作 通常会有一些状态信息或数据信息需要输入给CPU,这些数据已存放于寄存器中,通过端口读操作可以读入微处理器,这些寄存器不能直接接到系统数据总线上,以免长时间占用总线,需通过三态缓冲器接至数据总线。只有对该寄存器使用的端口进行读操作时才打开三态门,将数据送上总线;其他时间三态门处于高阻状态。 微型计算机系统原理与接口技术 数据锁存器与缓冲器 例:输入设备接口的数据锁存和缓冲电路如图左下所示,输出锁存电路如图右下所示。 6.2.2 I/O端口的读写控制技术 微型计算机系统原理与接口技术 CPU与外部主要进行两种类型的数据传送:与内存储器的数据传输和与外部设备的数据传输。 CPU使用一个总线周期就可以与内存储器进行一次数据传输,而且这个过程可以连续进行。 CPU与外设的数据传输则要复杂得多。CPU从输入设备读入一个数据之后,要等到该设备完成了第2次数据输入之后,才能读入第2个数据。等待时间不但与该设备的工作速度有关,有时也带有许多随机的成分。例如:用户在键盘输入过程中,两次击键的间隔时间往往是不确定的。 因此,较之与内存储器的数据传输,CPU与外设的数据传输有着不同的特点,因而也有着不同的处理方式。 概括起来有以下4种传送方式: 无条件传送方式、查询方式、中断方式、DMA控制方式。 6.3 微型计算机接口数据传输控制方式 微型计算机系统原理与接口技术 6.3 微型计算机接口数据传输控制方式 无条件传送方式: 无条件传送方式又称为同步方式,是最简单的一种I/O控制方式。多用于CPU与低速接口之间的信息交换。如开关、继电器、LED显示器,它们总是被认为处于“待命”状态。CPU对它们的I/O操作可以随时进行。 无条件输入/输出传送接口 * 微型计算机系统原理与接口技术 第6章 输入输出与接口技术 微型计算机系统原理与接口技术 接口的的概念  在微型计算机系统中,CPU与外部设备之间的联系,需要有特定的硬件连接和相应的软件控制。完成这一任务的软硬件综合称为接口。 6.1.1 微型计算机接口简介 外部设备种类繁多,从工作原理来讲,可分为机械、电动式和其它形式等几类,它们所传输的信息如数字量、模拟量、开关量、脉冲量要求也各不相同。这就给计算机和外设之间的信息交换带来以下一些问题: *???? 速度不匹配: *???? 信号电平不匹配: *???? 信号格式不匹配: *???? 时序不匹配 微型计算机系统原理与接口技术 6.1.2 微型计算机接口

文档评论(0)

xiaohuer + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档