51单片机-中断

文章目录

  • 前言

前言

51单片机-中断_第1张图片


51单片机-中断_第2张图片
51单片机-中断_第3张图片
51单片机-中断_第4张图片
51单片机-中断_第5张图片
51单片机-中断_第6张图片
51单片机-中断_第7张图片
51单片机-中断_第8张图片
51单片机-中断_第9张图片
51单片机-中断_第10张图片
51单片机-中断_第11张图片
51单片机-中断_第12张图片
51单片机-中断_第13张图片
51单片机-中断_第14张图片
51单片机-中断_第15张图片
51单片机-中断_第16张图片

51单片机-中断_第17张图片

51单片机-中断_第18张图片

#include 
#include 


sbit key_s2=P3^0;
sbit flag=P3^7;

void delay(unsigned int z){
	unsigned int x,y;
	for(x=z;x>0;x--)
		for(y=114;y>0;y--);
}

void int_init(){
	EA=1;
	EX1=1;
	IT1=1;

}

void main(){
	int_init();
	while(1){
		if (key_s2 == 0)
		{
			delay(20);
				if(key_s2 ==0)
				{
					flag =1;
					flag =0;
					while(!key_s2);
				}
		}
		
	}
	
}

void int1() interrupt 2
{
	
	P1=~P1;
}

你可能感兴趣的:(硬件,51单片机,嵌入式硬件,单片机)