第6课微型计算机接口技术.ppt

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

第6章 微型计算机接口技术 6.1 微型计算机接口技术概述 6.2 输入与输出 6.3 并行数据接口 6.4 串行数据接口 6.5 DMA接口 6.6 8253可编程定时计数器 6.7 数/模、模/数转换器及其与CPU的接口 本章学习目的 掌握输入/输出接口电路和基本概念、掌握I/O端口编址方法和特点及地址译码方法。 掌握CPU与外设数据传送的方式方法。 掌握并行数据接口的基本概念、可编程输入/输出接口芯片8255A的结构、应用及编程方法。 掌握串行数据接口的基本概念、RS232C串行接口标准、可编程串行接口芯片8250的结构、应用及编程方法。 掌握DMA的基本概念、可编程DMA控制器芯片8237A的结构、应用及编程方法。 掌握定时/计数电路的基本概念、可编程定时/计数器芯片8253的结构、应用及编程方法。 掌握模/数、数/模转换的基本概念、应用方法,了解DAC0832芯片和ADC0809、AD574等芯片的应用 。 6.1 微型计算机接口技术概述 一个简单的微机系统需要CPU、存储器、基本的输入/输出系统以及将它们连接在一起的各种信号线和接口电路。 外部设备通过接口电路和系统总线相联,接口电路的作用是把计算机输出的信息变成外设能够识别的信息,把外设输入的信息转化成计算机所能接受的信息。 6.2 输入与输出 6.2.1 概述 6.2.2 CPU与外设数据传送的方式 6.2.1 概述 1. 输入/输出接口的编址方式 (1)I/O端口与内存储器统一编址 (2)I/O端口单独编址(如图6-1所示) 2.Intel ×86CPU中的端口访问 (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)当端口地址可需适应不同的场合而改变时,采用可选式译码电路。 6.2.2 CPU与外设数据传送的方式 1.程序控制方式(如图6-6、6-7所示) 无条件传送方式 、查询传送方式 2.中断传送方式如图6-8所示 3.直接存储器访问(DMA)方式 4.I/O处理机方式 6.3 并行数据接口 6.3.1 简单并行口 6.3.2 8255A可编程输入/输出接口 6.3.1 简单并行口 1.行输入 稳定量的输入、变化量的输入 2.行输出 输出接口中要有数据锁存能力,以便输出设备能够得到正确的数据。 3.双向输入/输出接口 利用数据总线进行双向传送信息 6.3.2 8255A可编程输入/输出接口 1.8255A的结构框图(如图6-9所示),从功能上来分,8255A的结构可分为:总线接口电路、内部控制逻辑和输入/输出接口电路。 (1)总线接口电路 数据总线缓冲器和读/写控制逻辑。 (2)内部控制逻辑 (3)输入/输出接口电路 2.8255A的引脚说明 8255A是40根引脚,双列直插式芯片。40根引脚的分布图如图6-10所示,这些引脚可分成: (1)与外设连接的引脚 (2)与CPU连接的引脚 3.8255A的编程控制字 (1)工作方式控制字:用来设定通道的工作方式及数据的传送方向的。 (2)C口按位置位/复位控制字:向控制寄存器写入控制字,而使它的每一位置位或复位。 (3)两个控制字的差别 工作方式控制字放在程序的开始部分;按位置位/复位控制字可放在初始化程序以后的任何地方。 4.8255A的工作方式及应用 (1)方式0及其应用(如图6-13所示) (2)方式1及其应用(如图6-14、6-18所示) (3)方式2及其应用(如图6-19、6-23所示) 6.4 串行数据接口 6.4.1 概述 6.4.2 可编程串行接口芯片8250 6.4.1 概述 1.通信的概念 串行通信就是数据在一根传输线上一位一位的按顺序传送的通信方式。串行通信时,所有的数据、状态、控制信息都是在这一根传输线上传送的。这样,在通信时所连接的物理线路最少,也最经济,因而特别适合远距离的信息传输。 2.串行通信的一些基本术语 (1)串行数据在传输线上的形式:采用调幅和调频如图6-24、6-25所示。 (2)数据传输速率的单位:波特率、比特率 (3)串行通信的连接方式:单工、双工、半双工。图6-26所示。 (4)同步通信和异步

文档评论(0)

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

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

1亿VIP精品文档

相关文档