hola soi novato enel tema de los pic eleido y me e con fundido en unas cosas ejemplo
compilo un codigo y lo simulo y si quiero hacer unos cambios por ejemplo que el led tiene el puerto rb0 poderlo pasar al puerto rb3
en al gunos ejemplos los pude cambiar pero en otros no en cuentro la forma
enel ejemplo que adjunto es para enceder un led o apagarlo cuando se precione un pulsador lo que quiero es poderlo cambiar de puerto el pulsador esta en rbo y el led esta en rb1 poderlos cambiar a otros puertos como rb2 o rb3 en fin cambiar de puerto
#FUSES NOWDT //No Watch Dog Timer
#FUSES INTRC_IO //Internal RC Osc, no CLKOUT
#FUSES NOPUT //No Power Up Timer
#FUSES NOPROTECT //Code not protected from reading
#FUSES NOBROWNOUT //No brownout reset
#FUSES NOMCLR //Master Clear pin used for I/O
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD //No EE protection
#use delay(clock=4000000)
#byte puerto_b = 08
void main()
{
set_tris_b( 0x03 ); // RB0 como entrada y lo demás del puerto B como salida
puerto_b = 0; // Limpia puerto B
DO{
IF (INPUT(PIN_B3)){ // Si se presiona RB0
output_toggle(PIN_B1); // cambia el estado del pin RB1
WHILE (INPUT(PIN_B0));
}
}
WHILE(TRUE);
}