MPLAB IDE code help...

Status
Not open for further replies.

shinigami.alv

Newbie level 4
Joined
Apr 20, 2012
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,334
im using 16F877A and my hardware is not working. my program supposes to light up LED for 2 secs after releasing a button. just recently changed to MPLAB. below is my code:
PHP:
#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 if (RC3==1) 
  {
 RD3=1;
 while(RC3==1);
 __delay_ms(2000);
 RD3=0;
 }
 
 else PORTD = 255;
 
   }

  
}
 
Last edited:

Dear i can provide u assemble code if u want then reply me.
 

Hi,
May i see the circuit diagram for this project? I also doing the work almost same with your question so it may become my reference. PLEASE...:-D
 

Hi,
May i see the circuit diagram for this project? I also doing the work almost same with your question so it may become my reference. PLEASE...:-D

well, i don't have a circuit diagram with me but it is just simply connecting 5v or gnd (check active low or active high of your MCU) to port c then output port D to LEDs then gnd. ;-) and this code needs to be amended due to some errors.
 

Ok. I get what you mean. Thanks for your reply. :-D
 

did you placed the pulldown resistance in RC3 & RC2?
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…