Hola a todos. A ver si me podeis ayudar un poco. Vereis, quiero hacer un programa que me muestre en el LCD un mensaje, haga una pausa de 3 segundos, me muestre otro mensaje, haga otra pausa, me muestre otro mensaje, y me haga otra pausa, y vuelva otra vez al mensaje de inicio. Pero quiero que en este bucle, si en cualquier momento pulso una tecla, se vaya a su rutina asociada, es decir, si pulso 1, que se vaya a una rutina, si pulso 2, a otra, si pulso 3, a otra. Bueno, no se si esto se puede hacer, pero supongo yo que si, ¿no? Bueno, pues a ver, echadme una mano por favor, que estoy atacado de los nervios. Es que no se ni como modificar la rutina de teclado que tengo (van de RB0 a RB3 como entradas, las otras salidas, y supongo que tendrá que ser al revés), ni como usar las interrupciones de las narices.