第四章中断定时串行口例题习题
- 格式:docx
- 大小:16.64 KB
- 文档页数:9


·1· 第4章 思考题及习题4参考答案
一、填空
1.外部中断1的中断入口地址为 。定时器T1的中断入口地址为 。
答:0013H;001BH
2.若(IP)=00010100B,则优先级最高者为 ,最低者为 。
答:外部中断1,定时器T1
3.AT89S52单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把
的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送入 ,使程序执行转向 中的中断地址区。
答:PC、PC、程序存储器
4.AT89S52单片机复位后,中断优先级最高的中断源是 。
答:外部中断0
5.当AT89S52单片机响应中断后,必须用软件清除的中断请求标志是 。
答:串行中断、定时器/计数器T2中断
二、单选
1.下列说法错误的是( )。
A. 同一级别的中断请求按时间的先后顺序响应
B. 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应
C. 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求
D. 同级中断不能嵌套
答:B
2.在AT89S52的中断请求源中,需要外加电路实现中断撤销的是( )。
A. 电平方式的外部中断请求
B.跳沿方式的外部中断请求
C.外部串行中断
D.定时中断
答:A
3.中断查询确认后,在下列各种AT89S52单片机运行情况下,能立即进行响应的是( )。
A.当前正在进行高优先级中断处理
·2· B.当前正在执行RETI指令
C.当前指令是MOV A,R3
D.当前指令是DIV指令,且正处于取指令的机器周期
答:C
4.下列说法正确的是( )。
A. 各中断源发出的中断请求信号,都会标记在AT89S52的IE寄存器中
B. 各中断源发出的中断请求信号,都会标记在AT89S52的TMOD寄存器中
★★第 1 题:
在单片机中,为实现数据的I/O传输,可使用三种控制方式,即____________方式、_________方式和________方式。
A. 无条件传输 程序查询 中断
B. 单工 半双工 全双工
C. 同步 异步 并行
D. 并行 串行 异步
★★第 2 题:
单片机的数据通信方式有二种,即________方式和_______方式,其中________方式传输距离较远,成本较低。串行通信又有_______通信和________通信两种通信方式,因为8051通信数据量很小,所以只设计有______通信方式。
A. 串行 并行, 并行, 异步 同步, 异步
B. 串行 并行, 串行, 同步 异步, 异步
C. 并行 串行, 并行, 同步 异步, 同步
D. 并行 串行, 串行, 异步 同步, 同步
★★第 3 题:
单片机8051片有两个_______位的定时/计数器,即T0和T1,它们都有______和_______的功能,它们都是对________进行计数,定时与计数的区别是,定时是对___________________的脉冲计数,而计数是对_____________脉冲计数。
A. 16,定时,计数,脉冲,部晶振周期,外部
B. 8, 计数,定时,脉冲,部机器周期,外部
C. 16,定时,计数,脉冲,部机器周期,外部
D. 8, 计数,定时,脉冲,部晶振周期,外部
★★第 4 题:
MCS—51单片机外部中断请求信号有电平触发方式和___________触发方式,在电平方式下,当采集到INT0(Interrupt0)、INT1(Interrupt1)的有效信号为_________时,激活外部中断,另一种方式是当检测到信号__________时,激活外部中断。 A. 脉冲、高电平、上升沿
B. 脉冲、高电平、下降沿
C. 边沿、低电平、上升沿(根据教材不同,脉冲触发、边沿触发,称呼不同,此题等同)
第 4 章 单片机内部功能模块
习题解答
1. 什么是中断?中断有何优点?
中断是指计算机在执行程序的过程中,由于计算机系统外界或内部发生某一紧急事件,要求CPU暂时中止当前的工作转去处理所发生的紧急事件,待处理完后再回到原来被中止的地方,继续原来的工作的过程。
在计算机中引入中断技术具有以下优点:
(1)可以提高CPU的工作效率;
(2)便于实时处理;
(3)便于故障处理,提高系统的稳定性。
2. MCS-51单片机的中断系统有哪些功能部件组成?分别作什么用?
MCS-51单片机的中断系统有4个与中断有关的特殊功能寄存器(TCON、SCON),中断允许控制寄存器IE,中断优先级寄存器IP和中断顺序查询逻辑等组成。其功能分别为:TCON用于寄存定时器T0、T1的溢出中断和外部0INT、1INT的中断请求及设置外部中断的触发方式;SVON的低2位用于作串行发送和接收中断标志;IE用于设置各中断源允许和禁止;IP用于设置各中断源的优先级别;中断查询逻辑用于确定中断响应的次序。
3. MCS-51单片机有几个中断源?各中断标志如何产生,又如何清除?
MCS-51有五个中断源,它们是:
(1)外部中断0(0INT)中断,低电平有效。通过P3.2引脚引入。
(2)外部中断1(1INT)中断,低电平有效。通过P3.3引脚引入。
(3)定时/计数器0(T0)溢出中断。
(4)定时/计数器1(T1)溢出中断。
(5)串行口中断,当串行口完成一帧数据的发送和接收时,便请求中断。
中断标志位产生与复位:
(1)外部中断0(0INT)中断标志:当外部中断0引脚0INT上的电平由1变为0时,IE0由硬件置“1”,外部中断0请求中断。在CPU响应该中断时由硬件清0。
(2)外部中断1(1INT)中断标志:当外部中断1引脚1INT上的电平由1变为0时,IE1由硬件置“1”,外部中断1请求中断。在CPU响应该中断时由硬件清0。
第4章 单片机中断系统 习题解答
一、填空题
1.MCS-51单片机有 5
个中断源。上电复位时,同级中断的自然优先级从高至低依次为 外中断0、定时器/计数器0、外中断1、定时器/计数器1、串行口
,若IP=00010100B,优先级别最高者为 外中断1 、最低者为 定时器/计数器1 。
2.外部中断请求有 低电平 触发和 下降沿 触发两种触发方式。
3.MCS-51单片机5个中断源的中断入口地址为: 0003H、000BH、0013H、001BH、0023H 。
4.当定时器/计数器1申请中断时,TF1为 1 ,当中断响应后,TF1为 0 。当串口完成一帧字符接收时,RI为 1 ,当中断响应后,RI为 1 ,需要 软件 清零。
5.中断源扩展有三种方式,分别是 定时器/计数器扩展、查询方式扩展、中断控制芯片扩展 。
二 简答题
1.MCS-51单片机有几个中断源?各中断标志是如何产生的?如何撤销的?各中断源的中断矢量分别是什么?
答:MCS-51单片机有5个中断源。外中断0/1电平触发方式,在对应引脚上检测到低电平将中断标志位IE0/1置1向CPU申请中断,边沿触发方式,在对应引脚上检测到负跳变将中断标志位IE0/1置1向CPU申请中断;定时器/计数器0/1在计数溢出时将TF0/1置1向CPU申请中断;串行口发送1帧结束将TI置1或接收1帧数据将RI置1向CPU申请中断。对于T0/T1和边沿触发的INT0/INT1中断标志在进入中断服务程序后自动撤销;对于电平触发的INT0/INT1需在中断申请引脚处加硬件撤销电路;对于串行口中断标志TI/RI需在进入中断服务程序后用软件CLR RI或CLR TI,撤销。它们的中断矢量分别是:0003H、000BH、0013H、001BH、0023H。