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


Revisado
ResponderEliminar