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






