Unidad de guia practica
Interrupciones en PIC18
IntermedioGuia paso a paso: desde polling hasta una ISR de Timer0 que parpadea un LED sin bloquear el bucle principal — una accion verificable por paso.
Vas a construir
Un `.ASM` con **vectores de interrupcion**, **Timer0** en modo 16 bit y una **ISR** que hace toggle del **LED en RB0** cada ~2 s mientras el programa principal queda en un bucle vacio.
Recomendado antes: puertos
- 1 Bienvenida: polling vs interrupciones
- 2 Crear proyecto y archivo .ASM
- 3 LIST, CONFIG y vectores de interrupcion
- 4 Variables en RAM y GPIO del LED
- 5 Configurar Timer0 (sin ISR todavia)
- 6 Habilitar interrupciones (GIE y TMR0IE)
- 7 ISR minima: comprobar bandera y limpiar
- 8 Guardar y restaurar contexto
- 9 ISR completa: toggle LED y recargar Timer0
- 10 Vista previa: interrupcion RB4–RB7 (teclado)
- 11 Comprueba lo aprendido