微机控制与接口技术练习题

2018-12-23 23:19

《微机控制与接口技术》练习题

一、问答题

1 一个好的工业控制计算机系统应具有哪些主要特点? 2 常用的工业控制计算机有哪几种? 3 简述工业PC机的结构。

4 STD总线工业控制机的模板主要有哪些?

5 什么叫总线?总线分为哪几类?总线由哪几部分组成? 6 什么是系统总线?常用的系统总线有哪些? 7 什么是设备总线?常用的设备总线有哪些?

8 什么是接口?为什么要在CPU与外设之间设置接口? 9 接口电路的硬件一般由哪几部分组成? 10 接口电路的结构有哪几种形式?

11 为什么两个端口可以共用一个端口地址? 12 CPU与接口之间有哪几种传送数据的方式?

13 I/O端口地址的编址有哪两种方式,试说明它们的区别。 14 参加I/O端口地址译码的一般有哪些信号线?

15 什么是中断?定时与中断在微机系统中有什么作用?

16 什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?

17 设异步传输时,每个字符对应1个起始位、7个数据位、1个校验位和1个停止位,如果波特率为9600bit/s,则每秒钟能传输的最大字符数是多少? 二、选择题

1.下列设备系统中,一般不与系统总线直接连接的是( ) A. 外设 B.I/O 接口 C.ROM D.RAM 2. RS-232C 接口标准中,规定逻辑“1” MARK 状态电平为( ) A.+3V~+15V B.+3V~+5V C. -5V~-3V D.-15V~-3V

3.8255 工作在方式 1 输入时,将端口 C 的第 4 位 (PC 4 ) 置位,应执行( )操作。 A.10001000B → 端口 C B.00010000B → 端口 C

C.10001000B → 控制字寄存器 D.00001001B → 控制字寄存器

4.串行异步通信协议所规定的一帧数据中,允许最长的一帧数据共有( )位。 A.13 B.7 C.12 D.8 5.CPU与外设交换数据,中断驱动I/O方式,是( )

A. 以CPU为主动方 B. 以存储器为主动方

C. 以外设为主动方 D. 外设直接和存储器交换数据 6.CPU与外设交换数据,当采用程序控制I/O方式时,是( )。 A. 以CPU为主动方 B. 以存储器为主动方

C. 以外设为主动方 D. 外设直接和存储器交换数据 7. 8250接口芯片支持( )通信。

A.异步串行 B.同步串行 C.同步与异步串行 D.并行 8.同步串行通信与异步串行通信比较,以下说法错误的是( ) A.异步通信按字符成帧,同步通信以数据块成帧

B.异步通信对时钟要求不太严格,同步通信收发双方对时钟严格要求同步 C.异步通信可以无校验,同步通信必须有校验 D.异步通信传输数据的效率比同步通信高

9.在PC机中,I/O端口和DMA操作使用相同的总线,当( )时,由DMA控制器控制系统总线。

A. AEN=1 B. ALE=1 C. AEN=0 D. ALE=0 10.相邻两台计算机进行串行通信时,需连接的最基本三条线是( ) A.GND、TxD、RxD

B.RTS、TxD、GND

D.TxD、RxD、DTR

C.CTS、RTS、GND 11.串行接口器件8250( )

A)只能作异步传送 B)只能作同步传送

C)A和B均可 D)可作并行传送

12.设某片8255A在系统中的地址为1F0H ~1F3H,则A口、B口、C口和控制寄存器的端口地址分别为( )

A)1F0H、1F1H、1F2H、1F3H B)1F1H、1F2H、1F3H、1F0H C)1F3H、1F2H、1F1H、1F0H D)1F0H、1F2H、1F1H、1F3H 13.串行接口中,并行数据和串行数据的转换是用( )来实现的。 A)数据寄存器 B)移位寄存器 C)锁存器 D)A/D转换器 14.串行异步通信的实现,必须做到( )。 A)通信双方有同步时钟的传送,以实现同步

B)一块数据传送结束时,用循环冗余校验码进行校验

C)以字符为传送信息的单位,按约定配上起始位、停止位和校验位 D)信息组之间用同步字符隔开

15.PC机串行通信接口的I/O地址为( ) A)3F8H ~ 3FFH B)278H ~ 27FH C)378H ~ 37FH D)3E0H ~ 3E7H

16.RS-232C标准的电气特性规定逻辑“0”电平为( )

A)0~0.4V B)0~0.8V C)-5V~ -15V D)+5V~ +15V 17.若采用8255A的PA口输出控制一个七段LED显示器,8255A的PA口应工作于什么方式。( )

A)方式0 B)方式1 C)方式2 D)前面3种中的任一方式 18.ISA总线的宽度为( )

A)8位 B)16位 C)32位 D)64位

三、综合题

1.I/O地址译码电路如图所示.回答下述问题: (1)该译码电路是什么结构形式?

(2)按译码电路采用的元器件来分,该译码电路是什么类型?

(3)分别指出Y0、Y1、Y2、Y3、Y4、Y5、Y6、Y7输出的端口地址。 (4)AEN参加译码,固定接G2B,AEN=0表示什么?

AEN 1

A7 A6 A5 A4 A3 A9A8 & 1 1 1 1 G Y1 Y2 G2A Y3 G2B Y4 A C Y5 2 A B 1 Y6 A A 0 Y7 VCC 74LS138 Y012.某微机系统包括5个接口电路,其端口地址分别为200H~203H,204H~207H,208H~20BH,214H~217H,218H~21BH。请利用门电路和给定的74LS138型3线-8线译码器在下图中设计能满足该系统地址使用要求的译码电路,要求 Y0输出对应端口地址200H~203H,Y1输出对应端口地址204H~207H,Y2输出对应端口地址208H~20BH,Y5输出对应端口地址214H~217H,AEN参加译码,固定接G2A,Y6输出对应端口地址218H~21BH,AEN=0表示非DMA操作。

AEN

G2B Y 1Y2 LS138 Y3 G2A Y4 G1 Y5 C Y6 B Y7 A Y0

204H~207H 208H~20BH

200H~203H

214H~217H

218H~21BH

3. 设8255A在微机系统中,A口、B口、C口以及控制口的地址分别为260H,261H,262H以及263H。A组与B组均设为方式0,A口、B口均为输入,C口为输出,试编程初始化。

4.设利用两台PC/XT机进行单工方式的串行通信,A机发送,B机接收,通信速率为2400bps,数据位7位,停止位1位,奇校验,CPU对通信接口8250访问采用中断方式。请将下列为B机8250编写的初始化程序段补充完整。(只允许接收数据寄存器满中断) MOV AL, __________① MOV DX, 3FBH OUT DX, AL

MOV AL, _________② MOV DX, 3F8H OUT DX, AL

MOV AL, _________③ MOV DX, 3F9H OUT DX, AL

MOV AL, __________④ MOV DX, 3FBH OUT DX, AL MOV AL, 0BH MOV DX, 3FCH OUT DX, AL

MOV AL, ___________⑤ MOV DX, 3F9H OUT DX, AL

5.异步串行通信时,计算机的RS-232C接口的 TxD端发送的波形如下:

(1)其中每个字符含7位数据位,1位校验位,1位停止位,请问该字符的数据是多少?采用的是奇校验还是偶校验?

(2)假设上述发送数据的速率为2400bps,请问传送该字符需用多少时间?

6. 8255A接口芯片地址为60H~63H,请指出下列程序段功能。

1)MOV AL , 80H OUT 63H , AL

其功能是:

2)MOV AL,08H OUT 63H,AL 其功能是:

7.设两台PC机采用全双工查询方式直接通信,下面是用8250作串行异步通信接口的初始化及发送与接收程序。(1)请给带标号的语句加上正确的注释。(2)说明初始化程序所规定的传输数据的格式。(3)当两台PC机同时运行下面的通信程序,双方各自从键盘键入字符,请分析程序的运行结果。 KEY: MOV DX,3FBH MOV AL,80H OUT DX,AL MOV DX,3F8H MOV AL,12

OUT DX,AL INC DX MOV AL,0

OUT DX,AL MOV AL,0BH MOV DX,3FBH OUT DX,AL MOV AL,03H MOV DX,3FCH OUT DX,AL CHECK:MOV DX,3FDH IN AL,DX TEST AL,1 JNZ REV

TEST AL,20H

;①

;②

;③

;④

;⑤ ;⑥

;⑦ ;⑧


微机控制与接口技术练习题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:会计学原理课后习题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: