miércoles, 6 de marzo de 2019

Lab 01 !Herramientas de Programación Hardware y Software


MICROCONTROLADORES

Herramientas de Programación Hardware y Software


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

II. COMPETENCIA ESPECÍFICA DE LA SESIÓN

● Listar las partes internas generales de un microcontrolador.
● Identificar las funciones generales de un microcontrolador
● Introducción a la programación en PIC C Compiler

● Cómo utilizar el Entrenador 

III. CONTENIDOS A TRATAR

● Datasheet para el microcontroladores de gama media de Microchip. Estructura interna, memorias, CPU, ALU, W.

IV. RESULTADOS

● Diseñan y optimizan sistemas y procesos para cumplir con las condiciones establecidas y gestionando adecuadamente los recursos materiales y humanos.

V. MATERIALES Y EQUIPO

● CCS Compiler instalado.

PIC C Compiler es un inteligente y muy optimizado compilador C que contienen operadores estándar del lenguaje C y funciones incorporados en bibliotecas que son específicas a los registros de PIC, proporcionando a los desarrolladores una herramienta poderosa para el acceso al hardware las funciones del dispositivo desde el nivel de lenguaje C.  
● Entrenador de PICS

Cuando trabajamos con microcontroladores,  se suele utilizar una y otra vez los mismos circuitos o componentes electrónicos:  display LCD, display de leds, relés , etc. 
Si utilizamos un protoboard seguramente tendremos que desarmar nuestro circuito con microcontrolador, para darle paso a un nuevo proyecto.
Esto implica una pérdida de tiempo y esfuerzo, que podemos utilizar en otras actividades. Para resolver este problema, lo mejor será  adquirir o fabricar una placa de desarrollo o entrenamiento, para utilizar uno o toda una gama de microcontroladores.
● Pantalla LCD

Las pantallas LCD tienen una serie de pines, las cuales tienen unos nombres especiales que por supuesto tienen un orden de conexión, son 14 pines ordenados del  1 al 14, esto siempre viene indicado en la placa de las pantallas lcd, estos pines son para  la alimentación, el control y la comunicación, el envió y recibo de datos, tienen ademas 2 pines para el uso de un led interno que algunas pantallas lcd lo tienen y otras no, normalmente serán como se ve en la  siguiente imagen.
● PIC16F877A:

Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, su consumo de potencia es muy bajo y además es completamente estático (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.        
                               
Resultado de imagen para PIC16F877a caracteristicas




VI. TAREA GUIADA DENTRO DEL LABORATORIO:

 1. Asegúrese de tener instalado en su computadora los siguientes programas: ISIS PROTEUS, PIC C COMPILER y PICKIT2.
2. Abra el compilador CCS Compiler y transcriba el código mostrado en el link. Luego descargue dicho programa hacia el PIC utilizando PICKIT2.
 CÓDIGO A TRANSCRIBIR:
 
 3. Compile el programa y utilice los archivos generados hex y cof para realizar la simulación del proyecto anterior.

4. Transfiera el archivo generado HEX al entrenador utilizando el programa PICKIT2 y verifique el correcto funcionamiento del mismo.

EVIDENCIA DE TRABAJO LABORATORIO
   



explicación de la tarea propuesta y lo avanzado en el laboratorio

TAREA A SER EVALUADA: 

  • Simule el programa en ISIS PROTEUS utilizando el archivo COF y depure el mismo paso a paso. 2. 
  • Modifique el programa para diseñar un “semáforo” con 3 salidas (leds) de tal manera que el led ROJO encienda durante 10 segundos, luego encienda el led AMBAR durante 3 segundos y finalmente encienda el led VERDE durante 8 segundos.
VIDEOS TAREAS PROPUESTA: 

ARTURO MAMANI BERNAL



GUSTAVO MAMANI DE LA CRUZ








Observaciones: 
  • Se observó que el entrenador de PICS cuenta con varios componentes muy diversos los cuales cumplen las funciones requeridas de acuerdo al tipo de conexión a realizar.
  • Se vio que el PIC 16F877a es un micro controlador mejorado además de poseer un almacenamiento bastante grande y un uso sencillo en aplicación.
  • Se observó que para poder determinar la funcionalidad de cada equipo electrónico a analizar debemos considerar todas las especificaciones y parámetros del mismo.

     Conclusiones
  • Se comprobó que  en el entrenador de PICS  nos permite  desarrollar de diferentes maneras  conexiones con un lenguaje de Pickit 2 el cual nos ayuda a  diseñar un programa   de manera esquemática para  generar un tipo de  circuito  que cumpla con la funcionalidad que  deseamos obtener.
  • Se demostró  que en el micro controlador PIC 16F877a   se puede trabajar en diferentes entradas ya que cuenta con  diversas entradas y salidas en las cuales se pueden configurar   diferentes funciones a realizar con  el software correspondiente.
  • Se comprobó que en los componentes eléctricos analizados se puede  realizar diversas funciones  en cuanto  a configuración y obtención de datos de tipo digital y analógico.
  • Se utilizó el comando while para ejecutar la instrucción sucesivamente solo si  se sigue cumpliendo la condición.   

    Integrantes:






1 comentario: