1. 外部中断的作用,当发生一些紧急事件,需要CPU及时响应,
当发生外部中断CPU暂停现在的工作去处理中断,然后再返回继续处理之前的事
叫做中断系统,CPU可按照中断优先级工作,每个中断可独立开启关闭中断
2.STC32G12k128只有5个外部中断,分别在36,35,30,29,27,引脚上
3.中断的初始化配置
TI X 外部中断触发寄存器,写一下降沿触发,写0下降沿上升沿均可触发
IE X 外部中断标志位寄存器,由硬件自动置一,和清除,保险起见初始化程序中先清零
EX X 外部中断使能寄存器,写一使能,写0失能,开启和关闭中断
EA 总中断寄存器,写一打开总中断
具体原理如下图
再提一点,如下图,边沿触发选择位只有外部中断0和1,才有,另外的中断是没有的
只能选择下降沿触发