|
1
.(本题
5
分)
INS8250
是一块可编程异步串行通信接口芯片,它的可编程能力主要体现在哪
5
个方面?
2
.(本题
9
分)设
8254
的计数器
1
工作于方式
2
,每
1
秒钟发出一个触发脉冲信号。用该触发脉冲作为计数器
2
的
GATE
信号,触发工作于方式
1
的计数器
2
,发出一个脉宽等于
5
个时钟周期(
Tw=5CLK2
即
n=5
)的触发信号。若
8254
的选通地址是
240H-243H
,计数器
1
的时钟频率为
10KHZ
,采用二进制计数,(
1
)计算计数器
1
的初值;(
2
)写出计数器
1
、
2
的控制字;(
3
)编写初始化程序段。
3
.(本题
7
分)
82C55
作为
4
×
6
键盘和
6
位
LED
显示电路的控制芯片,设选通地址为
34CH
~
34FH
,
PA
口作为
LED
段码的输出口,
PB
口的
PB0-PB5
既作为
6
根键盘列线,同时又作为
6
个
LED
数码管的位控制线,
PC
口的
PC0-PC3
作为
4
根键盘行输入线。(
1
)写出
82C55
的控制字;(
2
)若要将存放在
AH
单元的字形输出,然后从
PB
口输出
01H
点亮最低位,再从
PC
口读入键盘信息,请编写
82C55
初始化程序以及控制程序。
4
.(本题
9
分)已知
8250
的基准频率为
1.8432MHz
,选通地址为
3F8H
—
3FEH
,输出的波特率为
2400bps
。现在要用
8250
进行异步串行通信,正常工作时发送的字符格式为:
8
位数据,
1
位停止位,用奇校验法验证。要求(
1
)编写波特率设置程序;(
2
)写出控制字;(
3
)编写设置字符数据格式程序。
|