中断概念:
在执行一个任务的过程中,被另外一个任务打断,处理完这个中断后,返回来继续原先的任务
中断源,
中断服务程序,
中断点
中断优先级 //多个中断同时来了
中断的嵌套
51单片机
s3c 2440 //arm----不支持中断嵌套
注意:
中断是cpu提供的一个功能部件//用的时候需要开启这项功能
中断处理流程
//硬件部分
//软件部分
操作思路:
//中断功能部件
//1.通过芯片手册,了解该功能部件
//2.最终搞清楚
需要使用到那些寄存器
以及寄存器中的哪些位
及这些位需要设置成什么值
寄存器
1.IE中断允许寄存器(中断总开关)
(bit7)EA = 1//开总中断
(bit7)EX0 = 1//开 外部中断0
2.TCON
(bit1)IE0 --- 外部中断的请求标志位 当 外部中断0发生中断时,这一位会被设置1
表示发生了中断
中断处理完成之后,硬件自动清0
(bit0)IT0 = 0 //低电平触发
IT1 = 1//下降沿触发
注意:
进行单偏激操作时,有些寄存器的操作,可以直接影响到引脚的变化
有些不会直接影响到引脚的变化