第8章 微型计算机接口技术概述与直接存储器访问.ppt

第8章 微型计算机接口技术概述与直接存储器访问.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 微型计算机接口技术概述与直接存储器访问

结构框图: 定时 和 控制 逻辑 优先 控制 逻辑 写缓冲器 读缓冲器 输出缓 冲 器 I/O 缓冲器2 命令 控制 线 当前地址 当前字计 寄存器 数寄存器 读缓冲器 基地址 基字计数 寄存器 (16位) A0~A3 减1电路 暂时字计数器 (16位) 加1电路 暂时地址寄存器 (16位) I/O 缓冲器1 命令寄存器 (8位) 屏蔽寄存 器(1位) 请求寄存 器(1位) 工作方式 寄存器 状态 寄存器 暂存 寄存器 RESET READY CLK EOP MEMR MEMW AEN ADSTB HRQ HLDA DREQ0 ~DREQ3 DACK0 ~DACK3 0 读/写缓冲器 A0~A7 16位总线 16位总线 A4~A7 (16位) D0~D1 DB0~DB7 读/写 (16位) (8位) (8位) 2.8237在PC系列机中的应用 (1) PC/XT机的DMA系统 PC/XT机的DMA通道功能分配如下: 通道0——用于对DRAM进行刷新操作,由8253通道1定 时发出DREQ,请求8237A-5; 通道1——为同步通信保留。 通道2——用于软盘DMA传输服务 通道3——用于硬盘DMA传输服务 (2)PC/AT机的DMA系统 在PC/AT机中,采用两片级联方式可支持7个DMA通道。 3.8237的工作周期 (1)空闲周期(Idle Cycle) 当8237的任一通道都无请求时,就进入空闲周期 (2)有效周期(Active Cycle) (3)扩展写周期 4. 8237的工作方式及编程控制字 (1)8237的工作方式及其寄存器 8237的工作方式控制字的格式如图 : 00通道0 01—选通1选2 11—选通道3 00校验(或M→M) 01写传送I/O→M 10读传送M→I/O 11无效 D7,D6都为1时 D3,D2无意义 0—选择地址加1 1—选择地址减1 00请求传送方式 01单次传送方式 10成组传送方式1 D7 D6 D5 D4 D3 D2 D1 D0 5.8237的初始化编程举例 题目—— 对PC机系统的8237初始化和开机测试编程,程序中 的变量DMA地址为00H,并对8237的各通道编程, 使其工作于单一字节传送方式,地址增量,允许自 动预置,读出操作。 解答:测试方法为:先对地址为DMA+0~DMA+7的8个可读写寄存器都写入FFFFH,然后将它们的值读出来,看与写入的值是否相等。再将写入值改为0000H,同样测试。测试中,如发现读出值与写入值不等,则测试不能通过 五 硬盘接口和常见微机外部接口 (一)常见微机外部实用接口 计算机中的外设都是通过主板进行连接的,所以在一块主板中会存在各种各样的外设接口,如键盘、鼠标接口、打印机接口、USB接口和IEEE 1394火线接口、网线接口,以及音视频输出/输入接口等。 1. PS/2接口 PS/2接口是目前最常见的鼠标接口,最初是IBM公司的专利,俗称“小口” 。 PS/2通信协议是一种双向同步串行通信协议。 2. COM串行接口 目前大多数主板都提供了两个COM接口,分别为COM1和COM2,作用是连接串行鼠标和外置调制解调器等设备。 在早期的PC中基本都采用COM口的鼠标,但随着PS/2和USB接口的盛行,COM口技术即将被更新或者淘汰 3. LPT并行接口 LPT并行接口一般用来连接打印机或扫描仪。其默认的中断号是IRQ7,采用25脚的DB-25接头。并口的工作模式主要有三种: (1)SPP标准工作模式 (2)EPP增强型工作模式 (3)ECP扩充型工作模式 4. MIDI专用接口 声卡的MIDI接口和游戏杆接口是共用的。接口中的两个针脚用来传送MIDI信号,可连接各种MIDI设备,如电子键盘等,现在市面上已很困难找到基于该接口的产品。 对于绝大多数声卡,在连接MIDI设备时需要向声卡的制造商另外购买一条MIDI转接线。 5. SCSI接口 SCSI控制器相当于一块小型CPU,有自己的命令集和缓存,能够处理大部分工作,从而减轻中央处理器的负担(降低CPU占用率)。SCSI接口的速度、性能和稳定性都非常出色,但价格也要贵一些,主要面向服务器和工作站市场。SCSI是一种连接主机和外围设备的接口,支持包括 硬盘

文档评论(0)

3471161553 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档