中断基本概念
外部中断软件设计原理
- 中断发生的三个条件
①中断源有中断请求;
②此中断源的中断允许位为 1;
③CPU 开中断(即 EA=1)。
比如我们配置外部中断 0,对应的配置程序如下:
EA=1;//打开总中断开关
EX0=1;//开外部中断 0
IT0=0/1;//设置外部中断的触发方式(下降沿触发)
如果要配置的是外部中断 1,只需将 EX0 改为 EX1,IT0 改为 IT1 - 在编写程序时通常我们会将外部中断的配置放到一个自定义函数内便于管
理维护。如下伪代码所示:
硬件实现原理
- 实现的功能:使用独立按键 K3 控制 LED 亮灭,K3 连接外部中断0(P3.2)管脚。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!