6中断系统习题

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

中断系统的习题

一、选择题

1.下列哪个引脚可以作为中断请求输入线?(2 )。

⑴P3.0 ⑵P3.2 ⑶P3.5 ⑷P3.4

2.STC89C51RC单片机在中断响应期间,不能自动清除的中断标志位是(4 )。

⑴I N T0⑵I N T1⑶T0 ⑷串行口

3.STC89C51RC单片机的串行中断入口地址为( 3 )。

⑴0003H ⑵0013H ⑶0023H ⑷0033H

4.STC89C51RC单片机在响应中断时下列哪种操作不会发生(3 )。

⑴保护现场⑵保护PC ⑶找到中断入口⑷保护PC,转入中断入口5.计算机使用中断的方式与外界交换信息时,保护现场的工作应该是(2 )。

⑴由CPU自动完成⑵在中断响应中完成

⑶由中断服务程序完成⑷在主程序中完成

6.若STC89C51RC单片机的中断源都编程为同级,当它们同时申请中断时CPU首先响应( 2 )。

⑴INT1 ⑵INT0⑶T1⑷T0

7.执行MOV IE,#03H后,89C51单片机将响应的中断是(2 )。

⑴1个⑵2个⑶3个⑷4个

8.各中断源发出的中断请求信号,都会标记在80C51系列单片机系统中的( 2 )。

⑴TMOD ⑵TCON/SCON⑶IE⑷IP

9.中断服务程序的返回指令必须是( 2 )。

⑴RET ⑵RETI ⑶LJMP

10.STC89C51RC单片机有中断源( 1 )。

⑴5个⑵2个⑶3个⑷6个

11.中断查询确认后,在下列各种单片机运行情况中,能立即中断响应的是(2 )。

⑴当前正在进行高优先级中断处理

⑵当前正在执行RETI 指令

⑶当前指令是DIV 指令,且正处于取指令机器周期

⑷当前指令是MOV A,R 指令

12.STC89C51RC单片机可分为两个中断优先极别。各中断源的优先级别设定是利用寄存器( 2 )。

⑴IE ⑵IP ⑶TCON ⑷SCON

13.STC89C51RC单片机单片机在响应中断后,需要用软件来清除的中断标志是(2 )。

⑴TF0 、TF1 ⑵RI 、TI ⑶IE0 、IE1

14.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送( 1 )。

⑴DPTR ⑵PC ⑶CY⑷ A

15.STC89C51RC单片机用来开放或禁止中断的控制寄存器是(3 )。

⑴IP ⑵TCON ⑶IE ⑷TCON

二、填空题

1.中断处理的全过程分为以下3个段:中断请求、中断响应、中断执行。

2.STC89C51RC单片机有5 个中断源,可分为两个优先级。上电复位时外中断0 中断源的优先级别最高。

3.STC89C51RC单片机的外中断申请信号有2种,分别是外中断0 和外中断1 ;它们可以有2种触发方式,分别是低电平和下降沿;由TCON中的IT0 和IT1 决定;控制位为0时,低电平触发,控制位为1时,下降沿触发。4.中断服务程序的最后一条指令一定是RETI 。

5.中断源的允许是由IE 寄存器决定的,中断源的优先级别是由IP 寄存器

决定的。

6.当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT0 的入口地址为0003H ,INT1 的入口地址为0013H 。

7.单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由IP 寄存器的置位状态决定的。同一级别中断源的优先顺序是由自然优先级决定的。

8.中断服务程序的返回指令是_____,子程序的返回指令是_____。

9.为了将主程序存于以0100H开始的区域,INT1的中断服务程序存于1000H开始的区域,则要进行如下处理:ORG 0000H

LJMP MAIN

ORG

LJMP BT1

………

ORG

MAIN:

………

ORG

BT1:

………

10.假如要对外中断1开放中断,指令为。

11.STC89C51RC单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到信号时,才能使外中断有效。而在脉冲方式时,只有在中断请求引脚上采样到信号时,才能使外中断有效。

三、简答题

1.STC89C51RC单片机的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?

2.中断处理的全过程分为哪几个阶段?CPU在哪个阶段执行中断服务程序?89C51单片机响应中断的条件是什么?

3.STC89C51RC单片机检测到INT0的中断标志位IE0置1后,是否立即响应?若否,则还需要满足什么条件?如何实现这些条件?

4.STC89C51RC单片机响应中断的条件是什么?响应中断后,CPU要进行哪些操作?

5.什么是中断?80C51单片机有哪些中断源,对应的中断服务入口地址是什么?

四、编程题

1.当STC89C51RC单片机检测到INT1出现下降沿时,使INT1的中断标志位置1后,并且立即响应INT1的中断,试对89C51单片机的中断系统初始化。

2.为了实现如下由高到低的优先级顺序,且外中断采用下降沿触发,对89C51单片机的中断系统初始化。T0 → T1 → INT0 → INT1

3.设引脚P3.2和P3.3分别接有一个开关,当开关按下并抬起时,产生一次中断,若二者同时按下并抬起时,则89C51单片机先响应P3.3的请求。试对中断系统初始化。

4.设引脚P3.2接有一个开关,当开关按下并抬起时,产生一次中断,试对中断系统初始化。

五、设计题

1.用单片机控制2个开关K1、K2和2个数码管。单片机上电时,数码管显示0,当K1按动1次时,数码管显示加1,K2按动1次时,数码管显示减1。用中断方式实现。

2.用单片机控制2个开关K1、K2和8个发光二极管。单片机上电时,8个发光二极管

相关文档
最新文档