SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
FLAGS DE INTERRUPCIONES - THE WELS THEORY
Los Flags relacionados con el control de las interrupciones se encuentran en los
registros INTCON y OPTION. Encontrarás más información en:
Facebook.com/WelsTheory/ y Youtube.com/Wels_Theory
REGISTRO INTCON
Registro encargado del control de las instrucciones, se encuentra en
el Banco 0 en la dirección 0Bh y contiene 8 bits que se muestran a
continuación.
| GIE | EEIE | T0IE| INTE | RBI | T0IF |INTF|RBIF|
| Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 |Bit0|
GIE Flag de habilitación Global.
GIE = 0 -> No autoriza ninguna interrupción
GIE = 1 -> Autoriza cualquier interrupción
EEIE Flag de la escritura finalizada de la EEPROM
EEIE = 0 -> Interrupción EEIE deshabilitada
EEIE = 1 -> Interrupción EEIE habilitada
T0IE Flag de Interrupción por TMR0
T0IE = 0 -> Interrupción T0I deshabilitada
T0IE = 1 -> Interrupción T0I habilitada
INTE Flag de Interrupción externa
INTE = 0 -> Interrupción INT deshabilitada
INTE = 1 -> Interrupción INT habilitada
RBIE Flag de la interrupción por RBI
RBIE = 0 -> Interrupción RBI deshabilitada
RBIE = 1 -> Interrupción RBI habilitada
T0IF Flag de estado de la interrupción del TMR0
T0IF = 0 -> El TMR0 no se ha desbordado
T0IF = 1 -> El TMR0 se ha desbordado
INTF Flag del estado de la interrupción RBI
INTF = 0 -> Las entradas RB7 a RB4 no han cambiado
INTF = 1 -> Las entradas RB7 a RB4 han cambiado
REGISTRO OPTION
Registro que se encarga de configurar la función del TMR0. Tiene 8
bits pero en este tutorial usaremos sólo un bit: INTEDG
INTEDG Selecciona el flanco de interrupción
INTEDG = 0 -> Interrupción por flanco descendente del
pin RB0/INT
INTEDG = 1 -> Interrupción por flanco ascendente del
pin RB0/INT
RBPU Habilitación de las resistencias Pull-Up
RBPU = 0 -> Habilita las resistencias Pull-Up
RBPU = 1 -> Deshabilita las resistencias Pull-Up
Resistencias Pull-Up
Cada pulsador necesita una resistencia, pero para no instalar
cada resistencia se configuran las resistencias Pull-Up ahorran
componentes y conociendo el estado de cada pulsador

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Tarea final
Tarea finalTarea final
Tarea final
 
Guía de ejercicios resueltos tema 2
Guía de ejercicios resueltos tema 2Guía de ejercicios resueltos tema 2
Guía de ejercicios resueltos tema 2
 
Curso Micro Tema 5
Curso Micro Tema 5Curso Micro Tema 5
Curso Micro Tema 5
 
Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887
 
12 Pórticos de los Atmega
12 Pórticos de los Atmega12 Pórticos de los Atmega
12 Pórticos de los Atmega
 
Tema4 puertos
Tema4 puertosTema4 puertos
Tema4 puertos
 
Sistemas Microprocesados I
Sistemas Microprocesados ISistemas Microprocesados I
Sistemas Microprocesados I
 

Similar a FLAGS INTERRUPCIONES WELS

Similar a FLAGS INTERRUPCIONES WELS (13)

Cartilla pic16f877
Cartilla pic16f877Cartilla pic16f877
Cartilla pic16f877
 
Micro2 tema 2
Micro2 tema 2Micro2 tema 2
Micro2 tema 2
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
PLUS UNIDAD I, REGISTROS Y FUNETES DE INTERRUPCIONES 2021-1.pdf
PLUS UNIDAD I, REGISTROS Y FUNETES DE INTERRUPCIONES 2021-1.pdfPLUS UNIDAD I, REGISTROS Y FUNETES DE INTERRUPCIONES 2021-1.pdf
PLUS UNIDAD I, REGISTROS Y FUNETES DE INTERRUPCIONES 2021-1.pdf
 
Timer0 PIC16F84A
Timer0 PIC16F84ATimer0 PIC16F84A
Timer0 PIC16F84A
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
 
Timer0
Timer0Timer0
Timer0
 
Introduccion a los Microcontroladores
Introduccion a los MicrocontroladoresIntroduccion a los Microcontroladores
Introduccion a los Microcontroladores
 
Curso de microcontroladores capitulo 02
Curso de microcontroladores capitulo 02Curso de microcontroladores capitulo 02
Curso de microcontroladores capitulo 02
 
Interrupciones y Temporizadores pucesi
Interrupciones y Temporizadores   pucesiInterrupciones y Temporizadores   pucesi
Interrupciones y Temporizadores pucesi
 
05.Manejo de interrupciones
05.Manejo de interrupciones05.Manejo de interrupciones
05.Manejo de interrupciones
 

Último

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 

FLAGS INTERRUPCIONES WELS

  • 1. FLAGS DE INTERRUPCIONES - THE WELS THEORY Los Flags relacionados con el control de las interrupciones se encuentran en los registros INTCON y OPTION. Encontrarás más información en: Facebook.com/WelsTheory/ y Youtube.com/Wels_Theory REGISTRO INTCON Registro encargado del control de las instrucciones, se encuentra en el Banco 0 en la dirección 0Bh y contiene 8 bits que se muestran a continuación. | GIE | EEIE | T0IE| INTE | RBI | T0IF |INTF|RBIF| | Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 |Bit0| GIE Flag de habilitación Global. GIE = 0 -> No autoriza ninguna interrupción GIE = 1 -> Autoriza cualquier interrupción EEIE Flag de la escritura finalizada de la EEPROM EEIE = 0 -> Interrupción EEIE deshabilitada EEIE = 1 -> Interrupción EEIE habilitada T0IE Flag de Interrupción por TMR0 T0IE = 0 -> Interrupción T0I deshabilitada T0IE = 1 -> Interrupción T0I habilitada INTE Flag de Interrupción externa INTE = 0 -> Interrupción INT deshabilitada INTE = 1 -> Interrupción INT habilitada RBIE Flag de la interrupción por RBI RBIE = 0 -> Interrupción RBI deshabilitada RBIE = 1 -> Interrupción RBI habilitada T0IF Flag de estado de la interrupción del TMR0 T0IF = 0 -> El TMR0 no se ha desbordado T0IF = 1 -> El TMR0 se ha desbordado INTF Flag del estado de la interrupción RBI INTF = 0 -> Las entradas RB7 a RB4 no han cambiado INTF = 1 -> Las entradas RB7 a RB4 han cambiado REGISTRO OPTION Registro que se encarga de configurar la función del TMR0. Tiene 8 bits pero en este tutorial usaremos sólo un bit: INTEDG INTEDG Selecciona el flanco de interrupción INTEDG = 0 -> Interrupción por flanco descendente del pin RB0/INT INTEDG = 1 -> Interrupción por flanco ascendente del pin RB0/INT
  • 2. RBPU Habilitación de las resistencias Pull-Up RBPU = 0 -> Habilita las resistencias Pull-Up RBPU = 1 -> Deshabilita las resistencias Pull-Up Resistencias Pull-Up Cada pulsador necesita una resistencia, pero para no instalar cada resistencia se configuran las resistencias Pull-Up ahorran componentes y conociendo el estado de cada pulsador