- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.1 概述 5.2 系统总线及接口 5.3 中断控制系统 5.4 计数定时接口 5.5 并行输入输出接口 5.1 概述 5.1.1 I/O信号的形式 1、开关量:只有两种稳定的信号,可以用两个最基本的逻辑符号表示 2、数字量:多位0和1按一定规则组合所表示的信号 3、脉冲量:两种稳态之间的变化 正跳变:由0变到1 负跳变:由1变到0 4、模拟量:数值和时间上都能连续变化的信号 5.1.2 I/O接口 接口的含义: 狭义上:连接计算机和I/O设备的部件; 广义上:还包括接口电路的管理驱动程序; 1、 I/O接口的功能 (1)信号的形式变换:非数字信号变换成二进制数字信号; (2)电平转换和放大 (3)锁存及缓冲 (4) I/O定向 (5)并行及串行I/O的转换 并行方式:接口和I/O设备之间以并行方式传送; 串行方式:一位一位地进行传送; 2、 I/O的内容分类 (1)数据信息:数据信息可分为数字量、模拟量和开关量。 (2)状态信息:状态信息是CPU与外设之间交换数据时的联络信息。 (3)控制信息:控制信息用来设置I/O外设(包括I/O接口)的工作模式、 命令字等有关信息。如“启动”,“停止”信息。 3、 I/O接口的构成 (1)端口:构成I/O接口的基本单元。 较低地址端口存放较低字节内容,较高端口存放较高字节的内容 (2)端口的分类: 数据端口:单向输入、单向输出、双向 状态端口 控制端口:输入、输出指令 5.1.3 I/O编址 两种I/O编址方式:存储器映象和I/O端口寻址 1、存储器映象编址:从存储器地址中分出一部分给I/O端口使用,每个 I/O端口被看成一个存储器单元,用访问存储器的方法访问I/O端口 优点:无须专门的I/O指令和专门的I/O控制信号也能完成I/O; 2、 I/O端口单独编址:使用专门的I/O指令和控制信号进行I/O; 优点:I/O指令和存储器分别编址,各自都有完整的地址空间; 两种方式优缺点互补; 5.1.4 I/O的控制方式 3、中断控制传送方式 中断控制的输入和输出方式,也成中断传送方式。当外设的输入 数据准备好或接受数据的锁存器空时,主动向CPU发出中断请求,使 CPU中断原来执行的程序(主程序),转去执行为外设服务的输入或输 出操作,服务完毕CPU再继续执行原来的程序。 4、直接存储器访问方式DMA 5、其他方式:如I/O处理机方式 5.2 系统总线及接口 5.2.1 总线概述 1、总线的特性 (1)多信号源 (2)被分时使用 (3)由主设备控制 2、总线的分级 (1)片内总线 (2)系统级总线:计算机机箱内部,插卡与插卡之间的连接总线; (3)设备级总线:计算机机箱外部,I/O设备和计算机之间的连接总线; 5.2.2 系统总线标准 1、PC/XT及ISA总线 (1)总线信号 (2)总线周期:CPU执行一条指令的时间称为指令周期。 系统的总线周期分为CPU驱动和DMAC驱动 CPU驱动的总线周期 存储器读总线周期 存储器写总线周期 I/O读总线周期 I/O写总线周期 5.3 中断控制系统 1、中断及返回 所谓“中断”是指CPU在正常执行程序 的过程中,由于内部/外部事件或由程序 的预先安排,引起CPU暂时中断当前程序 的运行而转去执行为内部/外部事件或预 先安排的事件服务的子程序,待中断服务 子程序执行完毕后,CPU再返回到暂停处 (断点)继续执行原来的程序,这一过程 称为中断,其示意图如图5-1所示。 2、中断系统的功能 (1)发出中断请求信号:原始信号、经过管理后输往CPU的信号 (2)定向中断服务程序 (3)主程序的暂停及返回 断点的保护和返回 现场的保护和返回 3、中断技术的优点 (1)并行操作(CPU与外设) (2)实时处理(测控信号) (3)故障处理(掉电保护等) (4)分时操作(多任务或多用户系统) 4、中断源:能引起中断的设备或事件称为中断源。 (1) 中断源种类 设备中断(硬中断) 指令中断(软中断) 故障中断(状态中断) 实时时钟中断(定时中断) CPU内部运算产生的某些错误所引起的中断 (2) 中断源识别通常有两种方法:查询中断和矢量中断。 查询中断 查询中断时采用软件或硬件查询技术来确定发出中断请求的中断源。 多个中断源共用一个中断服务入口程序,进入中断服务程序后查询 方式有: 软件查询:首先读取中断源状态并查询检测,然后根据状态检测情况作相应的中断处理。 硬件查询1:通过串行顺序链电路端口读取引起中断的最高优先
文档评论(0)