微机原理与接口技术习题集1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)。