‘壹’ 8051单片机中断优先级怎么确定
首先系统对5个中断源的优先级顺序从高到低有个排序:外中断0,外中断1,定时器0,定时器1中断,串口中断;
其次,用户可以通过为IP寄存器赋值,根据需要设置这5个中断源的优先级
‘贰’ 简述80c51单片机中断使能位是哪些中断优先级是什么及特点
80c51单片机中断优先级只有两级,1为高,0为低
中断使能位有总中断使能位EA,各个中断源都有使能位 EX0 EX1 ET0 ET1 ES共5 个。
‘叁’ MCS-51系列单片机的中断系统分为几个优先级如何设定
MCS-51单片机有两个中断优先级。
在51单片机中,有2个可编程定时/计数器·5个中断源,2个优先级,21个专用寄存器。另有8位CPU的4kbytes程序存储器(ROM) ,128bytes的数据存储器(RAM),32条I/O口线·111条指令,大部分为单字节指令。
优先级设定方法:
1、IP的状态由软件设定,某位设定为“1”,则相应的中断源为高优先级中断;某位设定为“0”,则相应的中断源为低优先级中断。
2、同一优先级中的中断申请不止一个时,则有中断优先权排队问题。
3、同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列从高到低为外部中断0;定时/计数器0;外部中断1;定时/计数器1;串行口。
4、每个中断源的中断优先级都是由中断优先级寄存器(IP)中的相应位的状态来规定的。
(3)8051单片机中断优先级扩展阅读:
51系列是基本型,包括8051、8751、8031、8951.这四个机种区别,仅在于片内程序储存器。8051为4KBROM,8751为4KBEPROM,8031片内无程序储存器,8951为4KBEEPROM。
其他性能结构一样,有片内128B RAM,2个16位定时器/计数器,5个中断源。其中,8031性价比较高,又易于开发,目前应用面广泛。
MCS-51采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。
参考资料来源:网络-MCS-51单片机
‘肆’ 标准的8051单片机中,自然优先级最高的是
8051单片机自然优先级顺序为 外部中断0 定时器0 外部中断1 定时器1 串口中断。
‘伍’ 80C51单片机的中断优先级有那样的三条原则
CPU同时接收到几个中断时,首先响应优先级别最高的中断请求。
正在进行的中断过程不能被新的同级或低优先级的中断请求所中断。
正在进行的低优先级中断服务,能被高优先级中断请求所中断。
为了实现上述后两条原则,中断系统内部设有两个用户不能寻址的优先级状态触发器。其中一个置1,表示正在响应高优先级的中断,它将阻断后来所有的中断请求;另一个置1,表示正在响应低优先级中断,它将阻断后来所有的低优先级中断请求。
‘陆’ 如何设置8051单片机的中断优先级
PIC系列单片机只有一个中断入口(004H),所有的中断都通过该入口进入中断服务子程序,至于是哪一个中断源,只有在进入中断服务子程序后查询中断标志才能确认。该单片机没规定中断的优先级,也没有用于设定中断优先级的寄存器,中断的优先级是由于中断服务子程序中断查询中断标志的顺序确定的。CPU响应一个中断并进入中断服务程序后,全局中断允许位GIE被自动清零,CPU在此期间不响应其它中断,也不能形成中断嵌套。因此,在使用中断时要合理安排查询中断标志的顺序,尽量缩短CPU在中断服务程序中逗留的时间。在用PIC系列单片机构成系统时应尽量减少中断源的个数,对于那些执行时间较长且不需采用中断方式来处理的事件,应尽量采和查询标志的方式进行处理;对于那些必须采用中断方式处理的事件,在中断服务程序中要尽量先查询对系统至关重要的事件的中断标志。另外,在退出中断服务程序时,只清除处理过的中断标志即可,而不需要将所有的中断标志清除。对于RB口电平变化中断,一方面要保存RB口每次变化后的状态,以便在下次中断时判断是哪根口线上的电平发生了变化;另一方面可以设置产生中断的口线标志,并将由于该中断而未执行的程序在中断服务程序外通过查询口线标志来执行,以减少CPU在中断服务程序中逗留的时间。
‘柒’ 单片机 8051可设置几个中断优先级,统同一级别优先级如何排列
8051单片机可以设置2个中断优先级,同一级别优先顺序从高到低如下:
外部中断0
定时器0
外部中断1
定时器1
串口
‘捌’ 8051的中断源分几级
MCS-51有两个外部中断源。三个内部中断源:两个定时器/计数器中断源和一个串行口中断源
8051只是一个核。一些厂家有增强型的8051,其中断源就有增加。