- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理及接口技术》第四章.ppt
本课程教学模块 第四章、输入/输出接口 4.1 输入/输出接口电路 二、I/O电路功能 三、I/O电路端口编址方式 四、I/O电路的典型结构 四、I/O电路的典型结构 4.1.2 输入/输出数据传送的方式 一、程序控制下的数据传送方式 二、直接存储器存取方式(DMA方式) 三、中断传送方式 四、采用I/O处理机进行数据传送方式 主要传送方式的对比 4.2 可编程并行通信接口芯片8255A 4.2.1接口芯片8255A的结构 二、8255A的内部结构 二、8255A的内部结构 二、8255A的内部结构 表4-2 8255A的读写操作控制 4.2.2 8255A的控制字 一、8255A的方式选择控制字 一、8255A的方式选择控制字 二、8255A端口C的置位/复位命令字 二、8255A端口C的置位/复位命令字 方式 1 的操作过程 三、方式2——双向选通输入输出方式 三、方式2——双向选通输入输出方式 4.2.4 8255A 的应用 一、8255A作为打印机接口的应用 二、8255A作为16位小键盘控制接口的应用 二、8255A作为16位小键盘控制接口的应用 二、8255A作为16位小键盘控制接口的应用 4.3 可编程串行通信接口芯片8251A 4.3.1 串行通信概述 二、异步通信 三、同步通信方式 四、数据传送的三种模式 五、串行输入/输出的软硬件实现 五、串行输入/输出的软硬件实现 4.3.2 串行接口标准RS-232C 一、RS-232C的引脚定义 二、RS-232C的连接 二、RS-232C的连接 三、RS-232C的电气特性 4.3.3 可编程串行通信接口芯片8251A 二、可编程串行通信接口芯片8251A的引脚 三、8251A的基本特点 四、8251A的内部功能结构 四、8251A的内部功能 8251A的内部功能 8251A的内部功能 4.3.4 8251A的控制字和工作方式 4.3.4 8251A的控制字和工作方式 4.3.4 8251A的控制字和工作方式 四、8251A工作初始化过程 4.3.4 8251A的控制字和工作方式 4.4 可编程DMA控制器8237 4.4 可编程DMA控制器8237 4.4.1 8237内部功能结构 二、DMA控制器8237A的内部结构 二、DMA控制器8237A的内部结构 二、DMA控制器8237A的内部结构 8237的内部寄存器的寻址 4.4.2 8237的工作周期与引脚 二、有效周期 二、有效周期 8237A的传送时序 三、8237的引脚及功能 4.4.3 8237的工作模式及控制字 一、8237的工作模式 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 4.4.4 DMA控制器8237的编程应用 二、8237的初始化 三、8237A在IBM PC系列机上的应用 三、8237A在IBM PC系列机上的应用 三、8237A在IBM PC系列机上的应用 四、DMA设定子程序 四、DMA设定子程序 习 题 四 习 题 四 习 题 四 CS IOR IOW 表4-4 8237的内部寄存器的寻址 A3A2A1A0 功能 0 1000 0 1 读状态寄存器 0 1000 1 0 写命令寄存器 0 1001 0 1 非法 0 1001 1 0 写请求寄存器 0 1010 0 1 非法 0 1010 1 0 写单通道屏蔽寄存器 0 1011 0 1 非法 0 1011 1 0 写方式寄存器 0 1100 0 1 非法 0 1100 1 0 字节指针触发器清零 0 1101 0 1 读暂存寄存器 0 1101 1 0 总清 0 1110 0 1 非法 0 1110 1 0 清屏蔽寄存器 0 1111 0 1 非法 0 1111 1 0 写四通道屏蔽寄存器 由于8237A要作为系统的控制器控制总线,所以要有两种工作周期,即空闲周期和有效周期,分别对应受CPU控制的工作状态和作为DMAC控制DMA传送的工作状态。其每个周期又由若干个时钟周期组成。 DMA的每个时钟周期称为一个S状态 一、空闲周期 当8237的四个通道中任一个通道无DMA请求时,8237就进入空闲周期,在空闲周期,823
文档评论(0)