8253习题

更新时间:2024-03-20 15:08:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第11章 8253 习题

一、填空题

1、82533-5是 芯片,也称为 片。

2、采用可编程定时/计数器,其定时与计算功能可由 设定,设定后与微处理器 工作。

3、 8253-5内部有 个结构完全相同的 。

4、8253-5内部计数器是互相 的,它们的输人和输出都取决于控制寄存器中的 。

5、 8253-5内部计数器的执行部件CE,实际上是16位 计数器,它的初始值是由 提供的。

6、8253计数,实际上是对 信号线上的信号进行计数。

7、在PC机中,用8253的通道3向系统定时提出动态RAM刷新刷新请求,考虑在PC中选用128K*1位的动态RAM,因此要求在8ms内完成芯片256行的刷新。已确定通道工作在方式2,则要求计数器的负脉冲输出周期为 ms,若CLK3的输入频率为1.216MHZ,则置入通道3的计数初值为 。

8、某8253的端口地址为40H~43H,若对计数器0进行初始化,则工作方式控制字应写入 ,计数初始值应写入 。

9、8253在计数过程中,改变计数初始值,必须当外部 信号触发后,新的计数值才能有效的工作方式有 。

10、8253工作于方式2时,能产生 定时信号,称为速率发生器,又称为 。

11、 当8253-5引脚CSA1A0为 或 等表示无效。 12、8253-5控制寄存器D5D4位为10时,表示读写 位。

13、8253-5控制寄存器D5D4位为11时,表示先读写 位,后读写 位。 信号的 ,才将写入CR中的计数初值装入计数执行单元CE。

14、 8253-5工作于方式2时,当计数结束输出一负脉冲后, 时间,又把CR内容 装入CE中,开始下一轮计数过程。

15、8253-5工作于方式3时,当计数初值为 数时,输出OUT为对称方波;当计数初值为 数时,输出OUT为近似对称方波。

二、选择题

1、在IBM-PC系统中,8253-5三个通道的计数脉冲信号中( ) A、取自不同的信号源,具有不同的频率。 B、取自相同的信号源,具有相同的频率。

C、CLK0和CLK1取自同一信号源,而CLK2取自另一信号源。 D、CLK1和CLK2取自同一信号源,而CLK0取自另一信号源。

2、若以8253-5某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通道工作方式应设置为( )

A、方式0 B、方式2 C、方式3 D、方式4

3、IBM-PC系统中的8253-5,其三个通道中,可由软件控制开启和关闭通道是( )。 A、通道0 B、通道1 C、通道2 D、三个通道中的任何一个 4、8253有( )个独立的计数器。

A)2 B)3 C)4 D)6

5、当写入计数初值相同,8253的方式0和方式1不同之处为 。

A)输出波形不同 B)门控信号方式0为低电平而方式1为高电平 C)方式0为写入后即触发而方式1为GATE的上升边触发

D)输出信号周期相同但一个为高电平一个为低电平。

三、多项选择题

1.8253计数器工作在方式( )时,GATE的上升沿启动计数。

A)0 B)1 C)2 D)3 E)4 F)5

2.当8253的GATE信号由高变低时,方式( ) 停止计数。

A)0 B)1 C)2 D)3 E)4 F)5 G)以上都不是 3.8253计数器的计数值可以为 。

A)二进制数 B)BCD数 C)八进制数 D)ASCII码 4.8253六种工作方式中具有自动加载功能的是 。

A)方式0 B)方式1 C)方式2 D)方式3 E)方式4 F)方式5

四、简答题

1、在IBM-PC系统中,8253-5芯片中的通道0用于实现系统实时时钟中断,简述系统实时时钟的实现原理。

2、在IBM-PC系统中,8255A中B端口位0(PB0)和C端口的位5(PC5)分别是8253-5定时/计数器通道2的GATE控制信号(GATE2)和OUT输出信号(OUT2),试述这两个信号在应用8253-5通道2时的作用。

3、已知加在8253上的外部计数时钟频率为1MHZ,若在不增加硬件芯片的情况下,欲使8253产生周期为1S的对称方波,试说明如何去做?

4、已知某8088系统中接有中断控制器8259,可编程定时器8253,现欲利用它们,通过中断实现时、分、秒电子时钟,试说明如何去做? 五、编程应用题

1、若某微机系统的接口电路中,包含1个并行I/O的8255A和1个定时/计数器8253。设8255A和8253的片选信号分别为CS1、CS2,其片内地址线A1、A0分别接到地址总线的A2、A1。要求完成:

(1) 设CS1、CS2的编址范围分别为218H-2lFH、200H-207H,在表对应的空格处填写各端口的编程地址。

(2) 若8255A的A口和B口设为方式0,且A口作输出口(A口初始状态为全0)B口作输入口,试完成该接口电路的初始化程序。

(3) 设8253的1号、2号计数器分别采取工作方式0和方式3,1号计数器的计数预置值为8位二进制数M,2号计数器的计数预置值为4位十进制数L,试完成该接口电路的初始化程序。

2、现要求通过8253芯片,在输入1.19MHz频率信号时、能在0号通道输出18.2Hz的方波作电子钟时间基准。8253的接线如下图所示,请写出其初始化程序。

3、8253通道2接有一个发光二极管,要使发光二极管以点亮2秒、熄灭2秒的间隔工作,当CPU的地址线A9A8A7A6A5A4A3A2=11000000时,8253的片选信号端变低,其硬件电路如下图所示。试编程完成以上工作。

4、对于IBM-PC系统,现欲在程序中利用8253-5定时/计数器的通道2产生的定时间的延时,请写出对8253-5通道2的初始化程序以及实现延时的子程序,下面是已知条件:

①选用工作方式0

②用以计数的时间常数设为:nnnnH

③8253-5控制寄存器端口地址为43H,通道2端口地址为42H; ④8253-5方式控制字格式:

D7 D6 D5 D4 D3 D2 D1 D0 SC1 SCO RL1 RL0 M2 M1 M0 BCD 计数方式选择 工作方式选择 计数器读写操作选择 计数器通道选择 (提示:请注意8253-5通道2与8255A-5的端口B和C的关系)

5、在IBM-PC系统中,8253-5定时/计数器的通道2用于提供扬声器发声的音调,请编程序,使扬声器交替发出两种不同频率的音调,交替重复次数为8次,每种音调持续的时间自定(可用软件循环实现延时),下面是已知条件:

①8253-5通道2的口地址为42H;

②通道2以方式3工作,计数值输入方式为:先LSB,后MSB;无需重新初始化 ③用以产生两种不同音调的计数值设定为633H和OA66H

(提示:请注意8255A-5中B端口的PB0和PB1对扬声器发声的控制作用) 6、某系统利用8253-5定时器/计数器通道产生1KHZ重复方波,问通道0应工作在什么工作方式?若CLK0=2MHZ,试写出通道0的初始化程序。设8253-5端口地址为2F0H、2F2H、2F4H、2F6H。

8252有3个独立的16位计数器通道,每个通道有6种工作方式

答案

一、 填空题

1、可编程定进/计数器;可编程间隔定时器 2、程序;并行 3、三;计数器 4、独立;控制字

5、减法;初始值寄存器 6、CLK

7、31.25us;25 8、43H;40H

9、GATE;方式1、方式2、方式3、方式6 10、固定频率;分频器 11、100;111 12、高8

13、低8;高8 14、同一;自动 15、偶;奇 二、单项选择题

1、B 2、B 3、C 4、B 5、C 三、多项选择题

1、 BCDF 2、ACDE 3、AB 4、ACDE 四、简答题

1、在IBM-PC系统中,8253-5芯片中的通道0接收的CLK是由8284经二分频后提供的。通道0工作于方式3,写入最大数0,产生恒定的频率,送到8259A的IR0端口,为系统提供时钟中断。

2、答:在IBM-PC系统中,有两种方法可以驱扬声器发声;(1)8255A中B端口位0(PB0)向8253的通道2的门控信号输出一个低电平,将OUT2锁在高电平,8255A中C端口的位5(PC5)位按一定的延时时间在0,1之间周而复始地变化,产生方波信号。(2)用8253的通道2作发声源,先将通道2设定为8253可使用的6种工作方式中的方式3-方波发生器工作方式,该方式在门控信号有效的前提下,去驱动扬声器发声;频率来自8253的CLK,使8255A中B端口位0(PB0)向8253的通道2的门控信号输出一个高电平,8255A中C端口的位5(PC5)置高电平,使与门常打开。这样就可以使OUT2输出的波形送至扬声器而发声。

3、答:采用8253的两个通道级连的方式,1MHZ的波送至CLK0,再将OUT0的输出送至CLK1,每一个通道的分频系数为1000,则得到1S的输出波形。

4、答:可选择8253的通道0、通道1级连的方式产生1S定时,通道1输出OUT1按8259的IR产生龙活虎S的定时中断。完成上述连接后,还要编制以下程序:

(1) 编制8253通道0、通道1级连产生1S的程序 (2) 编制8259、8253初始化程序

(3) 编制实现时、分、秒的中断处理程序

(4) 编制将中断处理程序的入口地址写入相应中断向量地址中的程序。

本文来源:https://www.bwwdw.com/article/lyo8.html

Top