Cómo se utiliza una pantalla LCD de 16 x 2?

- Oct 12, 2017 -

【R & D departamento de Blaze Display】En esta entrada vamos explicar el carcaça y conexionado de un LCD de con una http://support.Intel.com/support/pt/motherboards/desktop/ de 16 x 2.

¿Que es un LCD?

El LCD(Liquid Crystal Dysplay) o ecrã de cristal líquido es un dispositivo empleado para la vendo 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 carcaça.

En este caso vamos um emplear um LCD de 16x2, esto quiere decir dispone de 2 filas de 16 caracteres cada una. Los pixels de cada símbolo ó LOPD, varían en desencaixe de cada modelo.

¿Como es su conexionado?

En la siguiente imagen de Proteus se puede observar la estructura de sus pines.

O movimento nós podemos dividir en los Pines de alimentación, pinheiros de controle y los pines del ônibus de datos bidireccional. Por lo general podemos encontrar ademas pt su estructura los pines de Anodo de levou de cátodo y luminoso levou luz de fundo.

  

Pinheiros de alimentación:

VSS:GND
VDD:+ conector 5
Vee:indicado al pino de contraste, eis regularemos con un potenciómetro de 10k conectado um Vdd.

Pinheiros de controle:

RS:Indicado al pino de selección de registro de controle de datos (0) o registro de datos(1). Es decir el pino RS funciona paralelamente um los pines del barramento de dados. RS Cuando es 0 el dato presente en el ônibus pertence um un registro de controle/instrucción. y cuando RS es 1 el dato presente en el ônibus de datos pertence um un registro de datos ó un LOPD.
RW:Indicado em al pino Escritura(0) o de Lectura(1). N º s permite escribir un dato en la pantalla o leer un dato desde la pantalla.
E:Indicado al pino Enable ó de habilitación. Si E(0) esto quiere decir el LCD não está ativado para receber datos, pero si e (1) se encuentra activo y podemos escribir o leer desde el LCD.

 

Pinheiros de barramento de dados:

El Bus de datos bidireccional comprende desde los pines D0 a D7. Para realizar la comunicación con el LCD podemos fazer liguagens los 8 bits del autocarro de datos(D0 a D7) ó empleando los 4 bits mas significativos del autocarro de datos(D4 a D7). En este caso vamos a explicar la comunicación con el de autocarro de 4 bits. 

¿DDRAM y CGROM? 

Filho las dos zonas de memoria del LCD.

La memoria DDRAM (Ram de exibição de dados): indicado um una zona de memoria donde que se almacenan los caracteres se van a representar en pantalla. Es decir es la memoria donde se almacenan los caracteres um mostrar con su correspondiente posicion.

La memoria CGROM es una memoria interna onde se almacena una tabla con los caracteres podemos visualizar pt o lcd. 

 

Memoria de la CGRAM (Ram de gerador de caracteres): en ella se eles podem almacenar nuestros propios caracteres.

La librería del LCD: 

Para poder visualizar los caracteres ó símbolos en el LCD es necesário en el programa de código fuente um emplear, incluyamos la librería deste.
En este caso empleamos la librería "lcd.c", la cual hemos modificado. Siempre utilicemos una librería deste tipo tendremos analizarla pará sabre cuales filho los pines de controle y los pines pará el Bus de datos, en este caso nós podemos observar están definidos al comienzo de la misma.

#defineLCD_ENABLE_PIN PIN_D0
#defineLCD_RS_PIN PIN_D1
#defineLCD_RW_PIN PIN_D2
#defineLCD_DATA4 PIN_D4
#defineLCD_DATA5 PIN_D5
#defineLCD_DATA6 PIN_D6
#defineLCD_DATA7 PIN_D7


En el resto de la librería se puede encontrar todas las estructuras necesarias así como las funções sai sozinhos utilizar nuestro LCD.
Nós podemos encontrar funções como:

lcd_init:el Inicializa lcd.
lcd_gotoxy:establece la posicion de escritura el de pt lcd.
lcd_putc:n º s muestra un dato en la siguiente posicion del lcd, nós podemos emplear funções como \f pará limpiar el visor, \n cambio a la línea de segunda, \b movam una posicion atrás.
lcd_getc(x,y):caracteres de devuelve a la posicion x, y.
Otras funções: lcd_send_nibble(BYTE n), lcd_send_byte (endereço BYTE, BYTE n).

Aquí se puede ver un ejemplo de una sencilla instrumentação en una Pic controle, y muestra de datos en el LCD, filho datos inespecíficos que não muestran ninguna información.

 

 


Um par de:BlackBerry anuncia novo Smartphone de All-tela 'movimento', com 4, 000mAh bateria O próximo artigo:Aqui está tudo o que sabemos sobre Smartphone do vermelho com um Display holográfico