- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 输入与输出接口技术 一、接口技术的基本概念 二、输入输出传送方式 三、I/O端口读写技术 四、可编程定时器/计数器芯片8253 五、可编程并行输入输出接口芯片8255A 第一节 接口技术的基本概述 一个简单的微机系统需要CPU、存储器、基本的输入/输出系统以及将它们连接在一起的各种信号线和接口电路。 外部设备通过接口电路和系统总线相联,接口电路的作用是把计算机输出的信息变成外设能够识别的信息,把外设输入的信息转化成计算机所能接受的信息。 接口的概念和功能 1、数据的寄存和缓冲能力 2、设备的选择功能 3、信号的转换功能 4、对外设的控制和监测功能 5、中断和DMA管理功能 6、可编程功能 CPU和I/O设备之间的接口信息 1、数据(数字量、模拟量、开关量) 2、状态信息 3、控制信息 端口的编码方式 1、存储器映射 2、I/O映射方式 5.2 CPU与外设数据传送的方式 1.程序控制方式(如图5-6、5-7所示) 无条件传送方式 、查询传送方式 2.中断传送方式如图5-8所示 3.直接存储器访问(DMA)方式 4.I/O处理机方式 5.3 I/O端口读写技术 (1)8086/8088采用IN和OUT指令访问端口 (2)80286和80386/80486还支持INSB/INSW和OUTSB/OUTSW指令访问端口 3.Intel CPU的输入输出时序 在CPU进行输入输出操作时,若8086 CPU处在最大组态下,则T1期间,S0~S1的编码为I/O操作;若8086 CPU在最小组态下,则使IO/信号为高电平,指明是对I/O操作(如图6-2所示)。 4.I/O端口地址译码 (1)当接口电路的I/O端口固定不变时,采用固定式译码电路。 (2)当端口地址可需适应不同的场合而改变时,采用可选式译码电路。 5.4 可编程定时器/计数器芯片8253 5.4.1 概述 5.4.2 8253定时计数器 5.4.1 概述 实现定时和计数有两种方法:硬件定时和软件定时。 软件定时是利用CPU每执行一条指令都需要几个固定的指令周期的原理,运用软件编程的方式进行定时。 硬件定时,是利用专门的定时电路实现精确定时。这种定时方式又可分为简单硬件定时和利用可编程接口芯片实现定时。 一、8253的结构和引脚 A1A0编码与8253内部寄存器的对应关系 二、8253的编程控制字 三、8253的工作方式及举例 本节以下各例均设8253占用端口地址40H~43H。 方式0 减1计数到0时发中断请求 方式2 周期性时间间隔计时器(频率发生器) 方式3 方波发生器 方式4 软件触发选通 方式5 硬件触发脉冲 四.8253的读操作 (1)读之前先停止计数 (2)读之前先送计数值锁存命令 五.PC/XT机中8253的应用 (1)计数器0:用于产生实时时钟信号 (2)计数器1:用于产生动态存储器刷新的地址更新信号 (3)计数器2:产生扬生器的发音驱动信号 5.5 可编程并行输入输出接口芯片8255A 5.5.1 简单并行口 5.5.2 8255A可编程输入/输出接口 5.5.1 简单并行口 1.行输入 稳定量的输入、变化量的输入 2.行输出 输出接口中要有数据锁存能力,以便输出设备能够得到正确的数据。 3.双向输入/输出接口 利用数据总线进行双向传送信息 一、8255A的结构与引脚 1.8255A的结构框图从功能上来分,8255A的结构可分为:总线接口电路、内部控制逻辑和输入/输出接口电路。 (1)总线接口电路 数据总线缓冲器和读/写控制逻辑。 (2)内部控制逻辑 (3)输入/输出接口电路 8255A的引脚说明 8255A是40根引脚,双列直插式芯片。40根引脚的分布图,这些引脚可分成: (1)与外设连接的引脚 (2)与CPU连接的引脚 二.8255A的控制字 与状态字 (1)工作方式控制字:用来设定通道的工作方式及数据的传送方向的。 (2)C口按位置位/复位控制字:向控制寄存器写入控制字,而使它的每一位置位或复位。 (3)两个控制字的差别 工作方式控制字放在程序的开始部分;按位置位/复位控制字可放在初始化程序以后的任何地方。 三.8255A的工作方式及应用 (1)方式0及其应用 (2)方式1及其应用 (3)方式2及其应用 例:设8253计数器0工作于方式2,按二进制计数,计数初值为0304H。 MOV AL ;设控制字,通道0,先读/写高8位 ;再读写低8位,方式2,二进制。 OUT 43H,AL MOV AL,04H ;送计数值低字节 OUT 40H,AL MOV AL,03H OUT 40H,AL
您可能关注的文档
- 第五章静力学基本原理与方法应用于弹性体new要点分析.ppt
- 第5章产品结构设计第一部分2013503导论.ppt
- 第5章常用设备导论.ppt
- 第5章车间布置设计导论.ppt
- 第五章距离测量与直线定向要点分析.ppt
- 第5章车身维修基础导论.ppt
- 第五章聚苯乙烯类塑料要点分析.ppt
- 第5章成本理论导论.ppt
- 第五章聚合物的稳定剂要点分析.ppt
- 第5章程控交换机软件概况(程控数字交换技术-叶敏版)导论.ppt
- 人教版八年级上册数学精品教学课件 第十三章 三角形 章末整合练.ppt
- 人教版八年级上册数学精品教学课件 第十五章 轴对称 15.3 等腰三角形-15.3.1 等腰三角形-第2课时 等腰三角形的判定 (4).ppt
- 人教版八年级上册数学精品教学课件 极速提分法 第17招 整体思想在解题中的七种技巧.ppt
- 人教版八年级上册数学精品教学课件 第十五章 分式 专项突破9 分式方程的解在求字母的值或取值范围中的常用技巧.ppt
- 人教版八年级上册数学精品教学课件 第十八章 分式 18.3 分式的加法与减法-第1课时 分式的加减.ppt
- 人教版八年级上册数学精品教学课件 第十四章 全等三角形 14.1 全等三角形及其性质 (4).ppt
- 七年级作文成长的经历(11篇).docx
- 法律责任豁免声明及工作证明函(6篇).docx
- 叙事作文那是一次难忘的尝试750字通用14篇.docx
- 沙滩里的秘密500字(14篇).docx
文档评论(0)