第四章S3C2410的中断系统应用科技学院张健第4章4
1S3C2410的中断源4
2S3C2410的中断处理4
3中断控制4
4子中断源的中断控制4
5中断向量设置4
6其它常用寄存器4
7中断程序编写中需注意问题4
8中断实验和中断程序编写主要内容:第4章中断概述中断是指计算机在执行某一程序的过程中,由于计算机系统内、外的某种原因,而必须中止原程序的执行,转去执行相应的处理程序,待处理结束之后,再回来继续执行被中止的原程序的过程
采用了中断技术后的计算机,可以解决CPU与外设之间速度匹配的问题,使计算机可以及时处理系统中许多随机的参数和信息,同时,它也提高了计算机处理故障与应变的能力
第4章定义当当CPUCPU在执行程序的过程中,外部事件向在执行程序的过程中,外部事件向CPUCPU发出信号,请求发出信号,请求CPUCPU迅速去处理,于迅速去处理,于是,是,CPUCPU暂时中止执行当前程序,转去处理暂时中止执行当前程序,转去处理相应的事件,待处理完毕后,再继续执行原来相应的事件,待处理完毕后,再继续执行原来被中止的程序,这样的过程称为“中断”
被中止的程序,这样的过程称为“中断”
中断系统主要用需要及时处理的高速随机事件或信号,对于那些看来非常重要的信号(诸如急停开关、限位开关、键盘等),其响应速度要求并不高,切不可滥用中断
主程序中断服务程序中断请求中断返回第4章为什么要用中断
中断可以解决快速的CPU与慢速的外设之间的矛盾,使CPU和外设同时工作
这样,CPU可启动多个外设同时工作,大大地提高了CPU的效率
在实时控制中,现场的各种参数、信息均随时间和现场而变化
这些外界变量可根据要求随时向CPU发出中断申请,请求CPU及时处理中断请求
如中断条件满足,CPU马上就会响应,进行相应的处理,从而实现实时处理
针对难以预料的情况或故障,如掉电、存储出错、运算