课件:微型计算机通信与接口技术第二版刘兵电子教案第1章.ppt

课件:微型计算机通信与接口技术第二版刘兵电子教案第1章.ppt

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

两种语言之间就要有一种约定,使两种语言程序之间能相互交换信息,这种约定就是一种软件接口。 2. 软件接口 3. 接口技术 微型计算机接口主要负责接收、解释并执行CPU发出的命令,传送外设的状态,以及双方的数据传输,管理双方的工作逻辑、协调它们的工作时序。 接口技术是工业实时控制、数据采集中非常重要的微机应用技术,可实现CPU与存储器、I/O设备、控制技术、测量设备、通信设备、A/D、D/A转换器等的信息交换。 4. 接口的功能 (1)数据缓冲功能 (2)设备选择功能 (3)信号转换功能 (4)接收、解释并执行CPU命令的功能 5.中断管理功能 当外设需要及时得到CPU的服务时就应在接口中设置中断控制逻辑,由它完成向CPU提出中断请求,进行中断优先级排队,接收中断响应信号以及向CPU提供中断向量等有关中断事务工作。 6.可编程功能 ,现在的接口芯片多数都是可编程的,这样在不改变硬件的条件下,只改变驱动程序就可改变接口的工作方式和功能,以适应不同的用途。 1.4.2 接口传输的信息 在接口部件中需要传输三种信息,分别是数据信息、状态信息、控制信息。 1.数据信息 数据信息是指CPU与外设之间要交换的数据本身,主要包括:数字量、模拟量和开关量三种信息。 2.状态信息 为实现CPU与外设配合工作,CPU需要了解外设所处的现行状态,如打印机是否忙(BUSY),输入设备是否准备好(READY),用于表示外设工作状态的信号叫状态信息,是由外设通过接口传递到CPU的。 3.控制信息 1.4.3 接口与系统的连接 接口电路位于CPU与外设之间,从结构上看,可以把一个接口分为两个部分: 用来和I/O设备相连; 用来和系统总线相连,这部分接口电路结构类似,连在同一总线上。 1.4.4 输入/输出数据传送方式 主机(CPU+内存)和外设之间数据传送的方式通常有三种:程序控制传送方式、中断传送方式和DMA(直接存储器存取)方式。 1.程序控制传送方式 程序控制传送方式是由程序来控制CPU和外设之间的数据传送,可分为无条件传送和查询传送。 (1)无条件传送方式 (2)查询传送方式 ① 查询式输入 实现查询式输入的接口电路如图1-21所示。当输入设备数据准备好,就发低电平有效的选通信号STB,该信号的作用是: a.作为8位锁存器的控制信号,当 STB=0时,输入设备的数据被送入锁存器; b.使D触发器的输出端Q端变成高电平,表示外设已准备好,接口电路已有外设送来的数据。 ② 查询式输出 2. 中断传送方式 3.DMA方式 DMA方式是在外设和内存之间以及内存与内存之间开辟直接的数据通道,CPU不参与传送过程,整个传送过程由硬件来完成而不需要软件介入 在DMA方式中,对数据传送过程进行控制的硬件称为DMA控制器。 3.DMA方式 DMA控制器必须具有以下功能: 能接收外设的DMA请求DREQ,并能向外设发出DMA响应信号DACK; 能向CPU发出总线请求信号HOLD,当CPU发出总线响应信号HLDA后,能接管对总线的控制,进入DMA方式; 能发出地址信息,对存储器寻址并修改地址指针; 能发出读、写等控制信号,包括存储器读写信号和I/O读写信号; 能决定传送的字节数,并能判断DMA传送是否结束; 能发出DMA结束信号,释放总线,使CPU恢复正常工作。 3.DMA方式 1.4.5 输入/输出接口的编址方法 1.I/O端口统一编址 这种方式也称为存储器映射编址方式,是把内存的一部分地址分配给I/O端口,一个8位端口占用一个内存地址单元。已经用于I/O端口的地址,存储器不能再使用。 2.I/O独立编址 这种编址方式中,内存储器和I/O端口有各自独立的地址空间,访问I/O端口需要专门的I/O指令。 1.4.5 输入/输出接口的编址方法 8086/8088微处理器采用如下方式: (1)访问内存储器使用20根地址线,同时使M / IO =1,内存地址范围为00000~0FFFFFH,共1MB。 (2)访问I/O端口使用低16根地址线,同时使M / IO =0,I/O端口地址范围为0000~0FFFFH。两个地址空间相互独立,互不影响。 后面内容直接删除就行 资料可以编辑修改使用 资料可以编辑修改使用 主要经营:网络软件设计、图文设计制作、发布广告等 公司秉着以优质的服务对待每一位客户,做到让客户满意! 致力于数据挖掘,合同简历、论文写作、PPT设计、计划书、策划案、学习课件、各类模板等方方面面,打造全网一站式需求 * * * * 1.2.4 校验和 所谓校验和是把一个字节的8位视为整数,然后把该8位字节构成的序列求和,所计算出的整数值就是校验码。 1. 二进制反码求和 二进制反码求

文档评论(0)

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

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

1亿VIP精品文档

相关文档