搜索
您的当前位置:首页正文

微机接口技术考试复习题

来源:小奈知识网


第三部分 《微机原理与接口技术》综合练习题

一. 填空题

1.接口的基本功能是 和 等。

2.数据输入/输出的五种方式是 、 、 、 、 和 。

3.在查询输入/输出方式下,外设必须至少有两个端口,一个是 端口,另一个是 端口。

4.如果某条数据线上传送的数字是1,则传送数字1时刻数据线上的电压为 电平。 5.如果某条数据线上传送的数字是0,则传送数字0时刻数据线上的电压为 电平。 6.DMA方式的中文意义是 ,它适用于 数据传送。 7.在译码过程中,如果有一根地址线没用到,会有 个重叠地址。 8.总线按传送信息的类别可分为: 、 、 三类。 9.PCI总线属于现代 总线。

10.总线传输方式通常有三种: 、 和 。 11.在总线上完成一次数据传输一般要经历如下阶段 、 、 、 。

12.按总线在微机结构中所处的位置,总线可分为 、 、 、 。

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.数/模转换方式有多种方法,常用的是 。 29.0832是常用的 转换芯片。

30.软件识别按键时,当识别有键按下后所加的一段延时程序是为了 。 31.常用的软件识别按键的方法有 、 。 32.LED显示器有共阳极和 之分。

33.调制解调器是 和 的组合器件。

34.面向字符型的串行通信协议规定数据是以 为单位传送的。 35.串行通信方式分为 和 。 36.RS-232-C是 与 间的标准。

37.根据传输线路不同,串行通信可分为三种方式: 、 和 。

38.在串行通信过程中, 又称为数据终端设备, 又称为数据通信设备。 39.串行通信中“每秒传送的二进制位数”称为 。 40.远距离串行通信应使用 。

二. 选择题

1.8086CPU工作在总线请求方式时,会让出( )。

A.地址总线 B.数据总线C.地址和数据总线D.地址、数据和控制总线 2.8086CPU的I/O地址空间为( )字节。

A.64KB A.AL

B.1MB C.256B B.DX

D.1024B D.DL

D.内存与外存

3.CPU在执行OUT DX,AL指令时,( )寄存器的内容送到地址总线上。

C.AX

4.数据的输入输出指的是( )进行数据交换。

A.CPU与存储器 B.CPU与外设C.存储器与外设

5.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生( )个重叠地址。

A.52

B.5

C.25

D.10

D.寄存器 D.其他

6.8086在执行IN AL,DX指令时,DX寄存器的内容送到( )上。

A.地址总线 A.地址 A.AL

B.数据总线C.存储器

B.状态C.数据

7.在中断输入/输出方式下,外设的( )线可用于向CPU发送中断请求信号。 8.CPU在执行OUT DX,AL指令时,( )寄存器的内容送到数据总线上。

B.DX C.AX

D.DL

9.查询输入/输出方式需要外设提供( )信号,只有其有效时,才能进行数据的输入和输出。

A.控制

B.地址 C.状态

D.数据

10.当CPU执行存储器读指令时,其( )。

A.M/IO线为高、RD线为低 B.M/IO线C.M/IO线

为低、RD线为高

D.M/IO线

为低、RD线为低 为高、RD线为高

11.CPU在执行IN AL,DX指令时,其( )。

A.M/IO线为低、RD线为低 C.M/IO线

为低、RD线为高

B.M/IO线D.M/IO线

为高、RD线为低 为高、RD线为高

15.地址译码器的输入端应接在( )总线上。

A.地址 A.片选 A.8 A.64 A.位

B.数据 C.控制

D.以上都对

D.控制

D.64 D.8

16.地址译码器的输出一般可为接口的( )信号。

B.数据输入 C.地址

17.PCI总线的数据宽度为( )位。

B.16 C.32 B.32 C.16 B.字节 C.字 B.数据

18.ISA总线的数据宽度为( )位。

19.总线的宽度用数据总线的条数表示,其单位是( )。

D.双字 D.以上所有

20.总线的宽度用( )总线的条数表示。

A.地址

C.控制

21.总线的标准传输率是总线上( )。

A.每秒传输的最大字节量 C.每秒传输的最大信息量 A.IF=0

B.IF=1

B.每秒传输的最大位数 D.每秒传输的数据量

D.TF=1

23.CPU响应INTR引脚上来的中断请求的条件是( )。

C.TF=0

24.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是( )。

A.IRQ3 A.16

B.IRQ5 C.IRQ0 B.1K

D.IRQ4

D.128 D.64k

25.8086中断系统可以管理( )种中断。

C.256

26.8086中断向量表的大小为( )字节。

A.256 A.15

B.1024 C.2k

28.两片8259A级联后可管理( )级中断。

B.16 C.32

D.64

D.除法出错

29.8086中断系统中优先级最低的的是( )。

A.可屏蔽中断

B.不可屏蔽中断 C.单步中断

30.8255A工作在方式2(双向选通I/O)时,( )。

A.只能作输入接口B.只能作输出接口C.作输入口或作输出口 D.同时可作输入口、输出口

31.传输距离较近时,常采用( )。

A.串行接口

B.简单接口 C.可编程接口

D.并行接口

32.并行接口一般要对输出数据进行锁存,其原因是( )。

A.外设速度常低于主机速度

B.主机速度常低于外设速度 D.要控制对多个外设的存取

C.主机与外设速度通常差不多

A.一种

33.可编程定时器/计数器8253有( )种工作方式。

B.二种 C.六种D.八种

34.计数器与定时器的工作原理是( )。

A.不完全相同的 B.根本不同的C.相同的 D.互不相关的 A.1

B.2 C.3

D.4

35.可编程定时器/计数器8253的控制字为( )个字节。

36.启动8253的计数器开始或计数的方式有( )。

A.软件方式 B.硬件方式C.软件和硬件方式 A.初值寄存器

B.计数器0#C.减计数单元

D.门控信号 D.控制字寄存器

37.向8253写入的计数初值写到了( )中。

38.在对8253进行任何操作前,都必须先向8253写入一个( ),以确定8253的工作方式。

A.控制字

B.计数初值C.状态字

D.指令

D.输出锁存寄存器 D.输出锁存寄存器

39.计数初值送到8253的( )寄存器中。

A.控制寄存器 A.控制寄存器 A.传感器

B.计数初值寄存器C.减计数单元 B.计数初值寄存器C.减计数单元 B.滤波电路C.采样保持器

B.R和2RC.R和RF

40.可以从8253的( )寄存器中读出减计数器的值。

41.当外设输入的信号变化很快时,应考虑在A/D转换器的输入端加一个( )。

D.多路模拟开关 D.2R和RF

D.参考电压

D.滤波电路

42.梯形电阻网络中的电阻为( )。

A.10K和20 K A.+5V

43.D/A转换器输出模拟电压的最大幅值不会超过( )。

B.0VC.输入电压

45.使多路模拟信号共有一个A/D转换器时,需使用( )。

A.采样保持器

A.采样保持器 A.A/D转换器

B.多路模拟开关C.传感器 B.传感器C.模/数转换器 B.定时/计数器C.传感器

46.将各种物理信号变成电信号的装置称为( )。

D.数/模转换器

D.D/A转换器

47.当外设所需的控制信号为模拟电压时,需在输出通道中设计一个( )。 48.ADC0809的EOC引脚如果输出为高电平,表示( )。

A.启动A/D转换 B.读出数字量C.A/D转换结束 A.6

B.8

C.16

D.A/D转换器 D.32 D.屏幕大 D.BCD码

49.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别( )个按键。 50.LCD显示器比LED显示器( )。

A.费电 A.字形码

B.省电C.亮度高

51.使8段LED显示器显示数字的编码称为( )。

B.ASCII码C.区位码

52.按键的抖动是由( )造成的。

A.电压不稳定 A.1200 A.10

B.电流不稳定C.机械运动抖动和接触不稳定D.按键速度太慢

D.38400

D.100

53.8250的最高波特率为( )bps。

B.9600C.19200

C.50

54.标准的RS-232-C规定的串行数据传送距离为( )米。

B.20

55.串行通信适用于( )微机间的数据传送。

A.不同类型 B.同类型C.近距离 D.远距离 A.不同

B.相同C.可相同也可不同

D.固定不变

56.两台微机间进行串行通信时,波特率应设置为( )。

57.两台微机间进行串行双工通信时,最少可采用( )根线。

A.2

B.3

C.4

D.5

58.微机的串口1的I/O地址为( )。

A.3F8H~3FFH B.2FBH~2FFH C.378H~3F7H D.3E0H~3E7H

三、简答题见复习题2

四. 编程设计题

2.写出如图1所示原理图中,芯片8253选通工作的地址范围,各端口地址各为多少?设置8253计数器0#为BCD码计数方式,工作于方式3(方波发生器),CLK0输入端每来5个计数脉冲,输出端OUT0的高电平与低电平反相一次(对称方波),写出设置控制字的指令序列(控制字格式如图2所示)。 74LS138 A2 A Y0 AB 3 C A4

8253 D0 D1 2 D D3 D4 D5 D6 7 D OUT0 CATE0 CLK0 A5 A 6 A 7

E1 E2 E3 CS RD WR A0 A1 OUT1 CATE1 CLK1 OUT2 CATE2 CLK2 8253控制字格式

SC1 SC0 RL1 RL0 M2 M1 M0 BCD BCD码计数—1;二进制—0

工作方式:000—方式0;001—方式1;… 110—方式6 写计数初值 00计数值送OL,01写低8位,10写高8位,11先写低8位再写高8位 选择计数器:00计数器0#,01计数器1#,10计数器2#

图2(8253控制字格式)

3.如图3所示,8255的A口与共阴极的LED显示器相连,若片选信号A9~A2=11000100,问8255A的地址范围是多少?A口应工作在什么方式?写出8255A的初始化程序。

74LS138 8255A

A9

G1 PA7 A8

G2A Y4 PA6 A7 A6   G2B A5 PA0 CS

A2 A A3 B A4 C A0 A1 A0 A1 图1

4.如图4,分析各端口的地址,并写出8255A的初始化程序。 74LS138 8255A A9 PB7 G1 A8

PB6 G2A Y4 A7

  A6 G2B PB0 A5

CS A0 A

A3 B PA7

A4 C PA6

A1 A2 A0 A1 图4

 PA0  +5V 5.如图5,所示电路,分析各端口地址;A口、B口工作在什么方式;写出8255A的初始化程序(8255控制字格式如图6所示)。

74LS138 A8 A7 A6 A5 A2 A3 A4

G1 G2A Y2 G2B A B C A0 A1 8255A PA7  CS PA0 PB7 PB6  PB0  +5V A0 A1 图5

 8255控制字 A组 B组 1 D6 D5 D4 D3 D2 D1 D0 C口低4位: 1—入;0—出 B口:1—入;0—出 B口:0—方式0;1—方式1 C口高4位: 1—入;0—出 A口:1—入;0—出

A口:00—方式0;01—方式1;1×—方式2

图6(8255控制字格式)

6.,利用8255A检测8个外部开关量的状态,请画出接口电路图,写出初始化程序段。

7.如图7电路,使用DAC0832 在U0产生持续正三角波。

(1)采用74LS138译码器产生地址为300H的地址译码信号,画出74LS138译码电路。 (2)产生正三角波,DAC0832的参考电源UERF应如何接? (3)写出产生三角波的程序。

DAC0832 300H CS WR1 UREF +5V IOW ILE Rfb IOUT1 DB D0 ┇ XFER D7 WR2 IOUT2 _ +U0

图7

《微机接口技术》综合练习题参考答案

一、填空题

1.输入缓冲 输出锁存 2.程序控制 中断 DMA 无条件 I/O处理机 3.状态 数据 4.高 5.低 6.直接存储器 存取批量高速 7.2 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型电阻网络法 29. D/A 30.去抖动 31.行扫描法 反转法 32.共阴极 33.调制器 解调器

34.字符 35.异步 同步 36.微机 Modem 37.单工传输方式 半双工传输方式 全双工传输方式 38.微机 Modem 39.波特率 40. MODEM

二、选择题 1.D 2.A 3.B 4.B 5.C 6.A 7.B 8.A 9.C 10.A 11.A 15.A 16.A 17.C 18.C 19.A 20.B 21.A 23.B 24.B 25.C 26.B 28.A 29.C 30.D 31.D 32.A 33.C 34.C 35.A 36.C 37.A 38.A 39.B 40.D 41.C 42.B 43.D 45.B 46.B 47.D 48.C 49.D 50.B 51.A 52.C 53.C 54.C 55.D 56.B 57.B 58.A

四、编程设计题

2.

(1)地址范围:80H~83H;

计数器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~313H

(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 (2)A口输入方式0

B口输出方0

控制字:10010000 90H (3)初始化程序

MOV AL,90H MOV DX,18BH OUT DX,AL

6. (1)硬件连接图,如图9

+5V 8255A

D0 PA0 PA1 D7 ┇ ┇ PA 7

(2)初始化程序段 MOV AL,90H ;A口控制字(A口方式0,输入) OUT PORT,AL ;控制字写入控制寄存器(PORT代表控制寄存器的端口地址) 7.题解:(1)采用74LS138译码器的地址译码电路,如图10。 A9 74LS138 A8 G1 A 7 A 6 Y0 300H GA A25

A 4 GB 2A 3

A0 A AB 1 AC 2 (2)产生正三角波, DAC0832的参考电源UERF应接-5V。

(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

MAIN CALL SUB CMP JA JMP RET ENDP

DELAY AL,1 AL,0 NEXT2 NEXT

第四部分 《微机接口技术》模拟试题及答案

一. 填空题(每空2分,共30分)

1. 8086CPU的外部中断引脚有 和 。 2. PCI总线属于现代 总线。

3. 8086的中断可分为 、 两大类。

4. 8255A具有三种工作方式: 、 和 。 5. 8253中有 个独立的计数器。 6. 0832是常用的 转换芯片。

7. 软件识别按键时,当识别有键按下后所加的一段延时程序是为了 。 8. 串行通信方式分为 和 。 9. RS-232-C是 与 间的标准。 二. 选择题(每小题2分,共30分) 1.数据的输入输出指的是( )进行数据交换。

A.CPU与存储器

B.CPU与外设 C.存储器与外设

D.内存与外存

2.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生( )个重叠地址。

A.52

B.5

C.25

D.10

3.8086在执行IN AL,DX指令时,AL寄存器的内容输出到( )上。

A.地址总线 A.64

B.数据总线C.存储器

D.8

D.寄存器

4.ISA总线的数据宽度为( )位。

B.32 C.16

5.8086中断向量表的大小为( )字节。

A.256

B.1024 C.2k D.64k

D.随应用而定

6.软中断INTn(n=10H~FFH)的优先级排列原则是( )。

A.n值愈小级别越高 B.无优先级别C.n值愈大级别越高 A.只能作输入接口

B.只能作输出接口

D.同时可作输入口、输出口 D.4

D.门控信号

7.8255A工作在方式2(双向选通I/O)时,( )。

C.作输入口或作输出口

A.1

B.2 C.3

8.可编程定时器/计数器8253的控制字为( )个字节。 9.起动8253的计数器开始或计数的方式有( )

A.软件方式

B.硬件方式C.软件和硬件方式

10.当外设的输出信号为模拟电压时,需在输入通道中设计一个( )。

A.A/D转换器 A.采样保持器 A.6

B.8

B.D/A转换器C.定时器/计数器 D.传感器 B.多路模拟开关C.传感器 C.16

D.32

D.屏幕大

D.滤波电路

11.使多路模拟信号共有一个A/D转换器时,需使用( )。

12.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别( )个按键。 13.LCD显示器比LED显示器( )。

A.费电

B.省电C.亮度高

14.串行通信适用于( )微机间的数据传送。

A.不同类型 B.同类型C.近距离 D.远距离 A.不同

B.相同C.可相同也可不同

D.固定不变

15.两台微机间进行串行通信时,波特率应设置为( )。 三. 简答题(每小题6分,共30分) 1.什么是接口?接口的基本功能是什么? 2.什么是总线? 3.什么是中断向量表?

4.并行接口的主要特点及其主要功能是什么? 5.调制解调器在串行通信中有什么作用? 四.编程(10分)

如图11电路,使用DAC0832 在U0产生持续正三角波。

(1)设计一个产生地址为300H的地址译码信号,画出采用74LS138译码器的地址译码电路。

(2)产生正三角波,DAC0832的参考电源UERF应如何接? (3)写出产生三角波的程序。 DAC0832

+5V 300H CS WR1 UREF IOW ILE Rfb IOUT1 DB D0 ┇ XFER D7 WR2 IOUT2 _ +U0

《微机接口技术》模拟试题参考答案 一、填空题 1.INTR

NMI2.高端3.内部中断

3.B 13.B

4.C 14.D

外部中断4.基本I/O

同步9.微机

6.A

5.B 15.B

7.D

选通I/O 8.A

向选通I/O5.三6.D/A7.去抖动8.异步 二、选择题1.B 2.C

10.A11.B 12.D

Modem

9.C

三、简答题1.微机接口是位于主机与外设之间的一些转换电路的总称。 接口的基本功能是输入缓冲、输出锁存、信号变换等。

2.总线是一组信号的集合,是计算机各模块间进行信号传输的公共通道。

3.把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。

4.主要特点:数据并行传输,传输速度快,但距离较近。

主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。

5.计算机中的数字数据信号在长距离传输中会严重失真,使用调制解调器将数字信号调制成适合于在线路上传输的信号,在接收端再使用Modem将其反向变换(解调)为数字信号。 四.编程

(1)采用74LS138译码器的地址译码电路,如图12 A9 74LS138 A8 G1 A 7

A 6 300H G2A Y0 A 5 A 4 GB 2A 3 A A0

B A 1 C A 2 (2)产生正三角波, DAC0832的参考电源UERF应接-5V。 (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

因篇幅问题不能全部显示,请点此查看更多更全内容

Top