微机原理与接口技术习题集1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

963.在8253过对其中一个____的编程设定和控制工作方式,其端口地址是当A1A0=_____是的地址。

【参考答案】P169 例2

控制口,11B。

964.若要在8253A的计数工程中读取计数值,应该____。

A.直接用IN指令读出CE的容

B.先对8253A写入一个锁存命令,将当前的CE容锁存入OL中,然后再用IN指令将OL 的容取到CP中,再发出命令让OL的容开始与CE同步

C.先对8253A写入一个锁存命令,将当前的CE容锁存入OL中,然后再用IN指令将OL的容取到CPU中,此后OL的容自动开始与CE同步

【参考答案】P169 例3

C。

965.在某微机系统中,8253的3个计数器的端口地址分别为3F0H、3F2H和3F4H,控制自寄存器的端口地址为3F6H,要求8253的通道0工作于方式3,采用BCD计数,输入脉冲频率为2MHz,输出方波频率为2KHz,使编写初始化程序片断。

分析:

(1)计算计数初值

输入脉冲频率输出方波频率

2MHz

2KHz

==

=

计数初值1000(2)确定方式控制字

0 0 1 1 0 1 1 10B=37H

{{{

选择通道016

3

方式控制字:

【参考答案】P169 例4

初始化程序片断

MOV AL, 37H

MOV DX, 3F6H

OUT DX, AL ;送方式控制字到控制口

MOV AL, 00

MOV DX, 3F0H

OUT DX, AL ;送计数初值低字节到通道0

MOV AL, 10H

OUT DX, AL ;送计数初值高字节到通道0

966.设定时器/计数器8253的CLK1端输入时钟信号的频率为2.5kHz,要求在OUT端产生频率为1Hz的方波,则8253的计数器1#应工作于方式____,且送入计数器1#的计数初值为_____。

【参考答案】P170例5

3,2500。

967.可编程计数/定时器8253的工作方式共有_____,共有______个I/O地址。

A.3种、4 B.4种、5 C.6种、3 D.6种、4

【参考答案】P170例1

D。

968.当Intel8253可编程定时/计数器工作在方式0,在初始化编程时,一旦写入控制字后,_____。

A.输出信号端OUT变为高电平B.输出信号端OUT变为低电平

C.输出信号保持原来的点位值D.立即开始计数

【参考答案】P170例2

B。

969.定时/计数器8253无论工作在哪种方式下,在初始化编程时,写入控制字后,输出端OUT便______。

A.变为高电平B.变为低电平

C.变为相应的高电平或低电平D.保持原状态不变,直至计数结束

【参考答案】P170例3

C。

970.8253.芯片包含有_____个独立的计数通道,它有______种工作方式,若输入时钟CLK1=1MHz,计数初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为_____。

【参考答案】P171例4

3,6,77H。

971.若8253PIT的通道计数频率为1MHz,每个通道的最大定时时间为____。

A.32.64ms

B.97.92ms

C.48.64ms

D.65.536ms 【参考答案】P171 例5

D.

972.已知图如下。要求

(1)使用地址总线的A9到A0,利用74LS138(可适当添加逻辑电路)给8253编

一个I/O地址,使当CPU输出I/O地址为200H~203H时,分别选中8253的

0#、1#、2#计数器及控制字寄存器,并使8253能正常工作。是在图中画出所

有的相关连线。

(2)设8253的0#计数器作为十进制计数器用,其输入计数脉冲频率为100kHz,

要求0#计数器输出频率为1kHz的方波,试写出设置8253工作方式及计数初

值的有关指令。(控制字格式如图8.4所示)。

8253控制字格式

A 0 A 11 100计数器0#控制字01计数器1#控制字10计数器2#控制字11非法

SC 1 SC 0=

00当前计数值所存01读/写低8位数据10读/写高8位数据

11读/写16位数据,先低8位后高8位RL 1 RL 0=

0008253工作在方式00018253工作在方式1×108253工作在方式2×118253工作在方式31008253工作在方式41018253工作在方式5M 2M 1M 0=

图8.4

例6图

BCD=1:8253工作在十进制计数器方式;BCD=0:8253工作在二进制计数器方式。 【参考答案】P172 例6

(1) 连线图如图8.5所示

图8.5

例6连线图

A A A A

(2)初始化程序

MOV AL,37H

MOV DX,203H

OUT DX,AL ;送方式控制字到控制口

MOV AL,00

MOV DX,200H

OUT DX,AL

MOV AL,1

OUT DX,AL ;送计数初值到通道0

973.已知加在8253上的外部计数器时钟频率为1MHz,试说明若再不增加硬件芯片的情况下,使8253产生周期为1s的对称方波应如何实现?

【参考答案】P174 题1

由外部计数器时钟频率为1MHz,得时钟周期为1/1MHz=1μs;单通道最大定时时间为216*1μs<1s,所以,要采用计数通道串联的形式。

设通道0、通道1都工作在房时3,通道0的输出作为通道1的输入,如图8.6所示。

方波

方波

方波

图8.6连线图

通道0的计数初值=输入脉冲频率/输出方波频率=1MHz

1kHz

=1000

通道1的计数初值=输入脉冲频率/输出方波频率=1

1

kHz

Hz

=1000

974.8253端口地址为40H~43H,CH0作为计数器,技术试种频率1MHz.下列程序段执行后,输出脉冲的宽度是______。

MOV AL,36H

OUT 43H,AL

MOV AX,20000

OUT 40H,AL

MOV AL,AH

OUT 40H,AL

【参考答案】P174 题2

10ms。

975.已知电路原理图如图8.7所示。编写初始化程序,使在OUT0端输出图示波形(控制字格式同前述题6)。

相关文档
最新文档