微机原理第8章习题与答案

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

习题

一、选择题

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

A. 3种,4

B. 4种,5

C. 6种,3 种,4

答案:C

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

答案:D

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

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

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

C. 输出信号保持原来的电位值

D.立即开始计数

答案:B

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

A.变为高电平

B.变为低电平

C.变为相应的高电平或低电平

D.保持原状态不变,直至计数结束

答案:C

5. 8253工作在方式1时,输出负脉冲的宽度等于______。

个CLK脉冲宽度 B. 2个CLK脉冲宽度

C. N个CLK脉冲宽度2个CLK脉冲宽度

答案:C

6.将8253定时/计数器的通道0设置为方式3,产生频率为10KHz的方波。当输入脉冲频率为2MHz时,计数初值为______。

A. 200

答案:A

二、填空题

的计数器通道有______个,端口地址有_______个。

答案:3,4

2.8253的最高计数频率为。

答案:2MHz

3.8253的数据引脚有_______位,内部有_______位的计数器初值寄存器。

答案:8位 16位

4.若8253的输入时钟CLK1=1MHz,计数初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为______。

答案:77H

5.如果8253通道0工作在方式0,初值为8H,当减法计数至5H时,GATE信号变为低,则当GATE信号从新为高时,从又开始计数。

答案:原来计数中断的位置

端口地址为40H~43H,通道0作为计数器,计数时钟频率为1MHz。下面程序段执行后,输出脉冲的宽度是______。

MOV AL, 36H

OUT 43H, AL

MOV AX, 20000

OUT 40H, AL

MOV AL, AH

OUT 40H, AL

答案:10ms

三、问答题

1.每个计数器和外设的连接引脚各是什么简述其功能。

答案:计数器与外部相连的信号端有3个:CLK 、GATE和OUT。CLK是计数器的时钟脉冲输入端,最高频率为2MHz;GATE是计数器的控制信号,决定是否允许计数;OUT 是计数器的输出信号,不同的工作方式有不同的输出信号。

2.某系统利用8253芯片进行定时计数,输入的时钟脉冲为1MHz,定时时间为10s,问需要几个计数器通道完成定时,每个计数器通道的计数初值为多少

答案:

10×106=1000 0000 需要两个计数通道,计数初值分别为1000 和10000

3.8253的4个端口地址为208H、209H、20AH、20BH,采用计数器0定时,输入时钟信号为外部事件,当外部事件记满100时,由计数器0输出中断请求信号,要求完成对计数器0的初始化编程,并设计端口地址的译码硬件电路。

答案:

控制字 00010000H

MOV AL, 10H

OUT DX, AL

MOV AL,100

MOV DX, 208H

OUT DX, AL

A

A

4.如题图所示硬件电路,试写出8253的4个端口地址,并写出计数器1的初始化程序。

方波

+5V

2KHz方波

题图硬件电路连接

答案:地址:

计数值:1M/2K=500

控制字:01 10 011 1 方式3 ,十进制,只写高位

MOV DX, 30FH

MOV AL, 67H

OUT DX, AL

MOV AL, 05H

MOV DX, 30DH

OUT DX, AL

5.已知电路原理图如题图所示。编写初始化程序,使在OUT0端输出图示波形。

题图

答案:

初值:1000

控制字:35H

MOV AL, 35H

MOV DX, 203H

OUT DX, AL

MOV AX, 1000H

MOV DX, 200H

OUT DX, AL

MOV AL, AH

OUT DX, AL

相关文档
最新文档