我們先看板上的兩個按鍵的電路連接:按鍵1對應PORTA.6;按鍵2對應PORTA.7。默認狀態(tài)為0,當鍵按下去時為1。我們就不斷查詢按鍵的值,來點亮不同的燈,主要介紹如何讀端口。
程序代碼如下:
int main(void)
{
unsigned int key1=0,key2=0;
led_init();
while(1)
{
key1=KEY1_VALUE;
key2=KEY2_VALUE;
if(key1==(1<<6))
LED1_ON();
else
LED1_OFF();
if(key2==(1<<7))
LED2_ON();
else
LED2_OFF();
}
}