我正在使用帶16f690芯片的PICkit2低引腳數演示板。我已經能夠編寫簡單的代碼來打開和關閉LED,但是一旦嘗試利用按鈕來改變LED的狀態,就無法做到這一點。我的代碼如下,連同設備原理圖的鏈接。帶有按鈕的PICkit2閃爍指示燈
#include <htc.h>
__CONFIG(MCLRE_OFF & BOREN_OFF & PWRTE_OFF & IESO_OFF & CP_OFF & FCMEN_ON);
void main()
{
//initialization
TRISAbits.RA3 = 1; //make button (RA3) input
TRISCbits.RC0 = 0; //make LED (RC0) output
for(;;) // loop forever
{
//set RC0 if RA3 is low (button pressed), else clear RC0
if(PORTAbits.RA3)
{
RC0 = 1;
}
else
{
RC0 = 0;
}
}
}
你的開發板上連接了JP5嗎? – 2011-05-11 14:19:14