Cap.2– LCD (Liquid Cristal Display) Presentación del LCD LCD - Display de Cristal Líquido Escuela Superior de Cómputo – IPN. Departamento de Posgrado Dr. Julio Cesar Sosa Savedra [email protected] www.desid.escom.ipn.mx Cap.2– LCD (Liquid Cristal Display) LCD Una pantalla de cristal líquido o LCD (Liquid Crystal Display) es una pantalla delgada y plana formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz. Cap.2– LCD (Liquid Cristal Display) LCD En sistemas embebidos basados en microcontrolador usamos dos tipos de LCD’s: Alfanuméricos Gráficos Existen diferentes LCD alfanuméricos dependiendo del número de caracteres visibles y líneas: LCD de 8x1 LCD de 16x1 LCD de 16x2 LCD de 20x2 LCD de 20x4 LCD de 40x2 LCD de 40x4 Cap.2– LCD (Liquid Cristal Display) LCD Alfanuméricos Cap.2– LCD (Liquid Cristal Display) LCD 16x2 Cap.2– LCD (Liquid Cristal Display) Arquitectura Cap.2– LCD (Liquid Cristal Display) El LCD tiene 3 tipos de memorias: 1. DDRAM (Display Data RAM). 2. CGROM (Caracter Generator ROM). 3. CGRAM (Caracter Generator RAM). Memorias Cap.2– LCD (Liquid Cristal Display) LCD - DDRAM Display Data RAM En esta memoria se almacenan los caracteres que están siendo visualizados o que se encuentran en posiciones no visibles. El display almacena en esta memoria dos líneas de 40 caracteres pero sólo se visualizan 2 líneas de 16 caracteres. Por ello la DDRAM tiene un tamaño de 2x40=80 bytes. Cap.2– LCD (Liquid Cristal Display) LCD - DDRAM Cap.2– LCD (Liquid Cristal Display) CGROM Caracter Generator ROM En esta memoria se encuentran definidos todos los caracteres que maneja el LCD. Se encuentran definidos los caracteres ASCII y simbolos japoneses. LCD - CGROM Cap.2– LCD (Liquid Cristal Display) LCD - CGRAM CGRAM Caracter Generator RAM Contiene los caracteres definibles por el usuario. Está formada por 64 posiciones, con direcciones 00H-3FH. Cada posición es de 5 bits. La memoria está dividida en 8 bloques, correspondiendo cada bloque a un carácter definible por el usuario. Por ello el usuario puede definir como máximo 8 caracteres, cuyos códigos van del 0 al 7. Cap.2– LCD (Liquid Cristal Display) LCD - CGRAM Cap.2– LCD (Liquid Cristal Display) LCD - CGRAM Cap.2– LCD (Liquid Cristal Display) LCD Los datos que podemos mandar a un LCD son: 1. Comandos de control. Estos comandos permiten configurar y establecer el modo de operación del LCD. Se identifican cuando RS = 0. 2. Datos de despliegue. Son los datos que se mostrarán en el LCD. Estos datos se escriben en la DDRAM. Se identifican cuando RS = 1. Cap.2– LCD (Liquid Cristal Display) LCD - Comandos Cap.2– LCD (Liquid Cristal Display) LCD - Comandos Cap.2– LCD (Liquid Cristal Display) Operación de lectura Cap.2– LCD (Liquid Cristal Display) LCD – Tiempos en operación de lectura 1 Para el modo de operación a 8 bits 2 Para el modo de operación a 4 bits LCD – Tiempos Rd Cap.2– LCD (Liquid Cristal Display) Operación escritura Cap.2– LCD (Liquid Cristal Display) LCD – Tiempos en operación de escritura 1 Para el modo de operación a 8 bits 2 Para el modo de operación a 4 bits Tiempos Wr Cap.2– LCD (Liquid Cristal Display) Modos de operación El LCD funciona en dos modos de operación: 1. Modo nibble o de 4 bits. En este modo de operación solo se usan los bits mas significativos del bus de datos (D7…D4) del LCD para su operación. 2. Modo byte o de 8 bits. En este modo de operación se usan todos los bits del bus de datos (D7…D0) del LCD para su operación. Cap.2– LCD (Liquid Cristal Display) Modo de 8 bits Cap.2– LCD (Liquid Cristal Display) Modo de 4 bits
© Copyright 2024