⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample.c

📁 NEcK0系列单片机的一个例程
💻 C
字号:
/*********************************************************/
/* 78F8024 LED sample                                    */
/*                                                       */
/*  Create date : 2008.07.1                              */
/*  Update      : 0000.00.00                             */
/*							                             */
/*********************************************************/
/**/
#pragma	sfr
#pragma	NOP
#pragma	EI

/*	------	奜晹僾儘僩僞僀僾愰尵	-------	*/
void	Exit	(void);
void	CLRLED	(void);
void Wait(unsigned int No);

int sw_no;

/***********************************************************************
 *	main
 **********************************************************************/

void	main()
{
	EI();
	//sw_no = 2;
	//USB+12VAC   sw_no:1
	//USB only    sw_no:2
	
	PCC = 0x4;
	P0.1 = 1;
	PM0.1 = 0;
	
	PM1 = (PM1 & 0x1F);
	PM3 = (PM3 & 0xF7);
	
	
	
	//switch(sw_no)
	//{
	//case 1:
		
		while(1){
		P1.5 = ~P1.5;
		Wait(10000);
		P1.6 = ~P1.6;
		Wait(10000);
		P1.7 = ~P1.7;
		Wait(10000);
		P3.3 = ~P3.3;
		Wait(10000);
	//	}
	
	//case 2:
	//	while(1){
		CLRLED();
		P1.5 = ~P1.5;
		Wait(10000);
		CLRLED();
		P1.6 = ~P1.6;
		Wait(10000);
		CLRLED();
		P1.7 = ~P1.7;
		Wait(10000);
		CLRLED();
		P3.3 = ~P3.3;
		Wait(10000);
	//	}
		
	//break;
	}
	
	Exit();
}

/***********************************************************************
 *	Exit
 **********************************************************************/

void	Exit()
{
NOP();
}

/**********************************************************************
 *	Wait
 **********************************************************************/

void Wait (unsigned int No) {
	unsigned int i;
	for ( i = 0 ; i < No ; i ++ ) { NOP(); }
}
/**********************************************************************
 *	CLR LED
 **********************************************************************/

void CLRLED()
{
P1.5 = 0x0;
P1.6 = 0x0;
P1.7 = 0x0;
P3.3 = 0x0;
}

⌨️ 快捷键说明

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