- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 输入输出接口 学习目的 通过对本章的学习,您应该能够达到下列要求: 描述接口与CPU和外设的信号 说明接口中主要的端口的作用 说明程序传送方式的类型与原理 说明中断传送方式原理 说明DMA原理 8255/8251的应用 7-1、微机的输入输出方式 接口就是CPU与外界的连接部件,是CPU与外界交换信息的中转站。 原始数据通过接口由输入设备送进去 运算结果通过接口由输出设备送出来 控制命令通过接口发出去 现场数据通过接口从输入设备送进去 7-1-1、CPU和I/O设备之间的信号 一)、数据信息 1、数字量 2、模拟量 3、开关量 4、脉冲量 二)、状态信息 反映当前外设所处的工作状态。 三)、控制信息 CPU 通过接口向外设传送控制信息。 接口部件的I/O端口 一个接口有几个寄存器,不同类型的信息进入不同的寄存器,一般称这些寄存器为端口。 1、 I/O端口寻址方式 直接寻址(0~FFH): I N AL , 80H OUT 83H, AL 间接寻址(0000H~FFFFH) I N AL, DX OUT DX, AL 2、端口 1)、数据端口 2)、状态端口 3)、控制端口 7-1-2、输入输出的控制方式 程序传送方式 中断传送方式 DMA方式 一、程序传送方式 由程序控制CPU与外设之间的数据交换。 1)、无条件传送方式 外设已准备好,不查询外设的状态 输入时,外设的数据已送到三态缓冲器。 输出时,CPU的输出信息已送到输出锁存器的输入端。 2、条件(查询)传送方式 程序测试外 设的状态,若满足,传送, 不满足,等待。 数据传送过程: 1)、CPU从接口读取状态字; 2)、CPU检测状态字的对应位是否满足“就绪” 条件,如果不满足,回到第一步读取状态 字; 3)、如状态字表明外设已处于“就绪”状态,则 传送数据。 2、中断传送方式 1).中断传送方式的原理 启动外设 外设准备好数据,发一个选通信号 外设向CPU发中断请求 CPU受到中断请求信号,暂停现行程序 CPU执行中断服务程序,执行输入输出操作 中断服务程序结束,返回原来程序 2、中断优先级 1)、软件查询方式 在中断处理子程序的开始部份,安排一段带优先级查询的程序。 2)、简单硬件方式--菊花链电路 当一个设备发出中断请求信号INTR,若CPU允许中断,则回发中断应答信号INTA,INTA会由级别高的设备向级别低的设备传递。 3)、专用硬件方式 可编程中断控制器8259A。 思考题 1、查询式传送方式有什么优缺点? 中断方式为什么能弥补查询式传送方式 的缺点? 2、解决中断优先级的方法有哪些?各有什 么优缺点? 3、直接存储器存取方式(DMA) (Direct Memory Access) 为什么要用DMA方式传送数据 什么是DMA方式 DMA传送原理 DMA控制器的工作特点 (一)、为什么要用DMA方式传送数据 查询方式传送数据: 查询时占用CPU时间 中断方式传数据: 比查询方式传送数据效率要高,但执行中断服务程序,CPU要保护断点、保护一些寄存器等操作,使CPU花费时间。 DMA方式 用专用接口电路直接和存储器进行数据传送。 (二)、DMA的传送原理 1、DMA控制器与其它接口电路的不同点: 具有接管和控制系统总线的功能,但在取得总线控制权之前,与其它接口芯片一样,受CPU的控制。 在DMA方式,DMA管理总线,控制 传送数据的开始与结束,传送的字节数, 传送的方向及地址。 2、DMA的功能: ①能接受外设的请求,并能向CPU发DMA请求信号; ②CPU接到DMA请求信号,如果允许,CPU发DMA响应信号,DMA控制器接管总线,进入DMA方式; ③能寻址存储器,并修改地址; ④能向外设发读/写信号; ⑤能控制传诵的字节数,判断DMA是否结束; ⑥DMA结束时,能向CPU发出结束信号,将总线控制权交还CPU; 思考题 1.接口应该具备那些端口?其功能? 2.CPU与外设传送数据,主要有哪些方式? 特点是什么? 3.简述无条件传送方式的原理. 4.简述
您可能关注的文档
最近下载
- 2025-2026学年初中数学八年级上册(2024)青岛版(2024)教学设计合集.docx
- 紫砂壶历代名家.doc VIP
- 某银行新员工国际业务培训课件.ppt VIP
- 有理数的乘方(公开课).ppt VIP
- 牙髓炎临床表现及诊断.ppt VIP
- 2025-2030年中国水利工程勘察设计市场运营状况与发展潜力分析报告.docx
- 六年级上册数学试题-第一二单元测试卷-苏教版-含答案.docx VIP
- 2024-2025学年初中数学八年级上册青岛版(2024)教学设计合集.docx
- NBT47021-2012甲型平焊法兰.docx VIP
- 2025年危险品水路运输从业资格考试复习题库资料(浓缩500题).pdf
文档评论(0)