|
3.
发送器
/
接收器是异步串行通信接口的核心部件,它主要完成串一并转换功能。请在下面的发送器
/
接收器典型框图中填上合适的部件名称。
4.
请给下面的电路标上合适的信号和连接线,使之成为单握手输出并行口。
四、简答题、编程题
(
每题
5
分,共
20
分
)
1.
简述组建一个
GPIB
自动测试系统需要完成的步骤和工作。
2.
简述
MC146818
电路在微机应用系统中的各种用途。
3.
下面是一段
82C55
在
PC
机中用来读取键值,并将从
PA
口读取键值的
ASCII
码存在
AL
中的程序。为了读取键值需要测试
PC
口的
IBF
位,以确定缓冲器是否“满”。如果为空则不断测试,直到等待键入一个键值才返回。请补充完整该段程序。
(1)
AL
,
PORTC
TEST AL
,
(2)______
(3)
READ
(4)
AL
,
PORTA
(5)
READ
ENDP
4.
在
82C55
控制
8
位数码管显示字符的程序中,由
PB
口作数码管位控制口,
PA
口作段码输出口。请补充完整下面的动态扫描显示程序。
………
MOV
DX
,
PORTB
DISP1
:
MOV
AL
,
(1)
OUT
DX
,
AL
DEC
(2)______
MOV
AL
,[
BX+SI
]
(3)
READY
ROR
AH
,
1
(4)
DX
(5)
DISP1
………
五、综合应用题
(
每小题
7
分,共
35
分
)
1.82C55
工作在方式
0
,选通口地址为
24CH-24FH
。设
82C255
的
PA
口、
PC
口作为输入口,
PB
口作为输出口。从
PC
口读入外部的状态信息后,再从
PB
口输出控制用的数据
AAH
。要求:
(1)
写出
82C55
的控制字;
(2)
编写初始化程序及控制程序。
2.
设
8254
的选通地址为
240H-243H
,采用
BCD
计数,计数器
2
工作于事件计数到中断触发方式。如果计数器
2
的输入时钟频率为
20KHz
,每经过
100
个时钟周期触发一次事件。要求
(1)
算出计数初值,
(2)
|