STC89C52单片机 DAY4 外部中断

外部中断控制LED亮灭

#include <reg52.h>
sbit led=P2^0;
sbit k3=P3^2;
void delay(int i)
{
	while(i--);
}
void Int0Init()
{
	IT0=1;
	EX0=1;
	EA=1;
}
void Int0() interrupt 0
{
	delay(1000);
	if(k3==0)
	{
		led=~led;
	}
}
void main()
{ 
	Int0Init();
	while(1);
}

外部中断0接k3 P3^2,
外部中断1接k4 P3^3

发布了38 篇原创文章 · 获赞 53 · 访问量 7263

猜你喜欢

转载自blog.csdn.net/matafeiyanll/article/details/104075602