miércoles, 11 de diciembre de 2019

LABORATORIO N° 12

LABORATORIO N°12

MANEJO DEL TIMER Y LAS INTERRUPCIONES.


1. COMPETENCIA ESPECIFICA DE LA SESIÓN.
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.


2. 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.


3.SOFTWARE UTILIZADOS.

Pic c compiler:
PIC C es una herramienta que permite programar un microcontrolador por medio de lenguaje C, a diferencia del lenguaje máquina o ensamblador (ASM) que se maneja por defecto, este hace los programas más fáciles de escribir, analizar y comprender.



PICkit 2:
PICkit es una familia de programadores para microcontroladores PIC fabricados por Microchip Technology . Se utilizan para programar y depurar microcontroladores.


4.DESCRIPCIÓN DEL PIC16F877A.
Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, su consumo de potencia es muy bajo y además es completamente estatico (esto quiere decir que el reloj puede detenerse y los datos de memoria no se pierden) capaz de realizar diferentes actividades que requieran del procesamiento de datos digitales y del control y comunicación digital de diferentes dispositivos.

Principales características:
 Procesador de arquitectura RISC (Reduced Instruction Set Computer) avanzada
 Juego de 35 palabras de instrucción a aprender.
 Velocidad de operación: Frecuencia de entrada 20 Mhz, ciclos de instrucción de 200ns.
 Hasta 8K en palabras de 14 bits para la memoria tipo flash.
 Hasta 368 Bytes de memoria de datos RAM.
 Hasta 256 Bytes de memoria datos EEPROM
 Capacidad de interrupción de hasta 14 fuentes internas y externas
 Power on reset
 Power-up Timer (PWRT) y Oscillator Start-up Timer (OST)
 Compatible modo SLeep
 Protección de código Programable
 Voltaje de operación entre 2.0 y 5.5 voltios
 Corriente máxima 25 mA.
 Bajo consumo.

Puertos del PIC16F887A

5.PANTALLA LCD

Una pantalla de cristal líquido o LCD (sigla del inglés Liquid Crystal Display) es una pantalla delgada y plana formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz o reflectora. A menudo se utiliza en dispositivos electrónicos de pilas, ya que utiliza cantidades muy pequeñas de energía eléctrica.
   


6.VÍDEO DE EVIDENCIA:






6.OBSERVACIONES.

  • Se observó que, al compilar el programa en el PIC, la pantalla LCD perdía el contraste por ello se tuvo que modificar desmontado el entrenador y variar el contraste con el potenciómetro.
  • Se observó que, al presionar el pulsador en el entrenador este hacia como si hubiésemos pulsado dos o tres veces, por ello era necesario aumentar un delay para congelar el tiempo y utilizarlo como un antirebote.                
  • En algunas ocasiones no se escucha correctamente el sonido del zumbador debido al ruido en el salón.

7.CONCLUSIONES.

  • Se logró realizar el programa con las condiciones que se propusieron usando lo aprendido en la clase y la anterior.
  • Se pudo entender y programar correctamente para el funcionamiento de un  LCD.
  • Se logró entender el funcionamiento de los distintos tipos de variables y reservar espacios en el LCD.
  • Para comprobar si el funcionamiento del programa es correcto, primero se simulo en Proteus, para corregir las posibles fallas.

No hay comentarios:

Publicar un comentario