creo que podria funcionar con algo asi
Suponiendo PORTA.0 y PORTA.1 Entradas (Botones)
PORTB.0 y PORTB.1 Led"s
Codigo:
TRISA=%11
TRISB=0
repite:
IF PORTA.0=1 THEN
PAUSE 100 "100ms en caso de Rebotes
IF PORTA.0=1 THEN
TOGGLE PORTB.0
END IF
END IF
IF PORTA.1=1 THEN
PAUSE 100
IF PORTA.1=1 THEN
TOGGLE PORTB.1
END IF
END IF
PAUSE 1000 " 1 segundo de Pausa entre cada revision
goto repite
end
Bueno espero que te sirva
bye
fue un error de escritura rapida, cuando ves el mensaje de un forista....
El codigo es para darte una idea, pero si sirve.
Codigo con Cambios compilado desde Microcode Studio, compilador PBP 2.46 enlazado en PM y MPLAB y Simulado con Proteus


codigo con super cambios.... END IF por ENDIF
Codigo:
TRISA=%11
TRISB=0
repite:
IF PORTA.0=1 THEN
PAUSE 50 "50ms en caso de Rebotes
IF PORTA.0=1 THEN
TOGGLE PORTB.0
PAUSE 1000 " 1 segundo de Pausa entre cada revision
ENDIF
ENDIF
IF PORTA.1=1 THEN
PAUSE 50
IF PORTA.1=1 THEN
TOGGLE PORTB.1
PAUSE 1000 " 1 segundo de Pausa entre cada revision
ENDIF
ENDIF
goto repite
end
Archivos Descargables desde Aqui
Aqui
bytes
PD: La proxima, traten de solucionar el problema