默认优先级顺序下,CPU正在处理外部中断0,此时又产生了定时器T0中断触发条件,那么CPU会()
A: 进入T0中断服务程序且返回至主函数
B: 继续进行外部中断0服务程序
C: 进入T0中断服务程序且返回至外部中断0服务程序
D: 直接返回至主函数
A: 进入T0中断服务程序且返回至主函数
B: 继续进行外部中断0服务程序
C: 进入T0中断服务程序且返回至外部中断0服务程序
D: 直接返回至主函数
B
举一反三
- 51系列单片机同级中断源的默认中断优先级由高到低的顺序为()。 A: 外部中断0、外部中断1、串行口中断、定时器T0、定时器T1 B: 外部中断1、外部中断0、定时器T1、定时器T0、串行口中断 C: 定时器T0、定时器T1、外部中断0、外部中断1、串行口中断 D: 外部中断0、定时器T0、外部中断1、定时器T1、串行口中断
- 在C语言程序中,使用代码:voidabc()interrupt编号来定义中断服务程序(函数),若代码中的“编号”为1,表示该函数是()的中断服务程序? A: 外部中断服务0 B: 外部中断服务1 C: 定时器T0 D: 定时器T1 E: 串行口中断
- 当外部中断0和定时器T0的中断优先级相同时,定时器T0中断可以被外部中断0中断。
- 试编写一段对中断系统初始化的程序,允许外部中断0、外部中断1、定时器/计数器T0溢出中断、串行口中断,且使定时器/计数器T0溢出中断为高优先级中断。
- 编写定时器T0初始化程序,要求50ms进入中断,计数启动与外部中断0无关。
内容
- 0
同等优先级下,定时器T0中断可以被外部中断0中断。
- 1
8051单片机有5个中断源,若5个中断源处于同一优先级,则优先级别排列顺序从高到低是() A: 外部中断0,外部中断1,T0中断,T1中断,串行口中断 B: 外部中断0,T0中断,外部中断1,T1中断,串行口中断 C: T0中断,T1中断,外部中断0,外部中断1,串行口中断 D: T0中断,外部中断0,T1中断,外部中断1,串行口中断
- 2
若允许外部中断0和外部中断1中断,禁止其他中断源的中断请求,请完成下列程序初始化。 ES=0 ; //禁止串口中断 ( ); //禁止定时器/计数器T1中断 ( ) ;//允许外部中断1中断 ( ); //禁止定时器/计数器T0中断 ( ); //允许外部中断0中断 ( ); //CPU开总中断
- 3
同为高中断优先级,外部中断0能打断正在执行的外部中断1的中断服务程序
- 4
在单片机STC89C52RC中,当同一中断优先级别的外部中断0和定时器T0同时产生中断信号,系统会首先响应外部中断0。