Download - Reporte LCD

Transcript
Page 1: Reporte LCD

UNIVERSIDAD TECNOLÓGICA TULA–TEPEJI

MICROCONTROLADORES

Programa Educativo: Mecatrónica, Área Automatización

Ing. Jorge Salgado Díaz

5MC-G3

Practica 5

TERMOMETRO

Integrantes:

Antonio De Jesús Estrada Ugalde

Jesús Sánchez Mendoza

Juan Carlos Trejo Mendoza

Rebecka Yamile Nuñez Velez

Page 2: Reporte LCD

Introducción

Atreves de la práctica siguiente haremos la implementación de un nuevo elemento de lo hasta ahora visto; la pantalla LCD será conectada de tal manera que el teclado inserte el número deseado, el PIC de acuerdo a la programación realizada despliegue el numero en la LCD para la realización de la misma será necesario investigar el funcionamiento de la pantalla para poder realizar las conexiones de manera correcta y funcione de acuerdo a lo planeado.

Objetivo

El objetivo de este proyecto fue emplear las aplicaciones de un PIC ahora conectar un display de 16*2 (LCD) y un Teclado Matricial, enviarle una serie de combinaciones o números para que este a su vez pueda recibir y transmitir los número que ingreses mediante el teclado lo cual nos permite observar en la pantalla LCD.

Page 3: Reporte LCD

Marco Teórico

LCD¿Qué es un LCD?

El LCD (Liquid Crystal Dysplay) o pantalla de cristal líquido es un dispositivo empleado para la visualización de contenidos o información de una forma gráfica, mediante caracteres, símbolos o pequeños dibujos dependiendo del modelo. Está gobernado por un microcontrolador el cual dirige todo su funcionamiento.

¿Cómo se conecta?

En la siguiente imagen de Proteus se puede observar la estructura de sus pines.Lo  podemos dividir en los Pines de alimentación, pines de control y los pines del bus de datos bidireccional. Por lo general podemos encontrar además en su estructura los pines de Ánodo de led backlight y cátodo de led backlight.

Significado de los pines del LCD:

Pines de alimentación:

Vss: GndVdd: +5 voltiosVee: corresponde al pin de contraste, lo regularemos con un potenciómetro de 10K conectado a Vdd.

Page 4: Reporte LCD

Pines de control:

RS: Corresponde al pin de selección de registro de control de datos (0) o registro de datos (1). Es decir el pin RS funciona paralelamente a los pines del bus de datos. Cuando RS es 0 el dato presente en el bus pertenece a un registro de control/instrucción. Y cuando RS es 1 el dato presente en el bus de datos pertenece a un registro de datos o un carácter.RW: Corresponde al pin de Escritura (0) o de Lectura(1). Nos permite escribir un dato en la pantalla o leer un dato desde la pantalla.E: Corresponde al pin Entable o de habilitación. Si E (0) esto quiere decir que el LCD no está activado para recibir datos, pero si E (1) se encuentra activo y podemos escribir o leer desde el LCD.

Pines de Bus de datos:El Bus de datos bidireccional comprende desde los pines D0 a D7. Para realizar la comunicación con el LCD podemos hacerlo utilizando los 8 bits del bus de datos (D0 a D7) o  empleando los 4 bits más significativos del bus de datos (D4 a D7). En este caso vamos a explicar la comunicación con el bus de 4 bits.

Page 5: Reporte LCD

ESQUEMA

Page 6: Reporte LCD

CARACTERÍSTICAS

Page 7: Reporte LCD

CLASIFICACIONES MÁXIMA

Page 8: Reporte LCD

DesarrolloMaterial y Equipo

PIC Resistencias 330 Ohm LCD 2*16 Cable Potenciómetro 1K Teclado Matricial 4X4 Grabador de PIC´S Sensor LM35 Software MikroC

Page 9: Reporte LCD
Page 10: Reporte LCD

Conclusiones

Rebecka Yamile Núñez Vélez

El LM35 conectado a la pantalla LCD nos guiamos en el data shit del lm35 para conectarlo de manera correcta y así funcione de acuerdo a lo deseado y funcione de la misma manera que la simulación y la programación que realizamos… el LM35 medirá la temperatura para después mandarla a través del pic a la pantalla LCD y así mismo con el teclado alfanumérico utilizando las letras A, B, C, D para realizar la conversiones a C° F° Y K° y lo desplegara al LCD. De acuerdo a la programación; en esta práctica utilizamos los puertos A, B, C para conectar todos los componentes.

Jesús Sanchez Mendoza

En esta práctica se utilizó en la programación un codificador para el sensor LM35 con esta función se puede convertir de una variable analógica a datos digitales del cual esto nos sirvió para poder desplegar en una pantalla de LCD una temperatura ya fuese en °K , °C o °F.

Tuvimos que usar un rango para el LM35, por que estuvo variando mucho la temperatura.

Juan Carlos Trejo Mendoza

Para esta práctica se utilizó el DAC del pic y se conectó el sensor LM35 para medir temperatura, para lo que fue la programación se implementaron la fórmulas para convertir los datos que arrojaba el sensor y que fueron plasmados en pantalla LCD, quedando de tal forma que los resultados fueran cambiados por el teclado, quedando los resultados de la siguiente manera: °C, °K y °F.

Antonio de Jesús Estrada Ugalde

En esta práctica utilizamos un LM35, LCD, teclado 4x4 y un PIC16F887 para crear un termómetro digital, en la programación utilizamos una fórmula para calcular la resolución del ADC = Vref /2n, y nos dio un resultado de 0.448 el cual

Page 11: Reporte LCD

multiplicábamos por el valor obtenido del ADC y nos daba el valor real de la temperatura, y este se mostraba en el LCD.