- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * CPU对DMAC初始化,确定要传送数据的字节数,参与传送的数据块地址及选定DMA通道及传送方式。 CPU向磁盘控制器发出读盘命令,由磁盘控制器找到要读取的数据位置,并开始读出数据。 当磁盘控制器准备好第一个字节的数据后,向DMAC发出DREQ请求信号 …. 当传送结束,HRQ撤销,DMA交出总线控制权,CPU的HLDA撤销,收回总线控制权 S1:发送总线保持请求信号,要求CPU让出总线控制权 S1.1:外设接口→8237A S1.2:8237A → CPU S2:取得总线控制权:由DMA控制器(8237A)取代CPU,临时接管总线 能设定和修改传送的字节数 S3:数据读写控制: 送地址:指出存储单元、外设地址,并能自动修改地址指针 产生控制信号 * * * * * 第六章 I/O 接口和总线 电气学院学习部资料库 * §6-1 I/O接口 一、采用I/O接口的必要性 计算机和外设之间的信息交换存在以下问题: 1、速度不匹配: 解决方法:设置缓冲器、锁存器 2、信号电平不匹配: CPU:TTL电平;外设:电源系统 解决方法:设置电平转换电路,MC1488 3、信号格式不匹配: CPU:16位的并行数据 外设:数字量、模拟量、开关量;串行、并行 解决方法:A/D、D/A转换;串变并、并变串电路,电压变电流 电气学院学习部资料库 * 4、时序不匹配 外设:各自的定时和控制逻辑 解决方法:设置时序控制电路,实现CPU与外设之间的握手联络,保证同步 二、I/O接口的功能: 1、寻址:统一、独立、片选、组内选 2、数据输入、输出 3、联络功能 4、复位功能 5、可编程功能 6、检测功能 电气学院学习部资料库 * 三、 简单的输入输出接口芯片 总线与外设的接口应遵循以下原则: 输入三态 输出锁存 单向:缓冲器74LS244 锁存器74LS373 双向:缓冲器74LS245 电气学院学习部资料库 * §6-2 I/O端口及其寻址方式 一、 基本概念 通信:计算机与外设间交换数据、状态和控制命令的过程,是在控制信号的作用下,通过数据总线来完成的 I/O设备(外设):输入输出设备。 例:键盘、扫描仪、显示器、打印机、磁盘等 I/O接口(电路):外设和计算机之间传送信息的交接部件(界面),每一个外设都要通过接口电路才能与主机相连 I/O端口:一个I/O接口电路中通常包含多个端口,一个端口对应一个地址 例:IN AL ,60H ;60H端口的内容→AL 端口地址为60H 电气学院学习部资料库 * I/O接口和I/O端口的关系: ①一个I/O接口电路中通常包含多个端口 ②CPU在同一时刻只能选中某一个I/O端口 ③CPU访问外设,实质上是对I/O接口电路中相应的端口进行访问 ④I/O接口电路中必须包含译码电路以形成I/O端口地址(与存储器比较) 电气学院学习部资料库 * 一个双向工作的接口芯片通常有四个端口 数据输入寄存器 数据输出寄存器 控制寄存器 状态寄存器 外 部 输 出 入 设 备 数据 控制 状态 DB CB AB 数据端口 电气学院学习部资料库 * 二、I/O端口 1、数据端口 作用:缓冲、暂存数据信息、8位 2、状态端口 作用:指示外设的当前状态,每个状态用1位表示 常用的状态位有:Ready、 Busy、 Error 3、控制端口 作用:用来存放CPU向接口发出的各种命令字和控制字,以便控制接口或设备的动作 电气学院学习部资料库 * 三、 I/O端口寻址方式 ⑴存储器映象寻址方式 特点: 1、将每一个I/O端口看作一个存储单元,I/O地址即为整个存储单元的一个部分,统一编址 2、无专门I/O操作指令 3、译码电路复杂、指令长度长 ⑵I/O单独编址方式(用IN、OUT指令) 特点: 1、将I/O地址单独编址、构成一个I/O空间,不占用存储空间 2、有专门的IN、OUT指令,程序清晰,可读性好 3、CPU要提供区分存储器和I/O端口的信号,如M/IO 4、译码电路较简单、指令执行速度快 电气学院学习部资料库 * 四、CPU与外设之间数据传送方式 ①程序方式 ②中断方式 ③DMA方式 区别:CPU的利用率& 数据传输效率 电气学院学
文档评论(0)