《2022年微机接口技术期末复习题及其答案 .pdf》由会员分享,可在线阅读,更多相关《2022年微机接口技术期末复习题及其答案 .pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机接口技术综合练习题一填空题1接口的基本功能是和。2数据输入 /输出的三种方式是、和。3在查询输入 /输出方式下,外设必须至少有两个端口,一个是端口,另一个是端口。4如果某条数据线上传送的数字是1,则传送数字1 时刻数据线上的电压为电平。5 如果某条数据线上传送的数字是0, 则传送数字0 时刻数据线上的电压为电平。6DMA 方式的中文意义是,它适用于数据传送。7在译码过程中,如果有一根地址线没用到,会有个重叠地址。8总线按传送信息的类别可分为:、三类。9PCI 总线属于现代总线。10总线传输方式通常有三种:、和。11在总线上完成一次数据传输一般要经历如下阶段、。12 按总线在微机结构中所处的
2、位置,总线可分为、。13系统总线按其性能可分为:和。14系统总线按其技术上的差异可分为:和。15 8086CPU 的外部中断引脚有和。16 8086 的中断可分为、两大类。17 8086 的外部中断分为和。18 8255A 是芯片。19 8255A 具有三种工作方式:、和。20 8255A 有种工作方式。21 8253 有种工作方式。22 8253 中有个独立的计数器。23 8253 是。24 8253 中的每个计数器可作为二进制和进制计数器用。25 8253 共有个地址。26从 8253 计数器中读出的计数值不是读出瞬间的减计数器的内容。27 0809 是常用的转换芯片。28数 /模转换方式
3、有多种方法,常用的是。29 0832 是常用的转换芯片。30软件识别按键时,当识别有键按下后所加的一段延时程序是为了。31常用的软件识别按键的方法有、。32 LED 显示器有共阳极和之分。33调制解调器是和的组合器件。34面向字符型的串行通信协议规定数据是以为单位传送的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 35串行通信方式分为和。36 RS-232-C 是与间的标准。37根据传输线路不同,串行通信可分为三种方式:、
4、和。38 在串行通信过程中,又称为数据终端设备,又称为数据通信设备。39串行通信中“每秒传送的二进制位数”称为。40远距离串行通信应使用。二选择题18086CPU 工作在总线请求方式时,会让出() 。A地址总线B数据总线C地址和数据总线D地址、数据和控制总线28086CPU 的 I/O 地址空间为()字节。A64KB B1MB C256B D1024B 3CPU 在执行 OUT DX ,AL 指令时,()寄存器的内容送到地址总线上。AAL BDX CAX DDL 4数据的输入输出指的是()进行数据交换。ACPU 与存储器BCPU 与外设C存储器与外设D内存与外存5在给接口编址的过程中,如果有5
5、 根地址线没有参加译码,则可能产生()个重叠地址。A52B5 C25D10 68086 在执行 IN AL ,DX 指令时, DX 寄存器的内容送到()上。A地址总线B数据总线C存储器D寄存器7在中断输入/输出方式下,外设的()线可用于向CPU 发送中断请求信号。A地址B状态C数据D其他8CPU 在执行 OUT DX ,AL 指令时,()寄存器的内容送到数据总线上。AAL BDX CAX DDL 9查询输入 /输出方式需要外设提供()信号,只有其有效时,才能进行数据的输入和输出。A控制B地址C状态D数据10当 CPU 执行存储器读指令时,其() 。AM / IO为高、RD为低BM / IO为低
6、、RD为低名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - CM / IO为低、RD为高DM / IO为高、RD为高11CPU 在执行 IN AL ,DX 指令时,其() 。AM / IO为低,RD为低BM / IO为高,RD为高AM / IO为高,RD为低DM / IO为低,RD为高15.地址译码器的输入端应接在()总线上。A地址B数据C控制D以上都对16地址译码器的输出一般可为接口的()信号。A片选B数据输入C地址D控制17
7、 PCI 总线的数据宽度为()位。A8 B16 C32 D64 18 ISA 总线的数据宽度为()位。A64 B32 C16 D8 19总线的宽度用数据总线的条数表示,其单位是() 。A位B字节C字D双字20总线的宽度用()总线的条数表示。A地址B数据C控制D以上所有21总线的标准传输率是总线上() 。A每秒传输的最大字节量B每秒传输的最大位数C每秒传输的最大信息量D每秒传输的数据量22总线的标准传输率用()表示。AMb/s BMB/s CKb/s DKB/s 23 CPU 响应 INTR 引脚上来的中断请求的条件是() 。AIF=0 BIF=1 CTF=0 DTF=1 24若 8259A 工
8、作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是() 。AIRQ3BIRQ5CIRQ0DIRQ425 8086 中断系统可以管理()种中断。A16 B1K C256 D128 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 26 8086 中断向量表的大小为()字节。A256 B1024 C2k D64k 27软中断INTn(n=10HFFH)的优先级排列原则是() 。An 值愈小级别越高
9、B无优先级别Cn 值愈大级别越高D随应用而定28两片 8259A 级联后可管理()级中断。A15 B16 C32 D64 29 8086 中断系统中优先级最低的的是() 。A可屏蔽中断B不可屏蔽中断C单步中断D除法出错30 8255A 工作在方式2(双向选通I/O)时,() 。A只能作输入接口B只能作输出接口C作输入口或作输出口D同时可作输入口、输出口31传输距离较近时,常采用() 。A串行接口B简单接口C可编程接口D并行接口32并行接口一般要对输出数据进行锁存,其原因是() 。A外设速度常低于主机速度B主机速度常低于外设速度C主机与外设速度通常差不多D要控制对多个外设的存取33可编程定时器/
10、计数器 8253 有()种工作方式。A一种B二种C六种D八种34计数器与定时器的工作原理是() 。A不完全相同的B根本不同的C相同的D互不相关的35可编程定时器/计数器 8253 的控制字为()个字节。A1 B2 C3 D4 36起动 8253 的计数器开始或计数的方式有() 。A软件方式B硬件方式C软件和硬件方式D门控信号37向 8253 写入的计数初值写到了()中。A初值寄存器B计数器0#C减计数单元D控制字寄存器38在对 8253 进行任何操作前,都必须先向8253 写入一个 () ,以确定 8253 的工作方式。A控制字B计数初值C状态字D指令39计数初值送到8253 的()寄存器中。
11、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - A控制寄存器B计数初值寄存器C减计数单元D输出锁存寄存器40可以从8253 的()寄存器中读出减计数器的值。A控制寄存器B计数初值寄存器C减计数单元D输出锁存寄存器41当外设输入的信号变化很快时,应考虑在A/D 转换器的输入端加一个() 。A传感器B滤波电路C采样保持器D多路模拟开关42梯形电阻网络中的电阻为() 。A10K和 20 KBR 和 2R CR 和 RFD2R 和 R
12、F 43 D/A 转换器输出模拟电压的最大幅值不会超过() 。A+5V B0V C输入电压D参考电压44当外设的输出信号为模拟电压时,需在输入通道中设计一个() 。AA/D 转换器BD/A 转换器C定时器 /计数器D传感器45使多路模拟信号共有一个A/D 转换器时,需使用() 。A采样保持器B多路模拟开关C传感器D滤波电路46将各种物理信号变成电信号的装置称为() 。A采样保持器B传感器C模 /数转换器D数 /模转换器47当外设所需的控制信号为模拟电压时,需在输出通道中设计一个() 。AA/D 转换器B定时 /计数器C传感器DD/A 转换器48 ADC0809 的 EOC 引脚如果输出为高电平
13、,表示() 。A启动 A/D 转换B读出数字量CA/D 转换结束DA/D 转换器故障49用 8255 的 PA 口和 PC 口的低 4 位接一个键盘阵列,最多可识别()个按键。A6 B8 C16 D32 50 LCD 显示器比LED 显示器() 。A费电B省电C亮度高D屏幕大51使 8 段 LED 显示器显示数字的编码称为() 。A字形码BASCII 码C区位码DBCD 码52按键的抖动是由()造成的。A电压不稳定B电流不稳定C机械运动抖动和接触不稳定D按键速度太慢名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
14、 - - - - - - 第 5 页,共 15 页 - - - - - - - - - 53 8250 的最高波特率为()bps。A1200 B9600 C19200 D38400 54标准的RS-232-C 规定的串行数据传送距离为()米。A10 B20 C50 D100 55串行通信适用于()微机间的数据传送。A不同类型B同类型C近距离D远距离56两台微机间进行串行通信时,波特率应设置为() 。A不同B相同C可相同也可不同D固定不变57两台微机间进行串行双工通信时,最少可采用()根线。A2 B3 C4 D5 58微机的串口1 的 I/O 地址为() 。A3F8H3FFH B2FBH2FFH
15、 C378H3F7H D3E0H3E7H 三简答题1什么是端口?8086 共有多少端口?2什么是接口?接口的基本功能是什么?3接口所包含的信息有哪些?4输入输出指的是什么?5输入输出方式有哪几种?6地址译码器信号有什么用?7什么是总线标准?8什么是总线?9PCI 总线的优点有哪些?10什么是中断向量表?11什么是中断?12什么是中断向量?13 CPU 响应可屏蔽中断的条件是什么?14初始化命令字的作用是什么?15一个中断类型码为13H 的中断处理子程序存放在0010:3800H 开始的内存,其中断向量应如何存放?16在并行接口中为什么要对输出数据进行锁存?在什么情况下可以不锁存?17并行接口的
16、主要特点及其主要功能是什么?18 8255A 有哪几种工作方式?19为什么要对8253 写控制字?20定时器和计数器有什么相同和不同?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 21 8253 的控制字是否可以读出?计数初值是否可以读出?可以从8253 读出什么内容?22什么是采样保持器?什么时候需用到采样保持器?23在启动A/D 转换后,如果不查询EOC 状态,而是进行一段时间的延时后,再读入数字量,能否读出正确的结果?
17、24串行通信与并行通信有什么不同?25调制解调器在串行通信中有什么作用?26什么是串行通信中的异步方式?27输入缓冲的作用是什么? 28输出锁存的作用是什么?29从 8253 计数器中读出的计数值是否是读出瞬间的减计数器的内容?30 8259 的中断服务寄存器ISR 的某一位如果置1,其含义是什么?四编程设计题1利用 74LS138 译码器设计一个译码电路使产生地址译码信号200h203h。在你设计的译码电路中有多少个重叠地址?2写出如图1 所示原理图中, 芯片 8253 选通工作的地址范围,各端口地址各为多少?设置 8253 计数器 0#为 BCD 码计数方式,工作于方式3(方波发生器) ,
18、CLK0输入端每来5个计数脉冲,输出端OUT0的高电平与低电平反相一次(对称方波),写出设置控制字的指令序列(控制字格式如图2 所示) 。图 1 OUT0CATE0CLK0OUT1CATE1 CLK1OUT2CATE2 CLK28253D0 D1 D2 D3 D4 D5 D6 D7 ABCE1 E2 E3 74LS138A1A0CS RD WRY0 A2 A3 A4 A5 A6 A7 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - -
19、 - 图 2(8253 控制字格式)3 如图 3所示,8255的 A 口与共阴极的LED 显示器相连,若片选信号A9A2=11000100,问 8255A 的地址范围是多少?A 口应工作在什么方式?写出8255A 的初始化程序。图 3 4如图 4,分析各端口的地址,并写出8255A 的初始化程序。8255A A0 A1 A0 A1 PA7 PA6 PA0 CS74LS138 Y4 G1 G2A G2B CBAA9 A4 A8 A6 A0 A3 A7 A5 8255A A0 A1 A1 A2 PA7 PA6 PA0 CS74LS138 Y4 G1 G2A G2B CBAA9 A4 A8 A6 A
20、0 A3 A7 A5 PB7 PB0 +5V PB6 SC1 8253 控制字格式BCD 码计数 1;二进制 0工作方式: 000方式 0;001方式 1;110方式 6写计数初值00 计数值送 OL,01 写低 8 位, 10 写高 8 位, 11先写低 8 位再写高 8 位选择计数器: 00 计数器 0#,01 计数器 1#,10 计数器 2#SC0 RL0 RL1 M1 M2 M0 BCD名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 15 页 - - - - -
21、- - - - 图 4 5如图 5,所示电路,分析各端口地址;A 口、 B 口工作在什么方式;写出8255A 的初始化程序( 8255 控制字格式如图6 所示) 。图 5 图 6(8255 控制字格式)6 ,利用 8255A 检测 8 个外部开关量的状态,请画出接口电路图,写出初始化程序段。7如图 7 电路,使用DAC0832 在 U0产生持续正三角波。(1) 采用 74LS138 译码器产生地址为300H 的地址译码信号, 画出 74LS138 译码电路。(2)产生正三角波,DAC0832 的参考电源UERF应如何接?(3)写出产生三角波的程序。D6 D5 D4 D3 D2 D1 D0 18
22、255 控制字A 组B 组C 口低 4 位: 1入; 0出B 口: 1入; 0出C 口高 4 位: 1入; 0出B 口: 0方式 0;1方式 1A 口: 1入; 0出A 口: 00方式 0;01方式 1;1方式 28255A PA7 PA0 PB7 PB6 PB0 A0 A1 A0 A1 CS74LS138 Y2 G1 G2A G2B CBAA8 A4 A7 A5 A2 A3 A6 +5V 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 15 页 - - - - - -
23、- - - 图 7 微机接口技术综合练习题参考答案一、填空题1输入缓冲输出锁存2程序控制中断DMA 3状态数据4高5低6直接存储器存取批量高速72 8地址总线数据总线控制总线9 高端10同步传输半同步传输异步传输11总线请求和仲裁阶段寻址阶段数据传送阶段结束阶段12片内总线芯片总线系统总线外部总线13高端总线低端总线14传统总线现代总线15 INTR NMI 16内部中断外部中断17可屏蔽中断(INTR )不可屏蔽中断(NMI )18可编程并行接口19基本 I/O 选通I/O 双向选通I/O 20三21 6 22三23可编程定时器/计数器24十25 4 26不是27 A/D 28 T 型电阻网
24、络法29 D/A 30去抖动31行扫描法反转法32共阴极33调制器解调器34字符35异步同步36微机Modem 37单工传输方式半双工传输方式全双工传输方式38微机Modem 39波特率40 MODEM DAC0832 Rfb IOUT1 D0 D7 +5V ILEUREF IOUT2 _+XFERWR2 WR1 U0 IOW300H DBCS名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 15 页 - - - - - - - - - 二、选择题1D 2 A 3B 4B
25、 5C 6A 7B 8A 9C 10A 11A 15.A 16 A 17C 18C 19A 20B 21 A 22A 23B 24B 25C 26 B 27A 28A 29C 30D 31 D 32A 33C 34C 35A 36 C 37A 38A 39B 40D 41 C 42B 43D 44A 45B 46 B 47D 48A 49D 50B 51 A 52C 53C 54C 55D 56 B 57B 58A 三、简答题1一个 I/O 地址称为一个端口;8086 共有 65536 个端口。2微机接口是位于主机与外设之间的一些转换电路的总称。接口的基本功能是输入缓冲、输出锁存、信号变换等。
26、3控制信息、地址信息、数据信息4输入输出指的是主机(或CPU)与外设之间的数据传送。CPU 从外设输入数据的过程称为输入。CPU 向外设输出数据的过程称为输出。5输入输出方式有三种:(1)程序控制输入输出方式。(2)输入中断输入输出方式。(3)直接存储器存取方式。6区分和选通不同外设(接口)工作。7为了使总线能够更好地连接不同的抹模块和传输数据,为其制定或公开总线的一些详细规范,这种规范就叫总线标准。8总线是一组信号的集合,是计算机各模块间进行信号传输的公共通道。9PCI 总线的优点:(1)高性能(2)通用性强(3)低成本(4)使用方便(5)可靠性高、数据完整性好10把系统中所有的中断类型码及
27、其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。11 所谓中断是指CPU 在正常执行程序的过程中,由于内部 /外部事件的触发或由程序的预先安排,引起CPU 暂时中断当前正在运行的程序,而转去执行为内部/外部事件或程序预先安排的事件的服务子程序,待中断服务子程序执行完毕后,CPU 再返回到被暂时中断的程序处(断点)继续执行原来的程序,这一过程称为中断。12中断向量是中断服务程序的入口地址。13 CPU 响应可屏蔽中断的条件是:(1)CPU 必须处于开中断状态IF=1 (2)CPU 现行指令执行结束(3)没有其他优先级高的中断请求。(没有内部中断, 没有非屏蔽中断,没有总
28、线请求。14初始化命令字的作用是使芯片处于一个规定的基本工作方式,并在此方式下进行工作。15略。16数据锁存就是延长数据存在时间,便于与外设存取时间配合。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 15 页 - - - - - - - - - 在外设速度与主机相匹配时,可以不需要锁存。17主要特点:数据并行传输,传输速度快,但距离较近。主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。18 8255A 有 3 种工作方式:方式 0:基本 I/O 方式
29、;方式 1:单向选通I/O 方式;方式 2:双向选通I/O 方式。198253 有多种工作方式供选择,因此8253 在使用前必须先向其写控制字,以决定究竟工作在哪一种方式。20定时器和计数器是同一器件计数器件,其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1 或减 1 计数。若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。21 (1)不可以(2)不可以(3)从输出锁存寄存器读出减计数单元中的计数值。22采样保持器使在进行A/D 转换时,输入到A/D 转换器的模拟电压保持不变。当输入的模拟电压变化较
30、A/D 转换器的速度快时,需在A/D 转换器的输入端加一个采样保持器。23不一定。如果延时的时间长度超过A/D 转换的时间长度,可读入正确的数字量。24串行通信中:数据传送方式是串行的(一位一位传送),数据传送速度较慢,但成本低,适用于远距离传送。并行通信中:数据传送方式是并行的(数位一起传送),数据传送速度较高,但成本较高,适用于近距离通信。25计算机中的数字数据信号在长距离传输中会严重失真,使用调制解调器将数字信号调制成适合于在线路上传输的信号,在接收端再使用Modem 将其反向变换 (解调) 为数字信号。26异步传送方式是以字符为单位传送数据的。每个字符前有起始位,表示字符的开始,在字符
31、结束时有停止位,表示字符结束。27输入缓冲的作用是为了防止外设数据干扰数据总线。28输出锁存的作用是为了使CPU 通过数据总线输出给外设的数据能保持住。29从 8253 计数器中读出的计数值不是读出瞬间的减计数器的内容。30说明 CPU 正在执行中断服务程序。四、编程设计题174LS138 Y0 G1 G2A G2B CBAA4 A9 A7 A2 A3 A8 200H203H A5 A6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 15 页 - - - - - -
32、- - - 图 8 按照图 8 译码电路,有8 根地址线没有参加译码,故有28=256 个重叠地址。2(1)地址范围:80H83H;计数器 0#: 80H;计数器 1#:81H;计数器 2#: 82H;控制寄存器: 83H (2)计数器0#为 BCD 码计数方式,工作于方式3,方式控制字为00010111B=17H CLK0输入端每来5 个计数脉冲, 输出端 OUT0的高电平与低电平反相一次(对称方波) ,即计数初值为10,BCD 码计数,为10H。(3)8253 初始化程序:MOV AL,17H OUT 83H,AL MOV AL,10H OUT 80H,AL 3(1)地址范围:310H 3
33、13H (2)A 口工作在方式0 输出(3)初始化程序MOV AL,80H MOV DX,313H OUT DX,AL 4(1)各端口的地址为:A 口: 310H B 口: 312H C 口: 314H 控制寄存器: 316H (2)初始化程序:MOV AL ,82H MOV DX , 316H OUT DX , AL 5(1)A 口: 188H B 口: 189H C 口: 18AH 控制口: 18BH 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 15 页 - -
34、 - - - - - - - (2)A 口输入方式0 B 口输出方 0 控制字: 10010000 90H (3)初始化程序MOV AL,90H MOV DX,18BH OUT DX,AL 6(1)硬件连接图,如图9 图 9 (2)初始化程序段MOV AL,90H ;A 口控制字( A 口方式 0,输入)OUT PORT, AL ;控制字写入控制寄存器(PORT 代表控制寄存器的端口地址)7题解:(1)采用 74LS138 译码器的地址译码电路,如图10。图 10 (2)产生正三角波,DAC0832 的参考电源UERF应接 -5V 。8255A PA1PA0PA7D0+5VD774LS138
35、Y0 G1 G2A G2B CBAA8 A2 A7 A5 A0 A1 A6 A9 300H A3 A4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 15 页 - - - - - - - - - (3)产生持续三角波的程序:MAIN PROC FAR PUSH DS MOV AX , 0 PUSH AX NEXT : MOV AL ,0 NEXT1 :MOV DX , 300h OUT DX , AL CALL DELAY ADD AL ,1 CMP AL ,0FFH JB NEXT1 NEXT2 :MOV DX , 300H OUT DX , AL CALL DELAY SUB AL ,1 CMP AL ,0 JA NEXT2 JMP NEXT RET MAIN ENDP 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 15 页 - - - - - - - - -