MICROCONTROLADORES
Laboratorio N°8:
HERRAMIENTAS DE PROGRAMACIÓN HARDWARE Y SAFTWARE.
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 microcontrolador 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 además 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.
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
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.
Se reviso el material sugerido por el docente en el cual tenia una evaluación obteniendo la siguiente nota:
VÍDEO:
:
link del video del laboratorio : https://www.youtube.com/watch?v=T__4G83nLwo&t=180s
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.
Fernando E. Valdes Perez y Ramon Pallas Areny (2007), MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC,ed. I, Barcelona, Alfaomega Grupo Editor.
Harprit Singh Sandhu(2009), MAKING PIC MICROCONTROLLER INSTRUMENTS & CONTROLLERS, ed. III, Estados Unidos, The McGraw-Hill Companies.



No hay comentarios:
Publicar un comentario