外部中断

Posted zhai1997

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了外部中断相关的知识,希望对你有一定的参考价值。

1、外部中断指的是INT0和INT1,T0、T1和串口为内部中断。

技术图片

 

EA:全局中断开关。

EX0、EX1:外部中断0和1.

ET0、ET1:定时器、计数器0和1中断允许开关

 2、电路设计:

技术图片

 

 3、程序设计:

#include<reg52.h>
sbit Led=P0^0;
void main(void){
 EA=1;
 EX0=1;
 IT0=1;//电平触发,为1时跳边沿触发
 while(1);

}
void init0(void) interrupt 0{
 Led=!Led;
}

点击开关,电平触发外部中断0,执行中断服务函数。

以上是关于外部中断的主要内容,如果未能解决你的问题,请参考以下文章

51单片机怎么设置外部中断?

如何让qemu产生外部中断并跳转到isr(裸机代码)

您的应用已进入中断状态,但没有代码可显示,因为所有线程都在执行外部代码(通常是系统或框架代码)

STM32CubeMX笔记--外部中断,使用按键KEY检测

汇编中的 AVR 外部中断触发

STM32Cubemx——外部中断