《微机接口技术》综合练习题一.填空题1.接口的基本功能是输入缓冲和输出锁存。2.数据输入/输出的三种方式是程序控制、中断和DMA。6.DMA方式的中文意义是直接存储器,它适用于存取批量高速数据传送。8.总线按传送信息的类别可分为:地址总线、数据总线、控制总线三类。9.PCI总线属于现代高端总线。16.8086的中断可分为内部中断、外部中断两大类。17.8086的外部中断分为可屏蔽中断(INTR)和不可屏蔽中断(NMI)。18.8255A是可编程并行接口芯片。20.8255A有三种工作方式。21.8253有6种工作方式。22.8253中有三个独立的计数器。23.8253是可编程定时器/计数器。26.从8253计数器中读出的计数值不是读出瞬间的减计数器的内容。28.数/模转换方式有多种方法,常用的是T型电阻网路法。31.常用的软件识别按键的方法有行扫描法、反转法。32.LED显示器有共阳极和共阴极之分。35.串行通信方式分为异步和同步。36.RS-232-C是微机与Modem间的标准。38.在串行通信过程中,微机又称为数据终端设备,Modem又称为数据通信设备。40.远距离串行通信应使用MODEM。二.选择题1.8086CPU工作在总线请求方式时,会让出(D)。A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线4.数据的输入输出指的是(B)进行数据交换。A.CPU与存储器B.CPU与外设C.存储器与外设D.内存与外存5.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生(C)个重叠地址。A.52B.5C.25D.107.在中断输入/输出方式下,外设的(B)线可用于向CPU发送中断请求信号。A.地址B.状态C.数据D.其他8.CPU在执行OUTDX,AL指令时,(A)寄存器的内容送到数据总线上。A.ALB.DXC.AXD.DL11.CPU在执行INAL,DX指令时,其(A)。A.为低,为低B.为高,为高A.为高,为低D.为低,为高15.地址译码器的输入端应接在(A)总线上。A.地址B.数据C.控制D.以上都对17.PCI总线的数据宽度为(C)位。A.8B.16C.32D.6419.总线的宽度用数据总线的条数表示,其单位是(A)。A.位B.字节C.字D.双字21.总线的标准传输率是总线上(A)。A.每秒传输的最大字节量B.每秒传输的最大位数C.每秒传输的最大信息量D.每秒传输的数据量23.CPU响应INTR引脚上来的中断请求的条件是(B)。A.IF=0B.IF=1C.TF=0D.TF=124.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是(B)。A.IRQ3B.IRQ5C.IRQ0D.IRQ425.8086中断系统可以管理(C)种中断。A.16B.1KC.256D.12826.8086中断向量表的大小为(B)字节。A.256B.1024C.2kD.64k28.两片8259A级联后可管理(A)级中断。A.15B.16C.32D.6430.8255A工作在方式2(双向选通I/O)时,(D)。A.只能作输入接口B.只能作输出接口C.作输入口或作输出口D.同时可作输入口、输出口32.并行接口一般要对输出数据进行锁存,其原因是(A)。A.外设速度常低于主机速度B.主机速度常低于外设速度C.主机与外设速度通常差不多D.要控制对多个外设的存取34.计数器与定时器的工作原理是(C)。A.不完全相同的B.根本不同的C.相同的D.互不相关的37.向8253写入的计数初值写到了(A)中。A.初值寄存器B.计数器0#C.减计数单元D.控制字寄存器38.在对8253进行任何操作前,都必须先向8253写入一个(A),以确定8253的工作方式。A.控制字B.计数初值C.状态字D.指令41.当外设输入的信号变化很快时,应考虑在A/D转换器的输入端加一个(C)。A.传感器B.滤波电路C.采样保持器D.多路模拟开关43.D/A转换器输出模拟电压的最大幅值不会超过(D)。A.+5VB.0VC.输入电压D.参考电压47.当外设所需的控制信号为模拟电压时,需在输出通道中设计一个(D)。A.A/D转换器B.定时/计数器C.传感器D.D/A转换器48.ADC0809的EOC引脚如果输出为高电平,表示(A)。A.启动A/D转换B.读出数字量C.A/D转换结束D.A/D转换器故障49.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别(D)个按键。A.6B.8C.16D.3251.使8段LED显示器显示数字的编码称为(A)。A.字形码B.ASCII码C.区位码D.BCD码52.按键的抖动是由(C)造成的。A.电压不稳定B.电流不稳定C.机械运动抖动和接触不稳定D.按键速度太慢53.8250的最高波特率为(C)bps。A.1200B.9600C.19200D.3840056.两台微机间进行串行通信时,波特率应设置为(B)。A.不同B.相同C.可相同也可不同D.固定不变58.微机的串口1的I/O地址为(A)。A.3F8H~3FFHB.2FBH~2FFHC.378H~3F7HD.3E0H~3E7H三.简答题2.什么是接口?接口的基本功能是什么?答:微机接口是位于主机与外设之间的一些转换电路的总称。接口的基本功能是输入缓冲、输出锁存、信号变换等。6.地址译码器信号有什么用?答:区分和选通不同外设(接口)工作。8.什么是总线?答:总线是一组信号的集合,是计算机各模块间进行信号传输的公共通道。10.什么是中断向量表?答:把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。17.并行接口的主要特点及其主要功能是什么?答:主要特点:数据并行传输,传输速度快,但距离较近。主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。22.什么是采样保持器?什么时候需用到采样保持器?答:采样保持器使在进行A/D转换时,输入到A/D转换器的模拟电压保持不变。当输入的模拟电压变化较A/D转换器的速度快时,需在A/D转换器的输入端加一个采样保持器。25.调制解调器在串行通信中有什么作用?答:计算机中的数字数据信号在长距离传输中会严重失真,使用调制解调器将数字信号调制成适合于在线路上传输的信号,在接收端再使用Modem将其反向变换(解调)为数字信号。27.输入缓冲的作用是什么?答:输入缓冲的作用是为了防止外设数据干扰数据总线。28.输出锁存的作用是什么?答:输出锁存的作用是为了使CPU通过数据总线输出给外设的数据能保持住。30.8259的中断服务寄存器ISR的某一位如果置1,其含义是什么?答:说明CPU正在执行中断服务程序。四.编程设计题2.写出如图1所示原理图中,芯片8253选通工作的地址范围,各端口地址各为多少?设置8253计数器0#为BCD码计数方式,工作于方式3(方波发生器),CLK0输入端每来5个计数脉冲,输出端OUT0的高电平与低电平反相一次(对称方波),写出设置控制字的指令序列(控制字格式如图2所示)。这种方式的优点是结构简单,只需要少量的硬件电路即可,缺点是由于CPU的速度远远高于外设,因此通常处于等待状态,工作效率很低。中断处理方式的优点是显而易见的,它不但为CPU省去了查询外设状态和等待外设就绪所花费的时间,提高了CPU的工作效率,还满足了外设的实时要求。缺点是对系统的性能要求较高。DMA最明显的一个特点是它不是用软件而是采用一个专门的控制器来控制内存与外设之间的数据交流,无须CPU介入,大大提高CPU的工作效率。