Ir al contenido

Interrupciones en PIC18

Unidad de guia practica

Interrupciones en PIC18

Intermedio

Guia 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. 1 Bienvenida: polling vs interrupciones
  2. 2 Crear proyecto y archivo .ASM
  3. 3 LIST, CONFIG y vectores de interrupcion
  4. 4 Variables en RAM y GPIO del LED
  5. 5 Configurar Timer0 (sin ISR todavia)
  6. 6 Habilitar interrupciones (GIE y TMR0IE)
  7. 7 ISR minima: comprobar bandera y limpiar
  8. 8 Guardar y restaurar contexto
  9. 9 ISR completa: toggle LED y recargar Timer0
  10. 10 Vista previa: interrupcion RB4–RB7 (teclado)
  11. 11 Comprueba lo aprendido

Empezar paso 1 →