2022年《工业用微型计算机》串讲资料 .pdf
《2022年《工业用微型计算机》串讲资料 .pdf》由会员分享,可在线阅读,更多相关《2022年《工业用微型计算机》串讲资料 .pdf(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章输入输出及接口芯片的应用通过本章的学习,使考生掌握输入输出接口的基本概念和工作原理、中断概念和中断服务程序的编写(包括8259 的应用),以及 PC机中常用的几种典型数字输入输出接口的原理和使用方法。要求: 1掌握开关量输入输出接口的工作原理,编程方法,包括显示接口。 2理解中断概念、初步掌握8259 PIC 芯片的功能和应用方法。 3掌握 8253 定时器工作原理和编程规定和应用方法。 4掌握 8255 并行接口芯片的工作原理和用于方式0 的编程和应用方法。 5了解总线概念和用途,PC/XT、PC/AT总线的特点。 6了解串行通信格式,8250/8251 串行通信接口芯片的工作原理,功
2、能等。一、重点提示本章重点是输入输出接口的概念,显示接口,8253 定时器及其中断概念,8259 PIC的初始化编程以及中断服务程序的编写,并行输入输出接口。二、难点提示本章难点是中断和中断服务程序的编写以及几种芯片的综合应用。1概述(1)I/O接口: I/O 接口的用途和组成(2)I/O的传送方式(3)I/O端口的寻址方式(4)I/0的控制方式2PC/AT总线及简单I/O 接口(1)PC/XT 总线和 PC/AT总线(2)I/0端口地址译码器的工作原理,端口地址的分配(3) 简单 I/O 接口的组成及I/O 卡(4)LED 显示接口3中断(1) 中断的概念;IBM-PC 的中断系统(2) 可
3、编程中断控制器Intel 8259A的功能,编程的简单规定(3)8259A 的初始化编程,中断向量的保护和设置,中断屏蔽字和OCW2 的规定名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 34 页 - - - - - - - - - 4计数器定时器电路(1) 可编程计数定时器芯片Intel 8253的工作原理,初始化编程的规定(2)8253的应用5并行 I/O 接口(1) 可编程并行I/O 接口芯片 Intel 8255A (2)8255A 的应用(只要求在方式0 下工作
4、)6异步串行I/O (1) 异步串行通信规程和接口标准(2) 了解可编程串行接口芯片Intel 8250的功能(3) 了解 8250 的应用及串行接口(RS-232C) (4) 了解 8251 串行接口芯片及其应用一、单项选择题1.8259A 的3OCW命令字的功能不包括 ( ) A设置和撤销特殊屏蔽方式 B 设置中断查询方式 C用来设置对8259A 内部寄存器的读出命令 D屏蔽某个中断源的中断申请 答案 D 【解析】 8259A 的3OCW命令字的功能主要有设置和撤销特殊屏蔽方式;设置中断查询方式;用来设置对8259A 内部寄存器的读出命令。2在存储器读总线周期中,( )状态下送出地址锁存允
5、许信号ALE 。 AT1 B T2 CT3 D T4 答案 A 【解析】正常的存储器读总线周期由4 个时钟周期组成,也称4 个状态。在T1 状态开始时,首先送出地址锁存允许信号ALE ,锁存与数据总线信号复用的地址信号。在T2 状态时,存储器读信号MEMR 有效,并一直保持到T4 状态。在T4 状态的开始, CPU从数据总线上读数据。3( )不属于并行I/O 数据传送的特点。 A数据通道宽 B硬件开销大 C传送速度快 D适用于远距离传送 答案 D 【解析】 I/O 设备的传送方式一般分为并行和串行两种。其中并行 I/O 的特点是: 数据通道宽;硬件开销大;传送速度快;只适用于近距离传送。串行I
6、/O的特点是:数据通道名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 34 页 - - - - - - - - - 窄;硬件开销小;传送速度慢;只适用于长距离传送。4在计算机与外界联系的信号中,如果按照不同的作用区分为三类,其中不包括( ) A数据信号 B语音信号 C状态信号 D控制信号 答案 B 【解析】在计算机与外界联系的信号中,如果按照不同的作用区分为三类,数据信号;状态信号;控制信号。5RS-232C 规定了双极性的信号逻辑电平,( )电平表示逻辑“ 1”。 A.
7、 -3V到+25V之间 B+3V 到+25V 之间 C-3V 到-25V 之间 D-12V 到 4-12V 之间 答案 C 【解析】 RS-232C 规定了双极性的信号逻辑电平,-3V 到-25V 之间的电平表示逻辑“1”; +3V 到 +25V 之间的电平表示逻辑“ O ”。因此这是一套负逻辑定义。而PC/XT 系列使用的信号电平是-12V 和+12V,符合 EIA 标准。6下列 ( )不属于 8253 内部数据总线缓冲器的功能。 A往计数器设置计数初值 B从计数器读取计数值 C往控制寄存器设置控制字 D处理读写信号 答案 D 【解析】 8253 内部数据总线缓冲器的功能主要有:往计数器设置
8、计数初值;从计数器读取计数值;往控制寄存器设置控制字。7下列 ( )不属于 8255A 工作方式。 A基本输入输出方式 B全双工工作方式 C选通输入输出方式 D双向传输方式 答案 B 【解析】 8255A 共有三种工作方式:方式O:基本输入输出方式,方式1:选通输入 / 输出方式,方式2:双向传输方式。8下列 ( )可以选中8255A 的控制口。A0001AA时B0101AA时C1001AA时D1101AA时 答案 D 【解析】在8255A 的引脚中,01AA是用来端口的选择信号。用于选择8255A 内部的 3个数据端口和一个控制端口。规定当0001AA时,选中A 端口;0101AA时,选中B
9、端口;1001AA时,选中 C 端口;1101AA时,选中控制端口。9. 8255A 工作在方式1 状态下,此时IBF 控制信号的功能是 ( ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 34 页 - - - - - - - - - A选通信号输入端 B输入缓冲器满信号 C中断申请信号 D输出缓冲器满信号 答案 B 【解析】 8255A 工作在方式1 状态下,此时IBF 控制信号的功能是输入缓冲器满信号。10. 波特率表示传输线路上 ( ) A信号的传输速率 B有效
10、数据的传输速率 C校验信号的传输速率 D干扰信号的传输速率 答案 A 【解析】波特率是码元传输速率,每秒通过信道传输的码元数。(传的是信号) 。比特率是信息位传输速率,每秒钟通过信道传输的有效信息量。(传的是信息)11. 8251A同步通信是波特率最高可达 ( ) A4.8Kb/s B9.6Kb/s C19.2Kb/s D64Kb/s 答案 D 【解析】8251A 同步通信是波特率最高可达64Kb/s ,异步通信的波特率最高可达19.2Kb/s 。12. 下列不属于PCI 总线具体特点的是 ( ) A包括数据总线和地址总线 B有 32MHz总线时钟、 C一条总线上,只有一个CPU工作 D 支持
11、多主总线结构 答案 C 【解析】 PCI 总线的具体特点如下: 32位总线,扩展支持64 位总线,包括数据总线和地址总线。 33MHz总线时钟,增强方式66MHz总线时钟。支持多主总线结构,在一条总线上,可多个CPU同时工作,共享总线资源。 5V、3.3V 两种信号电压标准。二、填空题1. 8251A 与外围设备之间的连接信号分为_ 和_两类。 答案 收发联络信号数据信号【解析】 8251A 与外围设备之间的连接信号分为两类,具体如下:(1) 收发联络信号DTR数据终端准备好信号。DSR 数据设备准备好信号。RTS 请求发送信号。CTS 清除请求发送信号。名师资料总结 - - -精品资料欢迎下
12、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 34 页 - - - - - - - - - (2) 数据信号DTX发送器数据信号端DTX用来输出数据。DRX接收器数据信号端DRX用来接收外设送来的串行数据。8251A 除了与 CPU及外设的连接信号外,还有电源端、地端和3 个时钟端。2并行接口与I/o设备之间同时传送的位数,大多是位。 答案 8 解析】并行接口与I/o设备之间同时传送的8 位数( 1 个字节)。3I/O 接口的寻址方式有_ 和两种。 答案 单独寻址内存映象编址【解析】 CPU 对外设的访问实
13、质上是对外设接口电路中相应的端口进行访问。I O 端口的编址方式有两种单独编址与内存映象编址。(1) 单独寻址(专用的I/O 端口编址)单独编址方式的硬件结构及地址空间分配如上图所示。这种编址方式的特点是:存储器和 I/O 端口在两个独立的地址空间中,I/O 端口的读、 写操作由硬件信号IOR 和 OW1来实现,访问I/O 端口用专用的IN 指令和 OUT指令。单独编址方式的优点是:I/O端口的地址码较短(一般比同系统中存储单元的地址码短) ,译码电路比较简单,存储器同I/0端口的操作指令不同,程序比较清晰; 存储器和 I/O端口的控制结构相互独立,可以分别设计。它的缺点是:需要有专用的i/o
14、指令,而这些I/o指令的功能一般不如存储器访问指令丰富,所以程序设计的灵活性较差。 (2)内存映象编址(存储器映象I 0 编址也叫统一编址)这种方式的硬件结构及地址空间分配如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 34 页 - - - - - - - - - 这种编址方式的特点是:存储器和I O端口共用统一的地址空间;一旦地址空间分配给 I/o端 m后,存储器就不能再占有这一部分的地址空间,例如整个地址空间为1M ,地址范围为 00000 H FFFFF
15、H ,如果 I/O 端口占有 00000H0FFFFH这 64K 个地址,那么存储器的地址空间只有从10000HFFFFFH的 960K个地址。 在这种编址方式下,I/O 端口的读写操作同样由硬件信号MEMR和MEMW来实现,访问I O端口同样用MOV 指令。同时,所有访问存储器的指令(包括存储器的算术、逻辑运算指令)都可用于I/0端口。统一编址方式的优点是:任何对存储器数据进行操作的指令都可用于I/O端口的数据操作,不需要专用的I/O 指令, 从而使系统编程比较灵活;I/O 端口的地址空间是内存空间的一部分,这样,I/0端口的地址空间可大可小,从而使外设的数目几乎可以不受限制。它的缺点是:
16、I/O 端口占用了内存空间的一部分,显然内存空间必然减少,影响了系统内存的容量;同时访问I/O 端口同访问内存一样,由于访问内存时的地址长,指令的机器码也长,执行时间显然增加。4I/O 传送方式有,和两种。 答案 并行串行【解析】 I/O 和 CPU传送数据时,如果距离近,要求速度快,就可以采用并行数据交换方式,但是硬件结构复杂;所以如果距离较远的设备和计算机之间的数据交换最好采用串行数据传送的方式,这样虽然速度不如并行的快,但是从用户的角度来考虑只要可以接受就可以,它的最大优点是硬件结构简单。5I/O 采用、等三种控制方式。 答案 程序方式中断方式直接数据传送 (DMA)方式【解析】 (1)
17、 程序方式程序方式又可以分为:无条件传送方式和条件传送方式。无条件传送方式又称“同步传送方式:主要用于外设的定时是固定的且是已知的场合,外设必须在微处理器限定的指令时间内准备就绪,并完成数据的接收或发送。通常采用的办法是:把I/O 指令插入到程序中,当程序执行到该10 指令肘,外设必定已为传送数据做好准备,于是在此指令时间内完成数据传送任务。无条件传送是最简便的传送方式,它所需的硬件和软件都较少。为了保证数据传送的正确性,无条件传送方式仅用于简单的外部设备。例如,位于控制面板上的1 开关和发光二极管,此时CPU要读取开关的状态和点亮或熄灭发光二极管,就可采用无条件传送方式。名师资料总结 - -
18、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 34 页 - - - - - - - - - 无条件传送方式的接口电路简单,仅要求一个数据端口就能完成接口功能。适用于无条件传送方式下对开关(输入设备)和发光二极管(输出设备)的接口电路。三态缓冲器可选用 74I 。 $244 或 74LS245 或 8286, 而输出数据寄存器可选用74LS273 或 74LS373 或 8282等 8D锁存器。条件传送方式也可以叫查询传送方式,又称“异步传送方式”。当CPU同外设工作不同步时,很难确保 CP
19、U在执行输入操作时外设一定是“准备好”的;而在执行输出操作时外设寄存器一定是“空”的。这样为保证数据传送的正确进行,提出了查询传送方式。在采用这种方式传送前, CPU必须先对外设进行状态检测。完成一次传送过程的步骤如下:通过执行一条输入指令,读取所选外设的当前状态。根据该设备的状态决定程序去向,如果外设正处于“忙”或“未准备就绪”,则程序转回重复检测外设状态,如果外设处于“空”或“准备就绪”,则发出一条输入输出指令,进行一次数据传送。 (2)中断方式无条件传送和条件传送的缺点是:CPU和外设只能串行工作,各外设之间也只能串行工作。为了使CPU和外设以及外设和外设之间能并行工作,以提高系统的工作
20、效率,充分发挥 CPU高速运算的能力,在计算机系统中引入了“中断”系统,利用中断来实现 CPU与外设之间的数据传送,这就是中断传送方式。采用中断传送方式时,CPU从启动外设到外设就绪这段时间,一直在执行主程序,而不是像查询方式中,处于等待状态,仅仅是在外设准备好数据传送的情况下才中止CPU执行的主程序,这就在一定程度上实现了主机和外设的并行工作。同时,如果某一时刻有几台外设同时发出中断请求,CPU可以根据预先安排好的优先顺序,按轻重缓急处理几台外设同CPU的数据传送,这样在一定程度上也可实现几个外设的并行工作。 (3)直接数据传送(DMA)方式当某些外设, 诸如磁盘、 CRT显示器、 高速模数
21、转换器等要求高速而大量地传送数据时,采用程序控制方式来传送数据往往无法满足速度的要求,就拿程序控制方式中传送速度最快的中断方式而言,每传送一个字节(或一个字)就得把主程序停下来,转而去执行中断服务程序,在执行中断服务程序前要做好现场保护,执行完中断服务程序后还得恢复现场。由于在程序控制方式中数据传送过程始终受CPU的干预, CPU都需要取出和执行一系列指令,每一字节(或字)数据都必须经过CPU的累加器才能输入输出,这就从本质上限制了数据传送的速度。为此提出了在外设和内存之间直接地传送数据的方式。即DMA传送方式。 DMA(Direct Memory Access)是一种不需要CPU干预也不需要
22、软件介入的高速数据传送方式。由于CPU只启动而不干预这一传送过程,同时整个传送过程只由硬件完成而不需软件介入,所以其数据传送速率可以达到很高。在DMA传送方式中,对这一数据传送过程进行控制的硬件称为DMA控制器 (DMAC) 。DMA控制器的基本功能是在DMA操作中, DMAC 是控制存储器和外设之间高速传送数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 34 页 - - - - - - - - - 的硬件电路,是一种完成直接数据传送的专用处理器,它必需能够取代CPU
23、和软件在程序控制传送中的各项功能,因此DMAC. 应该具有如下功能:能接受外设的DMA 请求信号DREQ ,并能向外设发出DMA 响应信号DACK ;能向 CPU 发出总线请求信号(HOLD或 BUSRQ) , 当 CPU 发出总线响应信号(HLDA或 BUSAK)后能接管对总线的控制权,进入DMA 方式;能发出地址信息,对存储器寻址并修改地址指针;能发出读、写等控制信号,包括存储器访问信号和I/0访问信号;能决定传送的字节数,并能判断DMA传送是否结束;能发出DMA 结束信号,释放总线,使CPU恢复正常工作。6输出接口74LS273 的功能是;输入接口7415244 的功能是 _。 答案 锁
24、存器输入缓冲器【解析】 (1)74LS373 是一种 8D锁存器, 具有三态驱动输出,其逻辑电路及引脚图如下图所示。从图可见,该锁存器由8 个 D 门组成,有8 个输入端1D 8D,8 个输出端1Q 8Q ,2个控制端 -G 和 OE , 使能端 G有效时,将 D 端数据打入锁存器中D门,当输出允许端E0有效时,将锁存器中锁存的数据送到输出端Q。74LS373 的锁存功能如下表。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 34 页 - - - - - - - - -
25、表中 H 为高电平, L 为低电平,0Q为原状态, Z 为高阻抗, 为任意值 (即不论为“ H”还是为“ L”都一样) 。从表中可见74LS373的功能为:当使能端G为高电平时,同时输出允许端OE 为低电平,则输出Q= 输入 D;当使能端G为从高电平跳变到低电平后,而输出允许端OE 也为低电平时,则输出Q0Q(原状态,即使能端G由高电平变为低电平前,输出端Q的状态,这就是“锁存”的意义)。当输出允许端OE 为高电平时,不论使能端G为何值,输出端Q总为高阻态。 74LS373锁存器主要用于锁存地址信息,以及DMA 页面地址信息等,隔离数据信息。常用的锁存器还有74LS273,74LS573, I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业用微型计算机 2022年工业用微型计算机串讲资料 2022 工业 微型计算机 串讲 资料
限制150内