5中断与定时(新)研讨.ppt

Welcome to study 第五章 中断与定时 §5-1 MCS-51中断系统 中断的过程: 中断申请:CPU正常执行某一程序时,突然发生了紧急事件。则此紧急事件产生一个电信号,向CPU提出“中断请求”(Interrupt Request)。 中断响应:CPU一旦检测到并响应该申请,便自动将“断点”地址入栈保护,然后转入对应的中断服务程序执行。(Interrupt Acknowledge) 中断返回:中断服务子程序执行完毕,从堆栈中取出“断点”到PC中,程序又转回原先执行的程序继续往下正常执行。(Interrupt Return) 中断涉及的几个环节 4、中断分类 ①、可屏蔽中断: 是指CPU可以控制的一类中断。CPU对INT中断请求输入线上输入的中断请求可以响应,也可以屏蔽掉。这种控制可以通过中断控制指令来实现。MCS-51具有可屏蔽中断功能。 ②、非屏蔽中断: CPU对NMI中断输入线上来的中断请求是不可屏蔽(或控制)的,一旦发生,CPU必须响应。如:Z80系列。 ③、软件中断: 软件中断是指人们可以通过相应的中断指令使CPU响应中断,CPU只要执行这种指令就转入相应中断服务程序执行,以完成相应的中断功能。即中断源为软件指令。如:Intel 8088\8086等CPU。

文档评论(0)

1亿VIP精品文档

相关文档