mdk_ulink.c

来自「一个简单的MDK_uLink例子.rar」· C语言 代码 · 共 59 行

C
59
字号
#include "lpc21xx.h"


#define   LED1         (1<<22)    	// P0口
#define   LED2         (1<<23)	 	// P0口
#define   LED3         (1<<24)	 	// P0口
#define   LED4		   (1<<25)		// P0口


void delay_ms(int dly);

int main()
{
	PINSEL0 = 0x00000000;			//P0口设置为GPIO
	PINSEL1 = 0x00000000;			//P0口设置为GPIO
	IO0DIR = 0xFFFFFFFF;

	while (1)
	{
		IO0CLR = LED1 | LED2 | LED3 | LED4;
		delay_ms(5);
		
		IO0SET = LED1;
		delay_ms(5);
		IO0CLR = LED1;
		delay_ms(5);

		IO0SET = LED2;
		delay_ms(5);
		IO0CLR = LED2;
		delay_ms(5);
		
		IO0SET = LED3;
		delay_ms(5);
		IO0CLR = LED3;
		delay_ms(5);
		
		IO0SET = LED4;
		delay_ms(5);
		IO0CLR = LED4;
		delay_ms(5);	
	}
}




/*===========================================================================
** 函数名称: delay_ms()
** 功能描述: 毫秒软件延
============================================================================*/
void delay_ms(int dly)
{
  	int i;
  	int j;
  	for (j=0; j<dly; j++)
  		for (i=0; i<44248; i++);
}

⌨️ 快捷键说明

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