我正在使用带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