电子与通信技术

简述单片机8051中断的自然优先级顺序,如何提高某一中断源的优先级别。

题目

简述单片机8051中断的自然优先级顺序,如何提高某一中断源的优先级别。

参考答案和解析
正确答案: 自然优先级从高到低依次为: 外部中断0(PX0);定时器/计数器0溢出中断(PT0);外部中断1(PX1);定时器/计数器1溢出中断(PT1);串行口中断(PS)
若某几个控制位为1,则相应的中断源就规定为高级中断;反之,若某几个控制位为0,则相应的中断源就规定为低级中断。当同时接收到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序(即自然优先级)。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

上电复位时,MCS51单片机的中断源按照中断优先级从高到低的顺序为()。


正确答案:外部中断0定时计数器0外部中断1定时计数器1串行通信

第2题:

简述中断、中断源、中断源优先级及中断嵌套的含义。


正确答案: 中断是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的程序处,继续执行下去、。
中断的意义在于资源共享和应急处理。
中断的功能有四:一、调整CPU与外设的速度配合;二、实时控制的实现;三、故障检测;四、实现人机交流引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。 通常中断源有以下几种:
(1)外部设备请求中断。一般的外部设备(如键盘、打印机和A / D转换器等)在完成自身的操作后,向CPU发出中断请求,要求CPU为他服务。 由计算机硬件异常或故障引起的中断,也称为内部异常中断。
(2)故障强迫中断。计算机在一些关键部位都设有故障自动检测装置。如运算溢出、存储器读出出错、外部设备故障、电源掉电以及其他报警信号等,这些装置的报警信号都能使CPU中断,进行相应的中断处理。  (3)实时时钟请求中断。在控制中遇到定时检测和控制,为此常采用一个外部时钟电路(可编程)控制其时间间隔。需要定时时,CPU发出命令使时钟电路开始工作,一旦到达规定时间,时钟电路发出中断请求,由CPU转去完成检测和控制工作。
(4)数据通道中断。数据通道中断也称直接存储器存取(DMA)操作中断,如磁盘、磁带机或CRT等直接与存储器交换数据所要求的中断。
为了使得系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。
中断系统正在执行一个中断服务时,有另一个优先级更高的中断提出中断请求,这时会暂时终止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行,这个过程称为是中断嵌套。

第3题:

典型的MCS-51单片机有5个中断源,5个中断源具有不同的自然优先级顺序,以下中断源中哪个的自然级别最低( )。

A.定时/计数器1

B.定时/计数器0

C.外中断1

D.外中断0


正确答案:A

第4题:

8051单片机有()个中断源,()级中断优先级别。


正确答案:5;2

第5题:

8051单片机有5个中断源,但只能设置两个中断优先级,因此,在中断优先级安排上受到一定的限制。问以下几种中断优先级顺序的安排(级别由高到低)是否可能?如可能,则应如何设置中断源的中断级别?否则,请叙述不可能的理由。


正确答案: (1)定时器0,定时器1,外中断0,外中断1,串行口中断。可能。其中:定时器0,定时器1为高优先级。
(2)串行口中断,外中断0,定时器0,外中断1,定时器1。可能。其中:串行口中断为高优先级。
(3)外中断0,定时器1,外中断1,定时器0,串行口中断。不可能。
(4)外中断0,外中断1,串行口中断,定时器0,定时器1。可能。其中:外中断0,外中断1,串行口中断为高优先级。
(5)串行口中断,定时器0,外中断0,外中断1,定时器1。不可能。
(6)外中断0,外中断1,定时器0,串行口中断,定时器1。不可能。
(7)外中断0,定时器1,定时器0,外中断1,串行口中断。可能。其中:外中断0,定时器1为高优先级。

第6题:

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


正确答案: MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。

第7题:

8051有()个中断源,()个中断优先级,若已知IP=00010100B则中断优先级别最高者为(),最低者为()。


正确答案:5;2;外部中断1;定时器/计数器1

第8题:

MCS-51单片机系列有()个中断源,可分为()个优先级。上电复位时()中断源的优先级别最高。


正确答案:5;2;外部中断0

第9题:

单片机8051有哪些中断源,对其中断请求如何进行控制?


正确答案: 8051中断系统有5个中断源:
INT0:外部中断0请求,低电平有效。通过P3.2引脚输入。
INT1:外部中断1请求,低电平有效。通过P3.3引脚输入。
T0:定时器/计数器0溢出中断请求。
T1:定时器/计数器1溢出中断请求。
TXD/RXD://串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。

第10题:

单片机中断嵌套的规则是什么?单片机有几级中断优先级?同一优先级中优先级排列顺序是什么?


正确答案:单片机中断嵌套的规则是只有高优先级的中断源能够中断正在进行的中断服务程序实现中断嵌套。单片机有2级中断优先级。同一优先级内部的优先级排列顺序为外部中断0、定时计数器0、外部中断1、定时计数器1、串行口。