re LZ:
标准MCS-51中有两个中断优先级别(高和低)。当高优先级别的中断到来时,不管低优先级别的中断是否已经执行,都将打断当前的执行程序(可能是低优先级别的中断程序或主程序)。执行完后再回到原来的断点。
当两个相同优先级别中断同时到来时,MCS-51对这些中断源有一个默认排序(具体看手册),排在前面的先进入中断。这个默认的次序是固定的,无法用软件改变。
另外要注意的是,中断分“触发”和“电平”两类。触发类型的中断源信号会被中断系统内的触发器记录,即便是中断未响应前撤销了此中断源信号,当容许中断时,此中断还会有效(即进入相应的中断程序)。反之,电平类型的中断信号在容许响应前消失的话,此中断将不会被响应,除非中断电平再次有效。
|