第3章智能电子产品的中断系统3
1中断的概念3
2单片机的中断系统3
1中断的概念学习目标:1、理解中断的概念2、理解中断入口地址3、理解中断请求复习3
1什么叫中断
在我们日常生活当中,中断的情况经常发生
比如我们正在家里看书的时候,突然听到了门铃响,于是我们用书签插入到所看的地方,合上书,到门那里看看
发现是没有人要开自己的门
然后我们就又回来接着看书
再个例子,就是我们在工作的时候,电话响了,我们于是暂停手上的工作,改去接电话
通完电话后,我们又继续先前的工作
在主程序运行中,当外部或者内部突现紧急的事件时,单片机就暂停主程序的运行,而转去处理这个事件,待处理完毕之后,后回到原来的主程序中,继续执行未完成的程序
这就叫单片机的中断
执行主程序主程序继续执行主程序断点中断请求中断响应执行中断处理程序中断返回3
2中断源产生中断请求的设备或部件叫做中断源
3中断请求3
4中断响应中断源向CPU发出请求处理信号,叫做中断请求
CPU暂时中止正在处理的事情,转去处理突发事件的过程,称为中断响应
5中断向量中断子程序的入口地址,叫做中断向量,也称中断入口地址
6断点CPU响应中断请求,转去执行中断服务程序时的PC值,即为断点地址
中断返回:CPU执行完中断服务程序后回到断点的过程
7中断返回3
6中断嵌套中断服务子程序在执行过程中,发生了更为紧急的事情请求,即中断优先级别更高的请求,则CPU转去处理更为紧急的中断请求的中断服务子程序,处理完之后,再回来继续执行先前的中断服务程序
执行完之后,回到主程序中继续执行
作用:采用中断技术可以提高CPU效率、解决速度矛盾、实现并行工作、分时操作、实时处理、故障处理、应付突发事件,可使多项任务共享一个资源(CPU)
低级中断请求RETI主程序响应低级中断响应低级中断高级中断服务子程