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();}//按鍵測試程序
}
評論