liushuideng.c

来自「LPC2103的第二个实验:流水灯+按键」· C语言 代码 · 共 33 行

C
33
字号
#include <LPC21XX.H>
/*----------------------------
ebedded system test2:流水灯+键盘
Author:Late Lee
Date:09-4-4
-----------------------------*/
#define KEY1	1<<15
#define KEY2	1<<16

void delay(int i)
{
	for (i=500000;i>=0;i--);
}
int main(void)
{
	unsigned int i;
	IO0DIR|=0x3ff; 	// output
	IO0SET|=0x3ff;	// high
	while (1)
	{
		while (IO0PIN&KEY1)		//key1 high stop
			;
		if (IO0PIN&KEY2)
			i=(i+1)%10;
		else
			i=(i+9)%10;
		IO0SET|=0x3ff;	// high
		IO0CLR=1<<i;
		delay(100);		
	}
//	return 0;	// why can't put here??????
}

⌨️ 快捷键说明

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