53.8250的最高波特率为( )bps。
A.1200 C.19200 A.10 C.50
B.9600 D.38400 B.20 D.100 B.同类型 D.远距离 B.相同 D.固定不变 B.3 D.5
B.2FBH~2FFH D.3E0H~3E7H
54.标准的RS-232-C规定的串行数据传送距离为( )米。
55.串行通信适用于( )微机间的数据传送。
A.不同类型 C.近距离 A.不同
56.两台微机间进行串行通信时,波特率应设置为( )。
C.可相同也可不同
A.2 C.4
57.两台微机间进行串行双工通信时,最少可采用( )根线。
58.微机的串口1的I/O地址为( )。
A.3F8H~3FFH C.378H~3F7H
三. 简答题
1.什么是端口?8086共有多少端口? 2.什么是接口?接口的基本功能是什么? 3.接口所包含的信息有哪些? 4.输入输出指的是什么? 5.输入输出方式有哪几种? 6.地址译码器信号有什么用? 7.什么是总线标准? 8.什么是总线?
9.PCI总线的优点有哪些? 10.什么是中断向量表? 11.什么是中断? 12.什么是中断向量?
13.CPU响应可屏蔽中断的条件是什么? 14.初始化命令字的作用是什么?
15.一个中断类型码为13H的中断处理子程序存放在0010:3800H开始的内存,其中断向量应如何存放?
16.在并行接口中为什么要对输出数据进行锁存?在什么情况下可以不锁存? 17.并行接口的主要特点及其主要功能是什么? 18.8255A有哪几种工作方式? 19.为什么要对8253写控制字? 20.定时器和计数器有什么相同和不同?
21.8253的控制字是否可以读出?计数初值是否可以读出?可以从8253读出什么内容? 22.什么是采样保持器?什么时候需用到采样保持器?
23.在启动A/D转换后,如果不查询EOC状态,而是进行一段时间的延时后,再读入数字量,能否读出正确的结果?
24.串行通信与并行通信有什么不同? 25.调制解调器在串行通信中有什么作用? 26.什么是串行通信中的异步方式? 27.输入缓冲的作用是什么? 28.输出锁存的作用是什么?
29.从8253计数器中读出的计数值是否是读出瞬间的减计数器的内容? 30.8259的中断服务寄存器ISR的某一位如果置1,其含义是什么?
四. 编程设计题
1.利用74LS138译码器设计一个译码电路使产生地址译码信号200h~203h。在你设计的译码电路中有多少个重叠地址?
2.写出如图1所示原理图中,芯片8253选通工作的地址范围,各端口地址各为多少?设置8253计数器0#为BCD码计数方式,工作于方式3(方波发生器),CLK0输入端每来5个计数脉冲,输出端OUT0的高电平与低电平反相一次(对称方波),写出设置控制字的指令序列(控制字格式如图2所示)。
图1
74LS138 A2 A 3 A 4 A B C E1 E2 E3 Y0 8253 D0 D1 D2 D3 D4 D5 D6 D7 OUT0 CATE0 CLK0 A5 A 6 A 7
CS RD WR A0 A1 OUT1 CATE1 CLK1 OUT2 CATE 2 CLK2
8253控制字格式
SC1 SC0 RL1 RL0 M2 M1 M0 BCD
图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 A0 A
A3 B
A4 C
A0 A0
图3
4.如图4,分析各端口的地址,并写出8255A的初始化程序。
74LS138 A9 A8 A7 A6 A5 A0 A3 A4 G1 G2A Y4 G2B A B C A1 A2 CS PA7 PA6 ? PA0 8255A PB7 PB6 ? PB0 +5V A1 A1 写计数初值 00计数值送OL,01写低8位,10写高8位,11先写低8位再写高8位 选择计数器:00计数器0#,01计数器1#,10计数器2#
BCD码计数—1;二进制—0
工作方式:000—方式0;001—方式1;? 110—方式6
? A0 A1 ? 图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)写出产生三角波的程序。
+5V 74LS138 A8 A7 A6 A5 A2 A3 A4 G1 G2A Y2 G2B A B C A0 A1 8255A PA7 ? PA0 CS PB7 PB6 ? PB0 ? A0 A1 ? 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
DAC0832 300H
+5V CS WR1 UREF IOW ILE Rfb IOUT1 DB D0 ┇ XFER D 7 WR2 IOUT2 _ + U0
图7
《微机接口技术》综合练习题参考答案
一、填空题
1.输入缓冲 3.状态 5.低 7.2
输出锁存
2.程序控制 4.高
6.直接存储器 8.地址总线
存取批量高速 数据总线 控制总线
中断
DMA
数据
9. 高端
11.总线请求和仲裁阶段 寻址阶段 12.片内总线 13.高端总线
芯片总线 低端总线
10.同步传输 半同步传输 异步传输 数据传送阶段 结束阶段
现代总线
系统总线 外部总线
14.传统总线
15. INTR NMI
17.可屏蔽中断(INTR) 18.可编程并行接口 20.三 22.三
16.内部中断 外部中断 不可屏蔽中断(NMI) 19.基本I/O选通 I/O双向选通I/O
21. 6
23.可编程定时器/计数器 25. 4 27. A/D 29. D/A 31.行扫描法 33.调制器 35.异步
24.十
26.不是 28. T型电阻网络法 30.去抖动 32.共阴极 34.字符
反转法 解调器 同步
36.微机 Modem 37.单工传输方式 半双工传输方式 全双工传输方式 38.微机 Modem 39.波特率 40. MODEM