ARM7学习---按键测试程序(LPC2103 IO0PIN)
//#include
//#include
#define K1 (1<<19) //定义按键1的引脚
void keytest(void);
void keytest(void) //按键测试程序
{
if((IO0PIN&K1)==0x00) //判断是否有按键按下
{
//按键去抖
while((IO0PIN&K1)==0x00) //判断是否有按键放开
{
delayms(100);
}
UART0_SendStr("K1");
}
else
{;}
}
////////////主程序///////////////
int mian()
{
PINSEL0 |= 0x00000005; //设置I/O连接到UART0,其他为普通GPIO口
PINSEL1 |= 0x00000000;
UART0_INT(); //串口初始化
while(1)
{keytest();}//按键测试程序
}

评论