
Originally Posted by
red_horse
So most probably ang imo problem naa sa PIC bro...
Share your code please para matabangan ka TS.
Mao ni ako code.... mao ra gyud na..... gana man cya sa simulation sa proteus....
Murag paminaw nako sa PIC murag naguba or wala natarong ug program sa PIC programmer.......
kai hibong ko ang motor mo andar ug iya...... nya ako gi ilisan ug LED mag siga man nuon daan..... PIC kaha ni

? Bai red_horse?? gagamit rakog 7805 voltage regulator para ang 9volts mahimong 5volts...
Code:
void main()
{
TRISB = 0xff; // set direction to be input
TRISD = 0x00; // set as output
TRISC = 0x00; // set as output
PORTD=0X00;
while(1)
{
switch(PORTB)
{
case 0x01:
PORTD=0x05; //w
break;
case 0x02: //s
PORTD=0x0A;
break;
case 0x04: //a
PORTD=0x02;
break;
case 0x08: // d
PORTD=0x04;
break;
case 0x10: //up camera
PORTC=0x40;
break;
case 0x20: // down camera
PORTC=0x80;
break;
case 0x40: // up motor
PORTD=0x50;
break;
case 0x80: // down motor
PORTD=0xA0;
break;
default:
PORTD=0x00;
PORTC=0x00;
break;
}
}
}
mao ning circuit... silbi kanang mga switch ilisan ra nanakog Parallel port,....