- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 微型计算机和外设的数据传输;第一节 接口概述 ;二 CPU和输入/输出设备间的信号;三 接口部件的I/O端口; CPU通过对接口中的各寄存器的访问完成数据输入/输出操作。系统中需要为每个寄存器分配不同的端口号,CPU可以通过对端口的输入/输出指令访问各寄存器。
有时为节省端口资源,将数据输入和输出端口共用一个端口号,状态和控制寄存器共用一个端口号,根据读写控制信号区分一组中的不同寄存器。;第二节 CPU和外设的数据传送方式;1 无条件传送
在微机系统中,有一些??单外设。当它们工作时,随时都准备好接收CPU的输出数据或随时都是准备好为CPU提供数据的,也就是说外设无条件准备好向CPU提供数据或接收CPU送来的数据,CPU什么时候均可正确地与它们进行数据传输。
无条件传送方式是一种简单的输入输出方式,一般用于控制CPU与低速接口之间的信息交换。例如,开关、温度、压力流量等(A/D)转换器等。由于这些信号变换缓慢,当需要采集这些数据时,外设已经将数据准备就绪了,因此无需检查端口的状态,就可以立即采集数据。
由于数据保持时间相对于CPU的处理时间长得多,故输入端可直接用 三态缓冲器 与CPU的数据总线相连。若外设是输出设备,一般要求接口有 锁存 能力,也就是CPU送给外设的数据应该在接口中保持一段时间,其原因是外设的速度较慢,所以要求CPU送到接口的数据能保持到外设动作相适应的时间。;例:向80H端口输出数据
OUT 80H,AL
由80H端口输入数据
IN AL,80H;2 条件传送方式(查询方式)
无条件传送对于那些慢速的或总是准备好的外设是适应的。但是,许多外设并不总是准备好的。CPU与这类外设交换数据可以采用程序查询方式。
所谓查询方式就是微型计算机利用程序不断地查询外部设备的状态,根据它们所处的状态来实现数据的输入输出。
为了实现这种工作方式,要求外部设备向微型计算机提供一个状态信息。微型计算机校验外部设备所提供的状态信息,即查询外部设备,以便确定它的下一步操作。;① 查询式输入
查询式输入接口由输入锁存器、状态发生器、两套三态门电路分别对数据和状态信息起缓冲作用,另外还有地址译码器和用于控制读取信息的逻辑电路。;例:状态口82H(D0,1准备好)
数据口80H
TST: IN AL,82H TEST AL,1 JZ TST IN AL,80H;例:一个查询式输入接口的8位数据端口号为100H,状态端口号为104H,状态端口中D5位为1表示数据准备好。设计程序实现100个字节的查询式输入,将输入数据存放到内存1000H开始单元。;② 查询式输出
查询式输出接口由输出锁存器、状态发生器(选通信号产生电路)、状态输入缓冲器,另外还有地址译码器和读写控制逻辑电路。;例:状态口82H(D1,0空闲)
数据口80H
TST: IN AL,82H TEST AL,2 JNZ TST …
OUT 80H , AL; 多个查询端口的状态输入可以共用一个三态缓冲器,程序处理时可采用多分支结构。下图优先级由设备1至n依次降低。;二 中断传送方式
查询方式比无条件传送可靠,能够适用于较多场合。但查询方式下CPU需不断读取和检测外设状态,如果外设没有准备好就需要等待。这个过程往往占用CPU大量时间,而CPU实际用于数据传输的时间却很短,这使CPU的运行效率很低,降低了整个系统的性能。
使用查询方式工作时,如果系统中有多个设备,CPU只能轮流对各设备进行查询,而外设速度并不相同,这样CPU不能很好满足外设的随机性的服务要求。因此查询方式不具备实时性。
为了提高CPU的运行效率,满足系统的实时性需求,可以采用中断方式传输数据。在中断方式下,当外设需要进行数据传输时可以主动向CPU申请中断。CPU接收中断后可暂停当前的工作为外设服务,数据传输完成后可以继续进行原有的工作。在此方式下CPU和外设处于并行工作状态。;三 DMA传送方式
和程序方式相比中断方式传输数据大大提高了CPU的运行效率,但在中断方式下系统仍然需要通过程序完成数据传输,还需做许多辅助工作,如果外设传输速度要求很高,中断方式仍不能满足要求。
在数据传输速度要求很高的场合可以使用DMA方式。在DMA方式下,外部设备利用专用接口电路通过总线直接和存储器间进行数据传输,而不必经过CPU。这种方式的传输速度基本只取决于外设和存储器的速度。;第三节 译码和简单接口电路的扩展;1
您可能关注的文档
- 第13讲_趋势面分析法预测0.pdf
- 华中-河南大学烯部大开发初步设计说明书.pdf
- 1品质工程微创新成果汇编.pdf
- 分节段的负股rna病毒2.pdf
- 210310重型编程java正则designing android.pdf
- 2024年形势与政策第三讲-走好新时代科技自立自强之路.pdf
- 第五章-发展全过程人民民主-保障人民当家作主-2023春形势与政策.pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pdf
- 第五章-发展全过程人民民主-保障人民当家作主-2023春形势与政策.pdf
- AI智能+智慧工厂厂区整体解决方案.pptx
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 2022年南昌交通学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 卡乐控制器PCO控制器说明.docx VIP
- 光伏玻璃研制及其工艺浅析.pdf VIP
- 企业质量环境职业健康安全管理体系内部审核报告QES.pdf VIP
- 2024年高考物理真题汇编(19套).docx
- 2024年濮阳职业技术学院单招职业技能测试题库及答案一套.docx VIP
- [江苏]2025年专利协作江苏中心招聘专利员130人笔试历年参考题库(频考点试卷)解题思路附带答案详.docx VIP
- 正泰变频器NVF2G变频器说明书使用手册.pdf
- 地下车位转让合同_地下车位转让合同格式.docx VIP
- 2023年南昌交通学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
文档评论(0)