Beruflich Dokumente
Kultur Dokumente
EXTENSION LATACUNGA
INGENIERIA ELECTROMECNICA
Interrupciones Externas
INTEGRANTES:
Luis Ola
Santiago Solrzano
Latacunga, 28/01/2016
1. TEMA
2. OBJETIVO GENERAL
3. OBJETIVOS ESPECIFICOS
4. MARCO TEORICO
Interrupciones externas
Las interrupciones externas son activadas por los pines INT1 y INT0. Si son
habilitadas, las interrupciones se activarn aun cuando los pines INT0/INT1 se
configuren como salidas.
Un retorno de una rutina de manejo de interrupcin (el mismo que una rutina de
llamada a subrutina) toma cuatro ciclos de clock. Durante estos cuatro ciclos de
clock, el Contador de Programa (2 bytes) se extrae de la pila, el puntero de pila
es incrementado en 2 y el flag I en SREG est a set. Cuando el AVR termina
una interrupcin, siempre volver al programa principal y ejecutar una
instruccin ms antes de que cualquier interrupcin pendiente se sirva.
Registro Option
Registro INTCON
5. MATERIALES
1 PIC 16F628.
1 Programador de PIC.
Fuente de alimentacin 5 v.
1 Protoboard.
2 Resistencias 330.
1 Resistencia de 4.7k .
2 Leds.
1 Pulsador.
6. PROCEDIMIENTO
Ejercicio 1.1
Ejercicio 1.2
Ejercicio 2
Ejercicio 3
7. CONCLUSIONES
8. RECOMENDACIONES
9. BIBLIOGRAFIA
Programa 2
Programa 3
OSCCON= %01100111
ANSEL=0
TRISB=0
PULSADOR2 VAR PORTB.4
ON INTERRUPT GOTO RESETEO
N VAR BYTE
INICIO
FOR N=0 TO 9 STEP 1
PORTB=N
PAUSE 500
NEXT N
GOTO INICIO
DISABLE
RESETEO:
IF PULSADOR2=0 THEN N=0
PORTB=N
INTCON=%10010000
ENABLE
END