- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 输入输出接口和输入输出通道 2-1
bbbbbbbb 第二章 输入输出接口和输入输出通道 2.1 概 述 2.2 I/O控制方式 2.3 I/O接口设计 2.4 I/O通道 2.5 D/A转换器 2.6 A/D转换器 2.7 I/O 通道的抗干扰措施 门电路 2.1 概 述 计算机控制系统的硬件组成:主机、外围设备 两类外设: 1)常规外设,如键盘、CRT、打印机、磁盘机 2)被控设备和检测仪表、显示装置、操作台等 无论哪一类外设都要通过I/O接口和输入/输出通道(I/O通道)与CPU的总线相连 外围设备分类: 1. 机械式、机电式、电子式 2. 输入设备、输出设备、既可输入又可输出的设备 信息类型:数字量、模拟量、开关量 信息传送方式:并行传送、串行传送 一、接口、通道及其功能 什么是I/O接口?为什么需要I/O接口电路? I/O接口 是主机和外设之间交换信息的连接部件,它起桥梁和纽带作用。 设置I/O接口电路的必要性: 1)解决主机CPU和外设之间的时序配合和通信联络; 2)解决CPU和外设之间的数据格式转换和匹配问题; 3) 解决CPU的负载能力和外设端口选择问题。 (P14~15) (二)I/O通道 I/O通道:也称过程通道。是计算机和控制对象之间信息传送和变换的连接通道。 模拟量输入/输出通道、数字量输入/输出通道 数据采集的参量分两类: 1. 模拟量:时间上和数值上都连续变化的物理量,如温度、压力、流量、速度、位移等。 2. 数字量(开关量):时间上和数值上都不连续的量,如表示开关闭合或断开二个状态的量,按一定编码的数字量和串行脉冲序列等。 过程通道/ I/O通道的功能: 1. 将从被控对象采集的参量变换成计算机所要求的数字量(或开关量)的形式,送入计算机。(A/D转换器完成) 2.计算机按某一数学公式计算后,又将其结果以数字量形式或转换成模拟量形式输出至被控对象。(D/A转换器完成) (P15) 二、I/O信号的种类: 1)数据信息 :主机和外围设备交换的基本信息(8位或16位、串行或并行) 1. 数字量、2. 模拟量、 开关量、4. 脉冲量 示意图 三、计算机和外部的通讯方式 1)并行通信 2)串行通信 3)有线网络通信 4)无线通信 (P17) (一)并行通信 (1)传输线条数n = 传送数据的位数n; (2)传送速度快、信息率高; (3)握手信号线一般是两条(控制和状态线) 握手信号线在某些芯片中是固定的,某些则是通过软件编程指定的。 (4)在短距离的传送中常采用。 常用的并行接口电路芯片,如Z-80系列的PIO、Intel系列的8255A等。 (二)串行通信 (1)传输线条数n=1~2; (2)传输线既可做数据线又可做联络线用; (3)每个数据都占一个固定的时间长度; 串行通信分为全双工方式和半双工方式、同步方式和异步方式。 1 ) 全双工方式 CPU通过串行接口和外围设备相连。串行接口和外设之间有两根数据传输线,串行接口可同时输入和输出数据,计算机可同时发送和接收数据。这如同马路上左右道。 2) 半双工方式 串行接口和外设之间只有一根数据传输线,某一时刻数据只能一个方向传送。这很像交通中有时间限制的单行线。(打印机) 另外还有“单工方式”,现在已经很少采用。 3) 异步通讯 通讯中两个字符的时间间隔是不固定的,而在同一字符中的两个相邻代码间的时间间隔是固定的。 异步通讯是字符是一帧一帧传送的,每帧字符的传送靠起始位来同步。 帧的定义: 用一个起始位表示字符开始,用停止位表示字符结束,在起始位和停止位之间是n位字符及奇偶校验位。这样的一串数据,叫做帧。 通常波特率在 50~9600波特之间, 高速可达19200波 特。 串行通信多采 用异步通信,收发 双方的时钟误差或 波特率误差允许值 4~5%。 4 )同步通信 采用同步通信时,将许多字符组成一个信息组,通常称为信息帧。在每帧信息的开始加上同步字符,接着字符一个接一个的传输。在没有信息要传送时,要添上空字符,因同步传输不允许有间隙。 同步通信可工作在几十~几百千波特。但同步通信要求用精确的同步时钟,实现收发双方的严格同步。 一般异步串行通信用在数据传送时间不能确知,发送数据不连续,数据量较少和数据传输速度较低的场合;而同步通信则用在要求快速、连续传输大批量数据的场合。 常用串行通信接口芯片:Z-80系列的SIO、Intel系列的8251A等。 2.2 I/O控制方式 本节任务: 掌握I/O控制方式及其应用场合,重点掌握中断控制方式。 CPU为了很好的控制各个外设,需要控制方式。常用的控制方式有:程序控制方式、 中断
您可能关注的文档
最近下载
- 护理事业近五年发展规划(2026-2030).pdf VIP
- 虚体医学丛书:医说解集——昆明新空间1025实验室.pdf VIP
- 跨学科实践活动10 调查我国航天科技领域中新型材料、新型能源的应用-九年级化学下册(人教版2024).pptx VIP
- 2024中国可再生能源大会:大型伞梯式陆基高空风力发电技术研究.docx
- 特发性与继发性三叉神经痛诊疗专家共识(2025版).pptx VIP
- 工艺管道施工方案.pdf VIP
- 《像山那样思考》课件.ppt VIP
- 工艺管道施工方案.doc VIP
- 分析石油地质勘探与储层评价方法.docx VIP
- DB11T 891-2012 居住建筑节能设计标准.pdf VIP
文档评论(0)