LABORATORIO 12(interrupciones PIC)
CAPACIDAD TERMINAL
- Utilizar al microcontrolador en aplicaciones de control electrónico.
- Desarrollar y ejecutar programas en un microcontrolador PIC
- Programar y configurar interfaces básicas del microcontrolador.
- Conocer el funcionamiento y la configuración de las Interrupciones
- Conocer el funcionamiento y la configuración del Timer cero
- Aplicar estos conocimientos en la realización de un cronómetro.
- Interrupciones
- Timer cero.
MATERIALES Y EQUIPO
- CCS Compiler instalado.
- Entrenador de PICS
- Pantalla LCD
- PIC16F877A
Timer PIC
El microcontrolador PIC16F887 tiene 3 temporizadores:
Timer 0 (8 bits)
Timer 1(16 bits)
Timer 2(8 bits)
A pesar del Timer 0 ser de 8 bits es el temporizador principal.
El Timer0 pic también llamado RTCC se puede cargar con un valor cualquiera entre 0 y 255 y puede ser incrementado a través del Reloj interno y dividido por un valor que se puede escoger entre los que se indican a continuación.
INTERRUPCIONES:
Con las interrupciones en un microcontrolador vamos a poder hacer que el dispositivo pare de repente la tarea que está realizando para que haga o realice una función con urgencia y después continúe haciendo su rutina habitual.
Tipos de iterrupcion:
- Interrupción externa PIC RB0/INT
- Interrupción por cambio lógico en el puerto B (pines RB7 a RB4)
- Interrupción por desborde del timer 0 (TMR0)
- Interrupción por desborde del timer 1 (TMR1)
- Interrupción por comparación exitosa exitosa en TMR2
- Interrupción del comparador
- Interrupción del transmisor del USART
- Interrupción del receptor del USART
- Interrupción del módulo CCP
- Interrupción del EEPROM
VIDEO DE FUNCIONAMIENTO
CONCLUSIONES:
Se logró realizar el funcionamiento de el PIC con diferentes funciones como temporizadores y contadores.
Se implementó un temporizador regulado con tiempos y contador.
Se logró realizar el laboratorio con el de uso funciones pasadas como el BIP usado anteriormente