文档详情

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

发布:2017-06-21约2.29万字共44页下载文档
文本预览下载声明
在8253中通过对其中一个____的编程设定和控制工作方式,其端口地址是当 A1A0=_____是的地址。 【参考答案】P169 例2 控制口,11B。 若要在8253A的计数工程中读取计数值,应该____。 直接用IN指令读出CE的内容 先对8253A写入一个锁存命令,将当前的CE内容锁存入OL中,然后再用IN指令将OL的内容取到CP中,再发出命令让OL的内容开始与CE同步 先对8253A写入一个锁存命令,将当前的CE内容锁存入OL中,然后再用IN指令将OL的内容取到CPU中,此后OL的内容自动开始与CE同步 【参考答案】P169 例3 C。 在某微机系统中,8253的3个计数器的端口地址分别为3F0H、3F2H和3F4H,控制自寄存器的端口地址为3F6H,要求8253的通道0工作于方式3,采用BCD计数,输入脉冲频率为2MHz,输出方波频率为2KHz,使编写初始化程序片断。 分析: 计算计数初值 确定方式控制字 【参考答案】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 设定时器/计数器8253的CLK1端输入时钟信号的频率为2.5kHz,要求在OUT端产生频率为1Hz的方波,则8253的计数器1#应工作于方式____,且送入计数器1#的计数初值为_____。 【参考答案】P170例5 3,2500。 可编程计数/定时器8253的工作方式共有_____,共有______个I/O地址。 A.3种、4 B.4种、5 C.6种、3 D.6种、4 【参考答案】P170例1 D。 当Intel8253可编程定时/计数器工作在方式0,在初始化编程时,一旦写入控制字后,_____。 A.输出信号端OUT变为高电平 B.输出信号端OUT变为低电平 C.输出信号保持原来的点位值 D.立即开始计数 【参考答案】P170例2 B。 定时/计数器8253无论工作在哪种方式下,在初始化编程时,写入控制字后,输出端OUT便______。 A.变为高电平 B.变为低电平 C.变为相应的高电平或低电平 D.保持原状态不变,直至计数结束 【参考答案】P170例3 C。 8253.芯片内包含有_____个独立的计数通道,它有______种工作方式,若输入时钟CLK1=1MHz,计数初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为_____。 【参考答案】P171例4 3,6,77H。 若8253PIT的通道计数频率为1MHz,每个通道的最大定时时间为____。 32.64ms 97.92ms 48.64ms 65.536ms 【参考答案】P171 例5 D. 已知图如下。要求 使用地址总线的A9到A0,利用74LS138(可适当添加逻辑电路)给8253编一个I/O地址,使当CPU输出I/O地址为200H~203H时,分别选中8253的0#、1#、2#计数器及控制字寄存器,并使8253能正常工作。是在图中画出所有的相关连线。 设8253的0#计数器作为十进制计数器用,其输入计数脉冲频率为100kHz,要求0#计数器输出频率为1kHz的方波,试写出设置8253工作方式及计数初值的有关指令。(控制字格式如图8.4所示)。 BCD=1:8253工作在十进制计数器方式;BCD=0:8253工作在二进制计数器方式。 【参考答案】P172 例6 连线图如图8.5所示 初始化程序 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 已知加在8253上的外部计数器时钟频率为1MHz,试说明若再不增加硬件芯片的情况下,使8253产生周期为1s的对称方波应如何实现? 【参考答案】P174 题1 由外部计数器时钟频率为1MHz,得时钟周期为1/1MHz=1μs;单通道最大定时时间为216*1μs1s,所以,要采用计数通道串联的形式。 设通道0、通道1都工作在房时3,通道0的输出作为通道1的输入,如图8.6所示。 通道0的计数初值=输入脉冲频率/输出方波频率= =1000 通道1的计数初值=输入脉冲频率/输出方波频率==1000 8253端口地址为40H~43H,CH0作为计数器,技术试种频率1MHz.下列程序段执行后,输出脉冲的宽度是______。 MOV AL,36H O
显示全部
相似文档