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

发布时间 : 星期一 文章微机原理与接口技术习题集1更新完毕开始阅读

.

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) 计算计数初值

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

=输入脉冲频率输出方波频率=2MHz2KHz=1000

方式控制字:{{{方式 30 0 1 1 0 1 1 10B=37H选择通道 016位读写十进制

【参考答案】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所示)。

.

.

74LS138E3Y0E2 Y1E1 Y2 Y3 Y4C Y5B Y6A Y78253CSD7~D0IORIOWRDWRA1A08253控制字格式VcGATE0CLK0OUT0+5V100kHz 1kHzA0 A11 1D7SC1D6SC0D5RL10001101100011011000001×10×11100101图8.4D4RL0D3M2D2M1D1M0D0BCDSC1 SC0=计数器0#控制字计数器1#控制字计数器2#控制字非法当前计数值所存读/写低8位数据读/写高8位数据读/写16位数据,先低8位后高8位8253工作在方式08253工作在方式18253工作在方式28253工作在方式38253工作在方式48253工作在方式5例6图

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

(1) 连线图如图8.5所示

74LS138A8A7A6A5A9E3Y0E2 Y1E1 Y2 Y3 Y4C Y5B Y6A Y7数据总线IORIOWA1A0图8.5.

8253CSD7~D0RDWRA1A0VcGATE0CLK0OUT0+5VA4A3A2100kHz 1kHz例6连线图

.

MOV MOV OUT MOV MOV OUT MOV OUT

(2) 初始化程序 AL,37H DX,203H DX,AL ;送方式控制字到控制口 AL,00 DX,200H DX,AL AL,1 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所示。

8253GATE0GATE1CLK0OUT0CLK1OUT1图8.6+5V1MHz方波1kHz方波1Hz方波连线图

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

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

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)。

.

联系合同范文客服:xxxxx#qq.com(#替换为@)