您好,欢迎访问三七文档
第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、方式0B、方式2C、方式3D、方式43、IBM-PC系统中的8253-5,其三个通道中,可由软件控制开启和关闭通道是()。A、通道0B、通道1C、通道2D、三个通道中的任何一个4、8253有()个独立的计数器。A)2B)3C)4D)65、当写入计数初值相同,8253的方式0和方式1不同之处为。A)输出波形不同B)门控信号方式0为低电平而方式1为高电平C)方式0为写入后即触发而方式1为GATE的上升边触发D)输出信号周期相同但一个为高电平一个为低电平。三、多项选择题1.8253计数器工作在方式()时,GATE的上升沿启动计数。A)0B)1C)2D)3E)4F)52.当8253的GATE信号由高变低时,方式()停止计数。A)0B)1C)2D)3E)4F)5G)以上都不是3.8253计数器的计数值可以为。A)二进制数B)BCD数C)八进制数D)ASCII码4.8253六种工作方式中具有自动加载功能的是。A)方式0B)方式1C)方式2D)方式3E)方式4F)方式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的片选信号分别为1CS、2CS,其片内地址线A1、A0分别接到地址总线的A2、A1。要求完成:(1)设1CS、2CS的编址范围分别为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方式控制字格式:D7D6D5D4D3D2D1D0计数方式选择工作方式选择计数器读写操作选择计数器通道选择(提示:请注意8253-5通道2与8255A-5的端口B和C的关系)SC1SCORL1RL0M2M1M0BCD5、在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、CLK7、31.25us;258、43H;40H9、GATE;方式1、方式2、方式3、方式610、固定频率;分频器11、100;11112、高813、低8;高814、同一;自动15、偶;奇二、单项选择题1、B2、B3、C4、B5、C三、多项选择题1、BCDF2、ACDE3、AB4、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)编制将中断处理程序的入口地址写入相应中断向量地址中的程序。五、编程应用题1、答案:(1)8255的端口地址为,A口218H;B口21AH;C口21CH;控制寄存器21EH8253的端口地址为,计数器0地址为200H;计数器1地址为202H;计数器2地址为204H;控制寄存器的地址为206H(2)INIT8255:MOVDX,21EHMOVAL,82HOUTDX,ALXORAL,ALMOVDX,218HOUTDX,AL(3)INI8253:MOVDX,206HMOVAL,50HOUTDX,ALMOVAL,MMOVDX,202HOUTDX,ALMOVDX,206HMOVAL,0B7HOUTDX,ALMOVDX,204HMOVAX,LOUTDX,ALMOVAL,AHOUTDX,AL2、答案:初值=1.19MHZ/1.82HZ=65384MOVAL,36HMOVDX,05BHOUTDX,ALMOVAX,65384MOVDX,58HOUTDX,ALMOVAL,AHOUTDX,AL3、答案:由题中的图可知,CLK1=1KHZ,而通道2工作在方式3输出4S有周期信号,设通道1工作方式2,OUT1输出信号的周期为1秒。程序如下:MOVDX,303HMOVAL,01110101BOUTDX,ALMOVDX,301HMOVAX,1000HOUTDX,ALMOVAL,AHOUTDX,ALMOVDX,303HMOVAL,10010111BOUTDX,ALMOVDX,302HMOVAL,4HOUTDX,AL
本文标题:8253习题
链接地址:https://www.777doc.com/doc-6343721 .html