Documentos de Académico
Documentos de Profesional
Documentos de Cultura
W
W
INTERRUPCIONES EN
MICROCONTROLADOR PIC
INTRODUCCION
INTERRUPCIONES
INTERRUPCIONES
INTERRUPCIONES
Lectura de entrada mediante consulta (tecnica Polling) Lectura de entrada mediante interrupcion
INTERRUPCIONES
(Registro INTCON)
INTERRUPCIONES
(Registro OPTION)
INTERRUPCIONES EN C
INTERRUPCIONES EN C
TECNICA POLLING
La tecnica polling es el metodo usado para determinar el estado de una
entrada digita en un microcontrolador, y consiste basicamente en estar
“preguntando constantemente” por dicho estado.
#INCLUDE <16F873A.H>
#FUSES XT,NOWDT,PUT,NOWRT,NOPROTECT,NOLVP
#USE DELAY(CLOCK=4000000)
#INCLUDE <FLEXLCD.C>
INT CONTADOR=0;
TECNICA POLLING
Descripción: Incrementar la variable CONTADOR utilizando rutina de atención a interrupción por cambio de
estado en el pin RB0. La variable contador se muestra mediante LCD.
#INCLUDE <16F873A.H>
#FUSES XT,NOWDT,PUT,NOWRT,NOPROTECT,NOLVP
#USE DELAY(CLOCK=4000000)
#INCLUDE <FLEXLCD.H>
INT CONTADOR=0;
LCD_INIT();
SET_TRIS_B(0X01);
Libera al programa principal de ocuparse de un
EXT_INT_EDGE(H_TO_L); //FLANCO ASCENDENTE PARA RB0/INT testeo permanente
ENABLE_INTERRUPTS(INT_EXT); //HABILITAR INTERRUPCION RB0/INT
ENABLE_INTERRUPTS(GLOBAL); //HABILITAR INTERRUPCIONES GLOBALES
EJERCICIO 2