微控制器中断的概念
添加时间:2015-12-23 14:36:59 文章来源:廊坊市九盈数控技术有限公司
当CPU正在处理一个中断请求。又发生了另一个优先级比它高的中断请求时.cPu暂时中止对前一中断的处理.转而去处理优光级更高的中断请求.待处理完以后.再继续执行原来的中断处理程序,这样的过程称为中断嵌套,允许多重中断的系统称为多级中断系统。没有中断嵌套功能的中断系统称为单级中断系统。
由于外界异步事件中断cPu正在执行的程序(只要允许的话)是随机的,cPu转向去执行中断服务程序时.除了硬件会自动把断点地址(程序计数器Pc的值)、Psw位压入堆栈之外,用户还得注意保护有关工作寄存器。累加器、sB等信息(通常称为保护现场),以便在完成中断服务程序后,恢复原工作寄存器、累加器、sB等的内容(称恢复现场);执行中断返回指令,自动恢复psw并弹出断点到Pc,返回主程序.继续执行被中断的程序,
上一条:运动控制器性能的不断完善
下一条:光电调节器简介
相关产品