Академический Документы
Профессиональный Документы
Культура Документы
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