text3.c

来自「使用AT89S52单片机的电子琴程序」· C语言 代码 · 共 33 行

C
33
字号
#include "AT89X51.H" 
int i,j;

void delay(unsigned int i)
{
   int j;
   for(;i>0;i--)
     for(j=0;j<125;j++);
}
void main(void) 
{ 

	EA=1;
	EX0=1;
	IT0=1; 										                                      
	P2=0xfe;
	while(1) 
	{ 
	   ;
	} 
}

void int0_int(void) interrupt 0
{
    EX0=0;		
	P2=(P2<<1)+1;	
	if(P2==0xf7)
      P2=0xfe;
	delay(500);
	EX0=1;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?