im using 16F877A with MPLAB as compiler but program wont work. previously used ccs and worked fine. my program supposes to light up LED for 2 secs after pressing a button. (used inverter so it's active-high) below is my code:
Rich (BB code):
#include <pic.h>
#define _XTAL_FREQ 20000000
void main(void)
{
TRISD = 0b000000;
TRISC = 0b111111;
while(1)
{
if (RC2=1)
{
RD2=1;
while (RC2=1);
__delay_ms(2000);
RD2=0;
}
else RD2=0;
if (RC3=1)
{
RD3=1;
while(RC3=1);
__delay_ms(2000);
RD3=0;
}
else RD3=0;
}
}