Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Marzo, 2012
Comandos Predefinidos
Comando _LCD_FIRST_ROW _LCD_SECOND_ROW _LCD_THIRD_ROW _LCD_FOURTH_ROW _LCD_CLEAR _LCD_RETURN_HOME _LCD_CURSOR_OFF
Funcin
Mueve el cursor a la 1a. fila. Mueve el cursor a la 2a. fila. Mueve el cursor a la 3a. fila. Mueve el cursor a la 4a. fila. Limpia el display. Regresa el cursor a la posicin 1,1. Los datos de la RAM no son afectados. Apaga el cursor.
_LCD_UNDERLINE_ON
_LCD_BLINK_CURSOR_ON _LCD_MOVE_CURSOR_LEFT _LCD_MOVE_CURSOR_RIGHT _LCD_TURN_ON
_LCD_TURN_OFF
_LCD_SHIFT_LEFT _LCD_SHIFT_RIGHT
Apaga el display
Mueve el display hacia la izquierda sin cambiar el contenido de la RAM Mueve el display hacia la derecha sin cambiar el contenido de la RAM
Lcd_Out
Descripcin: Imprime mensaje en el LCD en la fila y columna especificada (row y col). void Lcd_Out(
unsigned short row, unsigned short col,
char *text );
Ejemplo:
-Imprime Hello! en el LCD en la lnea 1, columna 3
Lcd_Out(1, 3, "Hello!");
Lcd_Out_Cp
Descripcin: Imprime mensaje en el LCD en la posicin actual del cursor. void Lcd_Out_Cp(char *text); Ejemplo:
- Imprime Here! en la posicin actual del cursor
Lcd_Out_Cp("Here!");
Lcd_Chr
Descripcin: Imprime un caracter en el LCD en la fila y columna especificada (row y col). void Lcd_Chr(
unsigned short row, unsigned short col,
char character );
Ejemplo:
- Imprime la letra i en el LCD en la lnea 2,y columna 3
Lcd_Chr(2, 3, 'i');
Lcd_Chr_Cp
Descripcin: Imprime un caracter en el LCD en la posicin actual del cursor. void Lcd_Chr_Cp(char character); Ejemplo:
- Imprime la letra e en la posicin actual del cursor
Lcd_Chr_Cp('e');
Lcd_Cmd
LCD 4 BITS
Ejemplo:
Disear el programa que inicialice un LCD, usando un bus de datos de 4 bits, y a continuacin mande un mensaje cualquiera de bienvenida. El mensaje debe desplazarse hacia la derecha e izquierda en forma continua.
ALGORITMO
1.
2.
3.
4.
Inicialice los puertos de datos y control. Enva mensaje a desplegar. Enva comando de desplazamiento hacia la derecha. Repite el paso 3.
DIAGRAMA DE FLUJO
LCD 4 bits
Enva mensaje
PROGRAMA
PROGRAMA
PROGRAMA
Actividad
Programa LCD: Realizar un programa utilizando el PIC 16F887 que enve una cadena de texto (puede ser un nombre propio, el nombre de la Universidad, etc.) , la cual se desplegar en un LCD de 16 x 2 y realizar un recorrido de izquierda a derecha; conforme el texto llegue al final del LCD, las letras debern visualizarse al inicio de la fila como se muestra a continuacin:
Actividad