欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 社会 > 51单片机-外部中断

51单片机-外部中断

2025/6/23 9:16:52 来源:https://blog.csdn.net/qq_22111417/article/details/145735464  浏览:    关键词:51单片机-外部中断

以外部中断0为例:

主程序中需要有以下代码:

EA=1; //打开总中断开关

EX0=1; //开外部中断0

IT0=0/1; 设置外部中断的触发方式

P3.2\P3.3为外部中断接口,通过控制P3.2口按键按下实现LED灯反转点亮

#include "reg52.h"typedef unsigned char u8;
typedef unsigned int u16;sbit led = P2^0;
sbit k3=P3^2; // 开关接口void delay(u16 i) //10us
{while(i--);
}void Int0Init()
{IT0=1;EX0=1; //外部中断0EA=1;
}void main()
{Int0Init();while(1);
}void Int0() interrupt 0
{delay(1000);if(k3==0){led=~led;}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词