Want to create interactive content? It’s easy in Genially!

Get started free

INFOGRAFÍA DE LAS INTERRUPCIONES EN LOS MICROCONTROLADORES

montserrathernandez02

Created on April 23, 2021

montserrathernandez02@gmail.com

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

"INTERRUPCIONES EN LOS MICROCONTROLADORES"

Interrupciones en un PIC

1. - Mediante una accion interna. El desbordamiento de la Pila (Stack) por una operacion indebida, por ejemplo:-Al completarse la escritura de datos en una EEPROM.-Por desbordamiento del registro TMR0 al rebasar el valor 255 (FFh) a 0.

2. - Mediante una accion externa, la mas util. Al producirse un cambio del nivel en uno de sus pines por una accion externa.-Estando en el modo de reposo (SLEEP), un cambio de nivel en el pin RB0/INT .-Un cambio de nivel en uno de los pines RB4 a RB7 estando configurados como entrada.

Las fuentes de interrupción son:

-Interrupción externa RB0/INT - Interrupción por cambio lógico en el puerto B (pines RB7 a RB4) -Interrupción por desborde del timer 0 (TMR0) - Interrupción por desborde del timer 1 (TMR1) o -Interrupción por comparación exitosa exitosa en TMR2 -Interrupción del comparador o Interrupción del transmisor del USART -Interrupción del receptor del USART - Interrupción del módulo CCP o Interrupción del EEPROM

Para habilitar las interrupciones se deben seguir los siguientes pasos:

Habilitar el bit de habilitacion global de interrupciones GIE del registro INTCON.

Limpiar la bandera correspondiente a la interrupcion habilitada para evitar falsas interrupciones.

En caso de ser necesario habilitar el bit PEIE del registro INTCON (necesario para todas las interrupciones con excepcion de INTE y RBIE).

Habilitar el bita cada interrupcion.

www.genial.ly