第六章 MCS-51单片机中断系统6.3 中断设置与控制6.1 中断概述6.2 MCS-51中断源和中断矢量6.4 中断的响应与处理6.5 中断的应用什么是中断?【例6.1】某软件中对寄存器IE、 IP设置如下,确定中断的优先顺序并说明之。 MOV IE, 8FH MOV IP, 06H 【解】 由IE为8FH可知:EA=1即CPU中断允许,EX0=1、EX1=1、ET0=1、ET1=1说明外部中断0、外部中断 1、定时器/计数器0、定时器/计数器1的中断允许。 由IP为06H可知: PX1=1、PT0=1说明外部中断 1、定时器/计数器0为高优先级,PT1=0 、PX0=0说明定时器/计数器1、外部中断 0为低优先级。 则中断的优先顺序为:定时器/计数器0外部中断1外部中断0定时器/计数器1,即查询中断的顺序。 中断响应操作过程 把当前PC值压入堆栈,保护断点。 将相应的中断服务程序的入口地址送入PC。 对有些中断源,CPU会自动清除中断标志。 执行中断服务程序。 执行到返回指令RETI,中断服务程序结束,将堆栈内容弹出到PC,返回到原来断点继续执行。 中断响应时间nCPU不是在任何