全球旧事资料 分类
第4章单片机中断系统习题解答
一、填空题
1.MCS51单片机有
5个中断源。上电复位时,同级中断的自然优先级从高至
低依次为
外中断0、定时器计数器0、外中断1、定时器计数器1、串行口,若
IP00010100B,优先级别最高者为外中断1、最低者为定时器计数器
1

2.外部中断请求有
低电平
触发和
下降沿触发两种触发方式。
3.MCS51单片机5个中断源的中断入口地址为:
0003H、000BH、0013H、001BH、
0023H

4.当定时器计数器1申请中断时,TF1为1,当中断响应后,TF1为0。当串口
完成一帧字符接收时,RI为1,当中断响应后,RI为1,需要软件清零。
5.中断源扩展有三种方式,分别是定时器计数器扩展、查询方式扩展、中断控制芯片
扩展。二简答题1MCS51单片机有几个中断源?各中断标志是如何产生的?如何撤销的?各中断源的中断
矢量分别是什么?
答:MCS51单片机有5个中断源。外中断01电平触发方式,在对应引脚上检测到低电平将中断标志位IE01置1向CPU申请中断,边沿触发方式,在对应引脚上检测到负跳变将中断标志位IE01置1向CPU申请中断;定时器计数器01在计数溢出时将TF01置1向CPU申请中断;串行口发送1帧结束将TI置1或接收1帧数据将RI置1向CPU申请中断。对于T0T1和边沿触发的INT0INT1中断标志在进入中断服务程序后自动撤销;对于电平触发的INT0INT1需在中断申请引脚处加硬件撤销电路;对于串行口中断标志TIRI需在进入中断服务程序后用软件CLRRI或CLRTI,撤销。它们的中断矢量分别是:0003H、000BH、0013H、001BH、0023H。2简述MCS51中断过程答:中断过程分中断申请、中断响应、中断处理、中断返回4个阶段。中断请求:各中断源根据自身特点施加合适的信号,将对应的中断标志位置1向CPU申请
中断。中断响应:CPU对中断请求进行判断,形成中断矢量,转入响应的中断服务程序。中断处理:根据各中断源要求执行响应中断服务程序。中断返回:中断服务程序结束后,返回主程序。
3简述外中断INT0和INT1的2种触发方式(电平、边沿)的异同。
答:相同点:都是在检测到有效信号后将中断标志位置1,向CPU申请中断。不同点:电平触发的有效信号是低电平;边沿触发的有效信号是负跳变,前一次检测到高电
平,后一次检测到低电平。
f4MCS51单片机响应中断时,如何保护断点?如何转移到中断服务应用程序?
答:保护断点:单片机在进入中断服务程序前先将当前PC以及其它响应寄存器压入堆栈。
转入中断服务程序:单片机r
好听全球资料 返回顶部