Informe Desplazamiento LCD Caracter

UNIVERSIDAD POLITECNICA SALESIANA LABORATORIO DE SIS. MICROCONTROLADORES I Fecha de realización: 06/06/2016 Fecha de e

Views 103 Downloads 0 File size 540KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD POLITECNICA SALESIANA

LABORATORIO DE SIS. MICROCONTROLADORES I

Fecha de realización: 06/06/2016 Fecha de entrega: 09/06/2016

DESPLAZAMIENTO CARÁCTERES LCD CUEVA IVAN ANDRES [email protected] CARRERA ADRIAN [email protected] GUALLICHICO ERIKA [email protected] RESUMEN: Se realizo el majeño de un LCD 2X16, con la ayuda de un PIC16F877A, se realizó un desplazamiento de un carácter cualquiera, la respectiva codificación en PIC C con su respectiva simulación y posteriormente el armado físicamente con su funcionamiento. KEY WORDS: Puertos,, display 7 segmentos, PIC 16F877A

1.

OBJETIVOS GENERAL

Se familiarizo al estudiante en el uso e implementación del LCD con caracteres en movimiento, y comprender de mejor manera la visualización de datos.

2.

Figura 1: LCD común mente utilizado 16x2

OBJETIVOS ESPECIFICOS

Se redujo en lo posible, al utilizar la menor cantidad de pines; es decir optimizar el hardware, mediante el las librerías propias del LCD. Se realizó un programa en el compilador Pic C compiler para el manejo de datos en un LCD 16x2, entendiendo así todas las funciones disponibles que ofrece el compilador.

3. MARCO TEORICO 3.1 LCD 2X16 El LCD (Liquid Crystal Dysplay) o pantalla de cristal líquido; dispositivo empleado para la visualización de información de una forma gráfica, mediante caracteres, símbolos o pequeños dibujos. Está controlado por un PIC el cual dirige todo su funcionamiento. LCD de 16x2, dispone de 2 filas de 16 caracteres cada una. Los píxeles de cada símbolo o carácter, varían en función de cada modelo. Se divide los pines de alimentación, pines de control y los pines del bus de datos bidireccional. Por lo general podemos encontrar ademas en su estructura los pines de ánodo de led backlight y cátodo de led backlight. [1] Pines de alimentación: Vss: Gnd Vdd: +5 voltios Vee: corresponde al pin de contraste, lo regularemos con un potenciómetro de 10K conectado a Vdd. [2]

Figura 2: Configuración de pines del LCD 16x2. [2]

3.2 DDRAM (Display DATA RAMA): Es el área de memoria RAM interna del LCD donde se envían los caracteres (en código ASCII de 8 bits) que se quieren visualizar en la pantalla. Su capacidad es de 80 bytes (se pueden poner hasta 80 caracteres, pero sólo se visualizan unos pocos). En la figura 2 se observan las direcciones asignadas a cada celda de un display de 2×16. [3]

Figura 3: Direcciones DDRAM para un display de 2x16. [3]

3.3 CGRAM ( Character Generator RAM) Es el área de memoria RAM interna del LCD donde el usuario puede definir sus propios caracteres o gráficos. El tamaño de la CGRAM es de 64 bytes lo que permite crear hasta 8 caracteres de 5×7 puntos o 4 de 5×10. Los caracteres son en realidad de 5×8 puntos, pero las fuentes están definidas en 5×7. [3]

UNIVERSIDAD POLITECNICA SALESIANA

LABORATORIO DE SIS. MICROCONTROLADORES I

Fecha de realización: 06/06/2016 Fecha de entrega: 09/06/2016 3.4 CGROM (Character Generator ROM) Es un área de memoria ROM interna del LCD donde está definido todo el juego de caracteres que el display puede mostrar (números, caracteres latinos, griegos, caracteres japoneses “Kanji” y otros). [3]

5.

DESARROLLO Y PROCEDIMIENTO

6.

ANALISIS Y RESULTADOS

7.

CONCLUSIONES

Se realizo animaciones en LCD y para ello es necesario manipular cuadro a cuadro, un intercambio rápido de cuadros siendo este el efecto visual que utiliza el siguiente comando: #include ; librería interna que nos permite llamar al driver del lcd y utilización de caracteres, para un manejo más simple del lcd. Se comprobó que los caracteres enviados al display pueden ser visibles si se encuentran en posiciones que caen dentro del display real o pueden ser no visibles.

Figura 3: Configuración pines de alimentación, pines de datos y Bus de alimentación [3]

3.5 MANEJO CARACTERES LCD 2X16 La pantalla LCD es otro dispositivo muy versátil y viene en una gran cantidad de modelos y configuraciones. Sirven como ventana a los datos, configuraciones o despliegue de información donde un LED no es suficiente.

Figura 3: Visualización de caracteres en LCD [4]

Se puede dividir el diagrama en dos partes como se ve en la figura 5, la parte de "control y despliegue" (izquierda) y la parte de "alimentación y ajuste" (derecha). [4]

8.

RECOMENDACIONES

Para una correcta visualización en las LCD se recomienda usar un potenciómetro, ya que con el potenciómetro nos varia el reflejo del LCD y comprobar su buen funcionamiento.

9.

REFERENCIAS

[1] I. G. Martín, «M. Unicrom,»,» 06 01 2009. [En línea]. Available:http://www.utp.edu.co/~eduque/arquitec/PIC 16F877.pdf [Último acceso: lunes abril 2013]. [2]http://eii.unex.es/profesores/jisuarez/descargas/ip/l cd_alfa.pdf [3] ITS,» 10 05 2012. [En línea]. Available: http://cintegrado.blogspot.com/2012/05/proyectointegrador-pic.html. [Último acceso: lunes abril 2013] [4] https://22xd.blogspot.com/2011/04/programandopic-con-ccs-ejercicio-3-lcd.html

10. TABLA DE CALIFICACIONES Estética Diagramas Análisis Figura 4: Esquema de un control y despliegue (izquierda) junto con ajuste de brillo (derecha)

4.

MATERIALES

       

Fuente de 5 voltios PIC 16f877a Cristal 4 MHz Capacitores 22pF Pulsador Cables conexión LCD 16X2 Potenciómetro 10k

Conclusiones