martes, 22 de octubre de 2019

LABORATORIO NRO. 8


MICROCONTROLADORES

Laboratorio N°08:
Herramientas de Programación Hardware y Software

1. COMPETENCIA 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.
2. COMPETENCIA ESPECIFICA DE LA SESIÓN:
  • Listar las partes internas generales de un microcontrolador
  • Identificar funciones generales de un microcontrolador PIC.
  • Introducción a la programación en PIC C Compiler.
  • Como utilizar el Entrenador.

3. MARCO TEÓRICO:

3.1. PIC 16F877A:

Este microcontrolador es fabricado por MicroChip familia a la cual se le denomina PIC. El modelo 16F877A posee varias características que hacen a este microcontrolador un dispositivo muy versátil, eficiente y práctico para ser dar uso en diferentes aplicaciones.
Algunas de estas características se muestran a continuación:
  • Soporta modo de comunicación serial, posee dos pines para ello.
  • Amplia memoria para datos y programa.
  • Memoria reprogramable: La memoria en este PIC es la que se denomina FLASH; este tipo de memoria se puede borrar electrónicamente (esto corresponde a la "F" en el modelo).
  • Set de instrucciones reducido (tipo RISC), pero con las instrucciones necesarias para facilitar su manejo.




3.1.1 Diagrama interno:

3.1.2 Pines del PIC 16F877A

4. EVIDENCIA DE TAREAS EN LABORATORIO:

En este video se explicará cada actividad desarrollada en el laboratorio.

|

5. OBSERVACIONES:
  • Para realizar la simulación en Proteus de nuestro programa se puede usar el archivo".hex y .cof" siendo de mayor utilidad el último para encontrar errores en el programa.
  • Antes de subir el programa en el microcontrolador es necesario simularlo en Proteus para ver si funcionamiento  correctamente, de lo contrario podemos identificar donde esta el error.
  • Si no se coloca la función while al principio no lograremos que nuestro programa se ejecute indefinidamente.
  • Para conocer mejor la función que se utiliza seleccionándola y presionando "F1", esto abrirá otra ventana donde esta toda la información necesaria para comprender su funcionamiento. 
6. CONCLUSIONES:
  • Comprendimos los conceptos básicos para la programación en el microcontrolador PIC, logrando compilar y subir correctamente el programa en este.
  • Logramos comprender la arquitectura del entrenador y el microcontrolador que usaremos a lo largo del curso.
  • En el laboratorio se vio que las funciones output_bit y output_high-output._low tienen el mismo resultado al poner el pin en Alto o Bajo siendo la diferencia su argumento.
  • Identificamos las funciones principales del microcontrolador PIC, a su vez que logramos tener una correcta introducción en la programación en PIC C Compiler, subiendo un programa simple al microcontrolador.
  • Vimos las 2 maneras de subir un programa al microcontrolador siendo que la de Auto Import Hex es la más adecuada para hacer modificaciones y subirlo automaticamente presinadado "Build" en PIC C Compiler.

No hay comentarios:

Publicar un comentario