Control Módulo Lcd
CONTROL MÓDULO LCD 1
FUNCIONAMIENTO: 3
RUTINAS: 4
1.- Definición de variables. 5
2.- Función de comprobación de ocupado. 5
3.- Función de borrado de pantalla. 6
4.- Función de posición inicial. 6
5.- Función de selección de modo (sentido desplazamiento cursor). 6
6.- Función de control del display ( ON/OFF de display, cursor y parpadeocursor). 7
7.-Función para seleccionar la dirección CGRAM. 7
8.- Función para seleccionar la dirección DDRAM. 7
9.- Función para leer la dirección de la CGRAM o DDRAM última empleada. 8
10.- Función para enviar un carácter al LCD. 8
11.- Función para enviar comandos al LCD( borrado display, modo, control, posición inicial,...) 9
CÓDIGOS. 10
Código direccionespantalla módulo LCD2x16. 10
Código direcciones pantalla módulo LCD4x16. 10
Código para visualización de caracteres. 10
PROGRAMAS. 12
Primer programa TEXTO SENCILLO: 12
Segundo programa CARACTERES FIJOS Y VARIABLES: 14
Tercer programa CONFIGURACIÓN DE MENSAJE POR EL USUARIO: 16
Cuarto programa DESPLAZAMIENTO DE CARACTERES POR EL MODULO: 18
Quinto programaCREACIÓN DE CARACTERES DISEÑADOS POR PROGRAMADOR: 20
[pic]
MODULO PRACTICAS
Los módulos LCD (Liquid Crystal Display), son compactos y necesitan muy pocos componentes externos para un funcionamiento correcto. La función principal de estos módulos es la de visualizar los caracteres deseados por el usuario.
Existen módulos de distintas dimensiones que vandesde 1 a 4 líneas y de 6 a 80 caracteres por línea.
En la figura presentada a la derecha se muestra el aspecto y posición de los pines de un módulo LCD estándard. Existen también módulos LCD que disponen de 16 pines, son los llamados LCD con retroiluminación, donde el pin 15 (+5v.)corresponde al ánodo y el pin 16 (Masa) al cátodo de la retroiluminación.
Laforma más sencilla de controlar los módulos LCD es a través de un microcontrolador. Para ello se utilizará el PIC16F628 conectado al módulo LCD, de forma que la interconexión entre ambos se describe en la siguiente tabla. Figura 1.- Pines LCD
|Pin |Conexión |Descripción |
|1 – Vss|Vss |Masa |
|2 – Vdd |Vdd |Alimentación 5v. |
|3 – Vo |Vo |Control de contraste de la pantalla. |
|4 – RS |RA2 |Selección delregistro de control/registro de datos: |
| | |RS =0 Selección del registro de control. |
| | |RS=1 Selección del registro de datos. |
|5 – RW |RA1 |Señal de lectura/escritura:|
| | |R/W=0 El Módulo LCD en modo escritura. |
| | |R/W=1 El Módulo LCD en modo lectura. |
|6 – E |RA0 |Señal de activación del módulo LCD:|
| | |E=0 Módulo desactivado. |
| | |E=1 Modulo activado. |
|7-14 – D0-D7 |RB0-RB7 |Bus de datos bidireccional. A través de estas líneas se |
| |...
Regístrate para leer el documento completo.