Estoy trabajando en un pequeño proyecto con microcontroladores (PIC 16f84A) y me quedé atascado en un punto. Tengo 4 interruptores y esas son las interrupciones externas ahora la idea es que no entiendo, ¿cómo puedo saber qué interruptor causó la interrupción?
Digamos que tengo cuatro interruptores SW1, SW2, SW3, SW4, ahora todos tienen un modo de interrupción externo común y el indicador RBIE y RBIF. Si alguien presiona el interruptor SW2, debería hacer una función "2". ¿Cómo puedo saber que SW2 fue el que presiona y no SW1?