HABILITACIÓN DE INTERRUPCIONES
Después de la inicialización del microcontrolador, todas las fuentes de interrupción están inhibidas debido a que se han puesto a cero los bits de registro IE (interrupt enable register). Para poder utilizar el mecanismo de interrupciones, es necesario, por lo tanto comenzar por habilitar la o las fuentes de interrupción empleadas por la aplicación.
En este sentido, cada fuente de interrupción puede ser habilitada o desahabilitada individualmente, activando o desactivando el bit (poniendo a 1 ó a 0, respectivamente) que tiene asignado el registro de habilitación de interrupciones (IE).
Este registro es direccionable bit a bit y está situado en la posición 0A8H de memoria interna dentro de los SFRs.
La descripción de los bits de este registro es la siguiente:
IE (0A8H)
MSB |
LSB |
||||||
EA |
X |
X |
ES |
ET1 |
EX1 |
ET0 |
EX0 |
Cada elemento
de este registro se ha descrito en el capítulo 2 "Registro de Funciones
eSpeciales"(SFRs que controlan las
interrupciones y los timers/IE).