微机原理与接口 3.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文档。上传文档
查看更多
微机原理与接口 3

二、简单的输入输出接口芯片 1. 三态门 (一)NMOS的三态门电路分析 2. 三态门符号 三态门具有单向导通和三态的特性。 3. 常用集成电路芯片 74LS系列的74LS244,74LS245, Intel系列的8286等。 5. 常用集成电路芯片 三、I/O接口及其寻址方式 1. I/O端口 2. I/O端口的寻址方式 CPU对外设的访问实际上是对I/O接口电路中相应的端口进行访问,因此,也需要对I/O端口进行寻址。 微型计算机系统中I/O端口寻址方式有两种:I/O端口与内存单元统一寻址(存储器映像寻址)和 I/O端口与内存单元独立寻址。 四、CPU与外设间的数据传送方式 1、程序控制方式 2、中断传送控制方式 3、存储器直接存取控制方式(DMA) 1 程序控制方式 查询方式的优点: 较好协调主机与外设之间的时间差异 所用硬件少 查询方式的缺点: 主机与外设串行工作 主机同时只能与一个外设进行通讯 适用于低速、少量外设 2 中断传送控制方式 3 存储器直接存取控制方式 DMA控制器的功能 当外设准备就绪,希望进行DMA操作时,会向DMA控制器发出DMA请求信号,DMA控制器接到信号后,立即向CPU发总线请求信号。 CPU接到总线请求信号后,如果允许,则会发出DMA响应信号,此时CPU放弃对总线的控制权,由DMA控制器对总线进行控制。 DMA控制器得到总线控制权后,要往地址总线上发地址信号,修改存储器或接口的地址指针。然后送出数据信号、发读/写控制信号。 为决定所传送的字节数,DMA控制器中也有计数器,自动计算数据传送的字节数量。 DMA过程结束后,DMA控制器向CPU发出结束信号,将地址、数据、控制三总线的控制权交还给CPU。 6-2. 总线 总线产生的背景 (1) 片级总线 片级总线也叫元件级总线,是由芯片内部通过引脚引出的总线,用于芯片一级的互连线. 2. 总线标准 二. IBM PC 总线 1.地址总线 SA0 ~ SA19 输出线,SA0为最低位,用来对系统内存或I/O设备进行寻址,寻址空间为1MB。对外部设备I/O寻只用SA0~SA9,且SA9=1,故I/O地址范围为:200H~3FFH。 3.控制线(共21根) (1) AEN:地址允许信号,输出线,高电平有效,表明正处于DMA控制周期,此信号可用来在DMA其间禁止I/O端口译码。 (2) ALE:允许地址锁存信号,输出线,此信号由8288总线控制器提供,作为CPU地址的有效标志,其下降沿用来锁存SA0~SA19。 (3) -IOR:I/O读命令,输出线,用来把选中的I/O设备的数据读到数据总线上。 (4) -IOW:I/O写命令,输出线, 用来把数据总线上的数据写入被选中的 I/O端口。 (5) -MEMR:存储器读命令,输出线,用来把选中的存储器单元中的数据读到数据总线上。 (6) -MEMW:存储器写命令,输出线,用来把数据总线上的数据写入被选中的存储器单元中。 (7) T/C:DMA终末计数,输出线。该信号是一个高电平脉冲,表明DMA通过传送的数据已达到其程序预置的字节数,用来结束一次DMA数据块传送。 4.状态线(共2根) (1) I/O CHCK:I/O通道检查,输入线,有效低电平用来表明接口插件或系统板存储器出错,它将产生一次不可屏蔽中断。 (2) I/O CHRDY:I/O通道就绪,输入线,高电平表示“就绪”。该信号线可供低速I/O或存储器请求延长总线周期之用。该低速设备应在被选中,且收到读或写命令时将此线电平拉低,以便在总线周期中加入等待状态TW,但最多不能超过10个时钟周期。 5.其它线 除了以上信号线外,还有时钟OSC/CLK及电源 +12V、-12V、+15V、-5V、地线等,不一一介绍。 三、AT总线或 ISA 系统总线(标准总线) ISA总线一开始是在采用80286 CPU的IBM PC/AT 机中使用的总线。由于其良好的开放性,使得兼容于这 一总线标准的板卡大量涌入市场,因此制定一个统一的 标准是很有必要的。为此国际电子电气工程师协会(IEEE) 成立了一个委员会,专门制定了以PC/ AT机总线为标准的 工业标准体系结构ISA,因此ISA总线就成为标准总线或系 统总线,一直沿用至今。 ISA总线是在PC总线的基础上扩展一个36线插槽形成 的。同一轴线的插槽分成62线和36线两段,共计98线。 62芯8位基本ISA插槽 36芯16位扩充ISA插槽 输入输出端口地址在指令中以立即数 n (8bit)

文档评论(0)

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

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

1亿VIP精品文档

相关文档