Laboratorio Nro. 05.docx

  • Uploaded by: Arturo
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Laboratorio Nro. 05.docx as PDF for free.

More details

  • Words: 715
  • Pages: 6
MICROCONTROLADORES LABORATORIO N° 05

Programación de una Pantalla LCD

Alumno(s)

Grupo Ciclo 4C5 Fecha de entrega

Nota

Electrónica y Automatización – Microcontroladores

ELECTRONICA Y AUTOMATIZACION INDUSTRIAL PROGRAMA DE FORMACIÓN REGULAR

Nro.

LABORATORIO MICROCONTROLADORES

Página 2 de 4

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 ESPECIFICA DE LA SESION ● Conocer el Display LCD y su funcionamiento ● Programar eficientemente el LCD ● Programar HMI para proyecto actual. III.

CONTENIDOS A TRATAR ● Display LCD ● Manejo de teclado matricial

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. Entrenador de PICS Pantalla LCD PIC16F877A Guía de Laboratorio. El trabajo se desarrolla de manera GRUPAL. PC con Software de simulación.

VI. REPASO DEL LABORATORIO ANTERIOR ● Herramientas de Programación en Hardware y Software VII. FUNDAMENTO TEÓRICO ● Pantallas LCD de 16x2

● Revise el siguiente link: http://todoelectrodo.blogspot.pe/2013/02/lcd-16x2.html

VIII.

SEGURIDAD EN LA EJECUCIÓN DEL LABORATORIO Tener cuidado con el tipo y niveles de voltaje con los que trabaja. Antes de utilizar el multímetro, asegurarse que esta en el rango y magnitud eléctrica adecuada.

Nro.

LABORATORIO MICROCONTROLADORES

Página 3 de 4

Tener cuidado en la conexión y en la desconexión de los equipos utilizados

IX. TAREAS GUIADAS DENTRO DEL LABORATORIO: 1. Simule y pruebe en el entrenador el programa del LCD de acuerdo al circuito y código siguiente:

Nro.

LABORATORIO MICROCONTROLADORES

Página 4 de 4

#include <16f877a.h> #use delay (clock=20M) #fuses HS, NOPROTECT, NOWDT #define #define #define #define #define #define #define

LCD_ENABLE_PIN LCD_RS_PIN LCD_RW_PIN LCD_DATA4 LCD_DATA5 LCD_DATA6 LCD_DATA7

#include

PIN_D3 PIN_D2 PIN_A0 PIN_D4 PIN_D5 PIN_D6 PIN_D7

//Definimos los pines a ser //pantalla LCD

// Incluimos librería para manejar Pantalla LCD

int16 dato; void main () { lcd_init () ; // dato = 50; // printf (lcd_putc, " CONTADOR") ; // lcd_gotoxy(1,2); printf (lcd_putc, "Valor: %4lu", dato)

Inicializamos pantalla LCD Damos valor inicial para empezar la cuenta Mandamos mensaje por única vez ;

WHILE (true) { IF (!input(PIN_D0)) // Rutina para INCREMENTAR dato { dato++; lcd_gotoxy(1,2); printf (lcd_putc, "Valor: %4lu", dato) ; while (!input(PIN_D0)) // Rutina ANTIRREBOTE por software {}

Nro.

LABORATORIO MICROCONTROLADORES

Página 5 de 4

} IF (!input(PIN_D1)) { dato--; lcd_gotoxy(1,2); printf (lcd_putc, "Valor: %4lu", dato) ; while (!input(PIN_D1)) // Rutina ANTIRREBOTE por software {} } } }

X.

TAREAS EVALUADAS: 2. En base al programa anterior, realice un PROGRAMA con los siguientes REQUERIMIENTOS:

Se dispone de una pantalla LCD. Elaborar un programa que INCREMENTE un número en 150 unidades cada vez que se presione un pulsador y DECREMENTE dicho número en 25 unidades cada vez que se presione otro pulsador. Si el valor del número supera 1000 unidades, mostrar en la pantalla LCD en la primera línea: “FULL”. Si el valor llega a ser menor o igual a 10, mostrar “VALOR MINIMO”. En ambos casos el valor del número no debe incrementarse ni decrementarse. 3. Investigue y responda lo siguiente: ¿Cómo hacer para mostrar números negativos?, ¿cómo hacer para mostrar números con decimales?. XI.

JUEGOS PARA APRENDER A PROGRAMAR: 1. Light Bot http://lightbot.com/hour-of-code.html 2. Blocky Games: https://blockly-games.appspot.com/?lang=es

XII.

CONTENIDO DEL INFORME EN EL BLOG: 1. 2. 3. 4.

Descripción y funcionamiento de una pantalla LCD. Video mostrando las tareas realizadas en laboratorio. Video mostrando en SIMULACION el programa solicitado. Nombre de los integrantes durante todo el video, en la pantalla de simulación y un “selfie” al principio de la explicación de los videos. La explicación de los videos será repartido entre los integrantes del grupo. 5. Incluir OBSERVACIONES Y RECOMENDACIONES en modo texto al final del BLOG. XIII.

RECOMENDACIONES 1. Documentar el avance del proyecto con capturas de pantalla, videos, observaciones y conclusiones. Cree un BLOG y suba dicha información al mismo.

XIV.

RESÚMEN ● Pantallas LCD

XV.

PROXIMO LABORATORIO:

Nro.

LABORATORIO MICROCONTROLADORES

Página 6 de 4

● Lectura de Entradas Analógicas XVI.

BIBLIOGRAFIA Y WEBGRAFIA RECOMENDADA ● Marin, Francisco (2007) Diseño basado en microcontroladores. Málaga: Universidad de Málaga. (004.16/M26D) ● Pereira, Fabio (2007) Microcontroladores PIC. Sao Paulo:s.n. (005.13/P43) ● José María Angulo Usátegui [y otros]. (2007) Electrónica digital y microprogramable .Madrid: Thomson. (621.381/A37/I)

Related Documents

Laboratorio Nro. 05.docx
December 2019 29
Nro
November 2019 33
Laboratorio
May 2020 25
Laboratorio
October 2019 49

More Documents from ""

November 2019 25
Trabajo Por Internet
June 2020 11
Datos.pdf
June 2020 7
Cuidado Del Agua.docx
December 2019 44
Lectura Efectiva
August 2019 32