SlideShare uma empresa Scribd logo
1 de 33
Módulos LCD 
• Los módulos LCD constan de una pantalla de cristal 
líquido (pantalla LCD) y un microcontrolador que la 
gobierna.
LCD 2X20 
D7 
14 
D6 
13 
D5 
12 
D4 
11 
D3 
10 
D2 
9 
D1 
8 
D0 
7 
E 
6 
RW 
5 
RS 
4 
VSS 
1 
VDD 
2 
VEE 
3 
LCD2 
LM032L
LCD 4X16 
D7 
14 
D6 
13 
D5 
12 
D4 
11 
D3 
10 
D2 
9 
D1 
8 
D0 
7 
E 
6 
RW 
5 
RS 
4 
VSS 
1 
VDD 
2 
VEE 
3 
LCD3 
LM041L
LCD 4X20 
D7 
14 
D6 
13 
D5 
12 
D4 
11 
D3 
10 
D2 
9 
D1 
8 
D0 
7 
E 
6 
RW 
5 
RS 
4 
VSS 
1 
VDD 
2 
VEE 
3 
LCD1 
LM044L
LCD: Power
Visualizador LCD con interfaz de 4 bits
LCD: Pines
Selección de Registros 
• El contador de direcciones (AC) asigna direcciones tanto a DDRAM como a CGRAM. 
Cuando una dirección de una instrucción se escribe en IR, esta dirección se carga 
luego en AC. La selección de DDRAM o CGRAMM se determina concurrentemente 
con la instrucción. Después de escribir o leer en DDRAM o en CGRAM el registro 
AC se incrementa o decrementa automáticamente.
LCD: Características 
• Vienen en distintos tamaños. Por ejemplo, 2x16 (dos líneas por 16 
caracteres), 2x20, 4x20, 4x40, etc. 
• El microcontrolador más utilizado en los módulos LCD es el modelo Hitachi 
44780. Las pantallas LCD que usan el Hitachi 44780 o compatible son: 
LM054, LM016L, LM020L, LM041L, etc. Las pantallas que usan el Hitachi o 
compatible tienen de 8 a 80 caracteres por línea. 
• Cada caracter es de 5x7 ó 5x10 puntos (pixels). 
• Los caracteres son almacenados en la RAM del LCD, que se denomina 
DDRAM. 
• Posee un generador de caracteres que se denomina CGRAM de 64 bytes. 
• El controlador de la LCD tarda de 40 a 120 μs. en completar una escritura o 
lectura. 
• Mientras la LCD procesa instrucciones, presenta la bandera BF=1, en este 
caso el microcontrolador no podrá enviar nueva información al LCD 
• Pantalla de caracteres ASCII. 
• Desplazamiento de caracteres a la izquierda o derecha. 
• Movimiento de cursor y cambio de su aspecto. 
• Proporciona la dirección de la posición de cada carácter. 
• Por lo general memoria de 40 caracteres por línea de pantalla. 
• Conexión a un PIC usando un interfaz de 4 u 8 bits.
Tipos de comandos 
• Borrar display, cursor a casa, encera DDRAM. 
• Cursor a casa, regresa display a posición original. 
• Mover cursor a 1ra, 2da, 3ra ó 4ta fila. 
• Encendido/apagado de pantalla. 
• Encendido/apagado del cursor. 
• Mueve display a la derecha. 
• Mueve display a la izquierda. 
• Mueve cursor a la derecha. 
• Mueve cursor a la izquierda. 
• Activar parpadeo de cursor. 
• Nota: LCD es una pantalla ASCII.
Comandos LCD del HD44780
Significado de los Símbolos
Interfaz con un Microcontrolador 
• El HD44780 puede manejar datos, ya sea en dos operaciones 
de 4 bits o en una sola de 8. 
• Interfaz de 4 bits: 
- solamente 4 lineas DB7 a DB4 se usan. Las lineas DB3 a DB0 
estan deshabilitadas. 
- La transferencia de un dato se completa cuando se hayan 
transferido dos veces datos de 4 bits. 
- Primero se transfieren los 4 bits más altos (D4 a D7) y 
despues los 4 bits más bajos (D0 a D3). 
- La bandera de ocupado (BF) debe ser checada (con una 
instrucción) despues de que los dos datos de 4 bits hayan sido 
transferidos.
Control del LCD
Operación de escritura con interfaz de 4 bits
Líneas de control: EN, R/W, RS 
• EN: pulso 
- Cuando esta línea pasa de 1 a 0, el controlador del LCD lee el 
resto de líneas, ya sea de control o de datos. 
• R/W: 
- Cuando esta linea esta en bajo se escribe sobre el LCD. 
- Cuando esta en alto se lee el LCD, es especialmente útil para 
leer si ha finalizado la última orden indicada. 
• RS: 
- Selección de registro. Cuando RS esta en bajo el dato es 
tratado como una orden o comando sobre el LCD. 
- Si esta en alto, el dato que se envía es texto a visualizarse en 
el display.
Descripción de comandos 
LCD HD44780 
• CLEAR DISPLAY (Borrar Pantalla) 
Borra el módulo LCD y coloca el cursor en la 
primera posición (dirección 0)
Cont. 
• HOME (Cursor a casa) 
Coloca el cursor en la posición de inicio (dirección 0) y hace que el display 
comience ha desplazarse desde la posicion original. El contenido de la 
memoria RAM de datos de visualización (DDRAM) permanece invariable. 
La dirección de la memoria DDRAM de datos es puesta a 0.
Cont. 
• ENTRY MODE SET 
Establece la dirección de movimiento del cursor y especifica si la visualizacion 
se va desplazando a la siguiente posición de la pantalla o no. Estas 
operaciones se ejecutan durante la lectura o escritura de la DDRAM o de la 
CGRAM. Para visualizar normalmente poner el bit S a “0”.
Cont. 
• DISPLAY ON/OFF CONTROL 
Activa o desactiva poniendo en ON/OFF tanto el display (D) como el cursor 
(C) y se establece si este último debe o no parpadear (B).
Cont. 
• CURSOR ó DISPLAY SHIFT (modo 
desplazamiento) 
Mueve el cursor o desplaza el display sin cambiar el contenido de la 
memoria de datos de visualizacion DDRAM.
Cont. 
• FUNCTION SET 
Establece el tamaño de interfase con el bus de datos (DL), número de 
líneas del display (N) y tipo de carácter (F).
Cont. 
• DDRAM ADDRESS SET 
Establece la dirección (7 bits) de la memoria de datos DDRAM a partir de 
la cual se almacenan los datos a visualizar.
Cont. 
• READ BUSY FLAG AND ADDRESS 
Lectura de la bandera busy (BF) e indica la última dirección 
empleada de DDRAM o CGRAM.
LCD: Posición de los caracteres en memoria 
DDRAM 
• La parte visible está a colores y la 
oculta en blanco y negro
Pantalla LCD con interfaz de 4 bits
Funciones LCD de MikroCPro 
• Lcd_Init 
• Lcd_Out 
• Lcd_Out_Cp 
• Lcd_Chr 
• Lcd_Chr_Cp 
• Lcd_Cmd
GESTION LCD Y TECLADO 
C:EJERCICIOS_PIC-LenguajeCnew 
• EJERCICIO 
LCD1 
• EJERCICIO 
LCD_KB 
• EJERCICIO 
KB_LCD

Mais conteúdo relacionado

Destaque

Directory digital magic 2014
Directory digital magic 2014Directory digital magic 2014
Directory digital magic 2014ProColombia
 
Diario de la grabación
Diario de la grabaciónDiario de la grabación
Diario de la grabaciónsarriond
 
2009 Resort Overview Brochure
2009 Resort Overview Brochure2009 Resort Overview Brochure
2009 Resort Overview Brochurekeith408
 
Social Search Wie Social Media Den Kampf Um Aufmerksamkeit verändert
Social Search   Wie Social Media Den Kampf Um Aufmerksamkeit verändertSocial Search   Wie Social Media Den Kampf Um Aufmerksamkeit verändert
Social Search Wie Social Media Den Kampf Um Aufmerksamkeit verändertOlaf Nitz
 
Promoción del desarrollo de la persona
Promoción del desarrollo de la personaPromoción del desarrollo de la persona
Promoción del desarrollo de la personaVivian Hernandez
 
Assistenz Gipfel Euroforum 2016
Assistenz Gipfel Euroforum 2016Assistenz Gipfel Euroforum 2016
Assistenz Gipfel Euroforum 2016Jutta Schilling
 
¿Cómo monitorear al Web Social usando Radian6?
¿Cómo monitorear al Web Social usando Radian6?¿Cómo monitorear al Web Social usando Radian6?
¿Cómo monitorear al Web Social usando Radian6?Solvis Consulting, LLC
 
Pubcon 2016: Cross-Channel Paid PPC & Paid Social
Pubcon 2016: Cross-Channel Paid PPC & Paid SocialPubcon 2016: Cross-Channel Paid PPC & Paid Social
Pubcon 2016: Cross-Channel Paid PPC & Paid SocialMarketing Mojo
 
Fiestas san isidro alcobendas 2015
Fiestas san isidro alcobendas 2015Fiestas san isidro alcobendas 2015
Fiestas san isidro alcobendas 2015Fiestas de Madrid
 
How To Use Linked In When Your Compliance Department Says No
How To Use Linked In When Your Compliance Department Says NoHow To Use Linked In When Your Compliance Department Says No
How To Use Linked In When Your Compliance Department Says Noguesta3277d7
 
Noticias 19
Noticias 19Noticias 19
Noticias 19marlon
 
Lviv iCamp 2013. Ельдар Нагорний “Маркетинг контентних проектів – згадати все”
Lviv iCamp 2013. Ельдар Нагорний “Маркетинг контентних проектів – згадати все”Lviv iCamp 2013. Ельдар Нагорний “Маркетинг контентних проектів – згадати все”
Lviv iCamp 2013. Ельдар Нагорний “Маркетинг контентних проектів – згадати все”Lviv Startup Club
 
Rlu instructions d_installation_fr
Rlu instructions d_installation_frRlu instructions d_installation_fr
Rlu instructions d_installation_fre-genieclimatique
 
Manualul Scolii lui Andrei editia 2010
Manualul Scolii lui Andrei editia 2010Manualul Scolii lui Andrei editia 2010
Manualul Scolii lui Andrei editia 2010taraluiandrei
 
Extracto Tesis Doctoral sobre catálisis ambiental de Francisco Cabello Galisteo
Extracto Tesis Doctoral sobre catálisis ambiental de Francisco Cabello GalisteoExtracto Tesis Doctoral sobre catálisis ambiental de Francisco Cabello Galisteo
Extracto Tesis Doctoral sobre catálisis ambiental de Francisco Cabello GalisteoFrancisco Cabello Galisteo
 

Destaque (17)

Directory digital magic 2014
Directory digital magic 2014Directory digital magic 2014
Directory digital magic 2014
 
Diario de la grabación
Diario de la grabaciónDiario de la grabación
Diario de la grabación
 
2009 Resort Overview Brochure
2009 Resort Overview Brochure2009 Resort Overview Brochure
2009 Resort Overview Brochure
 
Social Search Wie Social Media Den Kampf Um Aufmerksamkeit verändert
Social Search   Wie Social Media Den Kampf Um Aufmerksamkeit verändertSocial Search   Wie Social Media Den Kampf Um Aufmerksamkeit verändert
Social Search Wie Social Media Den Kampf Um Aufmerksamkeit verändert
 
Promoción del desarrollo de la persona
Promoción del desarrollo de la personaPromoción del desarrollo de la persona
Promoción del desarrollo de la persona
 
Assistenz Gipfel Euroforum 2016
Assistenz Gipfel Euroforum 2016Assistenz Gipfel Euroforum 2016
Assistenz Gipfel Euroforum 2016
 
¿Cómo monitorear al Web Social usando Radian6?
¿Cómo monitorear al Web Social usando Radian6?¿Cómo monitorear al Web Social usando Radian6?
¿Cómo monitorear al Web Social usando Radian6?
 
Rising Power: Public Relations' Value in the Digital Age
Rising Power: Public Relations' Value in the Digital Age Rising Power: Public Relations' Value in the Digital Age
Rising Power: Public Relations' Value in the Digital Age
 
Pubcon 2016: Cross-Channel Paid PPC & Paid Social
Pubcon 2016: Cross-Channel Paid PPC & Paid SocialPubcon 2016: Cross-Channel Paid PPC & Paid Social
Pubcon 2016: Cross-Channel Paid PPC & Paid Social
 
Fiestas san isidro alcobendas 2015
Fiestas san isidro alcobendas 2015Fiestas san isidro alcobendas 2015
Fiestas san isidro alcobendas 2015
 
How To Use Linked In When Your Compliance Department Says No
How To Use Linked In When Your Compliance Department Says NoHow To Use Linked In When Your Compliance Department Says No
How To Use Linked In When Your Compliance Department Says No
 
Noticias 19
Noticias 19Noticias 19
Noticias 19
 
Lviv iCamp 2013. Ельдар Нагорний “Маркетинг контентних проектів – згадати все”
Lviv iCamp 2013. Ельдар Нагорний “Маркетинг контентних проектів – згадати все”Lviv iCamp 2013. Ельдар Нагорний “Маркетинг контентних проектів – згадати все”
Lviv iCamp 2013. Ельдар Нагорний “Маркетинг контентних проектів – згадати все”
 
Rlu instructions d_installation_fr
Rlu instructions d_installation_frRlu instructions d_installation_fr
Rlu instructions d_installation_fr
 
Manualul Scolii lui Andrei editia 2010
Manualul Scolii lui Andrei editia 2010Manualul Scolii lui Andrei editia 2010
Manualul Scolii lui Andrei editia 2010
 
Estadistica 28
Estadistica 28Estadistica 28
Estadistica 28
 
Extracto Tesis Doctoral sobre catálisis ambiental de Francisco Cabello Galisteo
Extracto Tesis Doctoral sobre catálisis ambiental de Francisco Cabello GalisteoExtracto Tesis Doctoral sobre catálisis ambiental de Francisco Cabello Galisteo
Extracto Tesis Doctoral sobre catálisis ambiental de Francisco Cabello Galisteo
 

Semelhante a Módulos LCD: Características y control

Semelhante a Módulos LCD: Características y control (20)

Teoria lcd
Teoria lcd Teoria lcd
Teoria lcd
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
PANTALLAS LCD
PANTALLAS LCDPANTALLAS LCD
PANTALLAS LCD
 
Taxímetro con Pic16F887
Taxímetro con Pic16F887Taxímetro con Pic16F887
Taxímetro con Pic16F887
 
Introducción
IntroducciónIntroducción
Introducción
 
Guia de laboratorio 2
Guia de laboratorio 2Guia de laboratorio 2
Guia de laboratorio 2
 
Proyecto micro
Proyecto microProyecto micro
Proyecto micro
 
Microcontroladores: Fundamentos de microprocesadores y microcontroladores
Microcontroladores: Fundamentos de microprocesadores y microcontroladoresMicrocontroladores: Fundamentos de microprocesadores y microcontroladores
Microcontroladores: Fundamentos de microprocesadores y microcontroladores
 
Informe censores
Informe censoresInforme censores
Informe censores
 
Proyecto3
Proyecto3Proyecto3
Proyecto3
 
Contador
ContadorContador
Contador
 
Omron02
Omron02Omron02
Omron02
 
TEMA 1.pdf
TEMA 1.pdfTEMA 1.pdf
TEMA 1.pdf
 
Control hd conmicrocontrolador
Control hd conmicrocontroladorControl hd conmicrocontrolador
Control hd conmicrocontrolador
 
Presentaciones plc
Presentaciones plcPresentaciones plc
Presentaciones plc
 
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
 
Grabacion de microcontroladores_pic
Grabacion de microcontroladores_picGrabacion de microcontroladores_pic
Grabacion de microcontroladores_pic
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
 

Mais de Jair BG

Parcial 2 tdic10_2010
Parcial 2 tdic10_2010Parcial 2 tdic10_2010
Parcial 2 tdic10_2010Jair BG
 
Parcial t1 2011 sol
Parcial t1 2011 solParcial t1 2011 sol
Parcial t1 2011 solJair BG
 
Parcial t1 2010 sol
Parcial t1 2010 solParcial t1 2010 sol
Parcial t1 2010 solJair BG
 
Parcial dic 13 t2 2008 sol
Parcial dic 13 t2 2008 solParcial dic 13 t2 2008 sol
Parcial dic 13 t2 2008 solJair BG
 
Micp mejoramiento-sept2011solucion
Micp mejoramiento-sept2011solucionMicp mejoramiento-sept2011solucion
Micp mejoramiento-sept2011solucionJair BG
 
Micp mej feb18_2011_solucion
Micp mej feb18_2011_solucionMicp mej feb18_2011_solucion
Micp mej feb18_2011_solucionJair BG
 
Micc temas examen
Micc temas examenMicc temas examen
Micc temas examenJair BG
 
Micc mejoramiento-sept2011-solucion
Micc mejoramiento-sept2011-solucionMicc mejoramiento-sept2011-solucion
Micc mejoramiento-sept2011-solucionJair BG
 
Micc parcial dic9_2010 - copia (3)_sol
Micc parcial dic9_2010 - copia (3)_solMicc parcial dic9_2010 - copia (3)_sol
Micc parcial dic9_2010 - copia (3)_solJair BG
 
Micc parcial dic9_2010 - copia (2)_sol
Micc parcial dic9_2010 - copia (2)_solMicc parcial dic9_2010 - copia (2)_sol
Micc parcial dic9_2010 - copia (2)_solJair BG
 
Micc parcial dic9_2010 - copia (1)_sol
Micc parcial dic9_2010 - copia (1)_solMicc parcial dic9_2010 - copia (1)_sol
Micc parcial dic9_2010 - copia (1)_solJair BG
 
Micc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_solucMicc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_solucJair BG
 
Micc mej sept16_2010_solucion
Micc mej sept16_2010_solucionMicc mej sept16_2010_solucion
Micc mej sept16_2010_solucionJair BG
 
Micc mej sept16_2010
Micc mej sept16_2010Micc mej sept16_2010
Micc mej sept16_2010Jair BG
 
Micc mej feb18_2010_solucion
Micc mej feb18_2010_solucionMicc mej feb18_2010_solucion
Micc mej feb18_2010_solucionJair BG
 
Micc mej feb18_2010
Micc mej feb18_2010Micc mej feb18_2010
Micc mej feb18_2010Jair BG
 
Micc leccion04 nov26_2009
Micc leccion04 nov26_2009Micc leccion04 nov26_2009
Micc leccion04 nov26_2009Jair BG
 
Micc final sept05_2009
Micc final sept05_2009Micc final sept05_2009
Micc final sept05_2009Jair BG
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucionJair BG
 
Micc final feb14_2009_soluc
Micc final feb14_2009_solucMicc final feb14_2009_soluc
Micc final feb14_2009_solucJair BG
 

Mais de Jair BG (20)

Parcial 2 tdic10_2010
Parcial 2 tdic10_2010Parcial 2 tdic10_2010
Parcial 2 tdic10_2010
 
Parcial t1 2011 sol
Parcial t1 2011 solParcial t1 2011 sol
Parcial t1 2011 sol
 
Parcial t1 2010 sol
Parcial t1 2010 solParcial t1 2010 sol
Parcial t1 2010 sol
 
Parcial dic 13 t2 2008 sol
Parcial dic 13 t2 2008 solParcial dic 13 t2 2008 sol
Parcial dic 13 t2 2008 sol
 
Micp mejoramiento-sept2011solucion
Micp mejoramiento-sept2011solucionMicp mejoramiento-sept2011solucion
Micp mejoramiento-sept2011solucion
 
Micp mej feb18_2011_solucion
Micp mej feb18_2011_solucionMicp mej feb18_2011_solucion
Micp mej feb18_2011_solucion
 
Micc temas examen
Micc temas examenMicc temas examen
Micc temas examen
 
Micc mejoramiento-sept2011-solucion
Micc mejoramiento-sept2011-solucionMicc mejoramiento-sept2011-solucion
Micc mejoramiento-sept2011-solucion
 
Micc parcial dic9_2010 - copia (3)_sol
Micc parcial dic9_2010 - copia (3)_solMicc parcial dic9_2010 - copia (3)_sol
Micc parcial dic9_2010 - copia (3)_sol
 
Micc parcial dic9_2010 - copia (2)_sol
Micc parcial dic9_2010 - copia (2)_solMicc parcial dic9_2010 - copia (2)_sol
Micc parcial dic9_2010 - copia (2)_sol
 
Micc parcial dic9_2010 - copia (1)_sol
Micc parcial dic9_2010 - copia (1)_solMicc parcial dic9_2010 - copia (1)_sol
Micc parcial dic9_2010 - copia (1)_sol
 
Micc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_solucMicc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_soluc
 
Micc mej sept16_2010_solucion
Micc mej sept16_2010_solucionMicc mej sept16_2010_solucion
Micc mej sept16_2010_solucion
 
Micc mej sept16_2010
Micc mej sept16_2010Micc mej sept16_2010
Micc mej sept16_2010
 
Micc mej feb18_2010_solucion
Micc mej feb18_2010_solucionMicc mej feb18_2010_solucion
Micc mej feb18_2010_solucion
 
Micc mej feb18_2010
Micc mej feb18_2010Micc mej feb18_2010
Micc mej feb18_2010
 
Micc leccion04 nov26_2009
Micc leccion04 nov26_2009Micc leccion04 nov26_2009
Micc leccion04 nov26_2009
 
Micc final sept05_2009
Micc final sept05_2009Micc final sept05_2009
Micc final sept05_2009
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucion
 
Micc final feb14_2009_soluc
Micc final feb14_2009_solucMicc final feb14_2009_soluc
Micc final feb14_2009_soluc
 

Módulos LCD: Características y control

  • 1. Módulos LCD • Los módulos LCD constan de una pantalla de cristal líquido (pantalla LCD) y un microcontrolador que la gobierna.
  • 2. LCD 2X20 D7 14 D6 13 D5 12 D4 11 D3 10 D2 9 D1 8 D0 7 E 6 RW 5 RS 4 VSS 1 VDD 2 VEE 3 LCD2 LM032L
  • 3. LCD 4X16 D7 14 D6 13 D5 12 D4 11 D3 10 D2 9 D1 8 D0 7 E 6 RW 5 RS 4 VSS 1 VDD 2 VEE 3 LCD3 LM041L
  • 4. LCD 4X20 D7 14 D6 13 D5 12 D4 11 D3 10 D2 9 D1 8 D0 7 E 6 RW 5 RS 4 VSS 1 VDD 2 VEE 3 LCD1 LM044L
  • 6. Visualizador LCD con interfaz de 4 bits
  • 7.
  • 8.
  • 10.
  • 11. Selección de Registros • El contador de direcciones (AC) asigna direcciones tanto a DDRAM como a CGRAM. Cuando una dirección de una instrucción se escribe en IR, esta dirección se carga luego en AC. La selección de DDRAM o CGRAMM se determina concurrentemente con la instrucción. Después de escribir o leer en DDRAM o en CGRAM el registro AC se incrementa o decrementa automáticamente.
  • 12. LCD: Características • Vienen en distintos tamaños. Por ejemplo, 2x16 (dos líneas por 16 caracteres), 2x20, 4x20, 4x40, etc. • El microcontrolador más utilizado en los módulos LCD es el modelo Hitachi 44780. Las pantallas LCD que usan el Hitachi 44780 o compatible son: LM054, LM016L, LM020L, LM041L, etc. Las pantallas que usan el Hitachi o compatible tienen de 8 a 80 caracteres por línea. • Cada caracter es de 5x7 ó 5x10 puntos (pixels). • Los caracteres son almacenados en la RAM del LCD, que se denomina DDRAM. • Posee un generador de caracteres que se denomina CGRAM de 64 bytes. • El controlador de la LCD tarda de 40 a 120 μs. en completar una escritura o lectura. • Mientras la LCD procesa instrucciones, presenta la bandera BF=1, en este caso el microcontrolador no podrá enviar nueva información al LCD • Pantalla de caracteres ASCII. • Desplazamiento de caracteres a la izquierda o derecha. • Movimiento de cursor y cambio de su aspecto. • Proporciona la dirección de la posición de cada carácter. • Por lo general memoria de 40 caracteres por línea de pantalla. • Conexión a un PIC usando un interfaz de 4 u 8 bits.
  • 13. Tipos de comandos • Borrar display, cursor a casa, encera DDRAM. • Cursor a casa, regresa display a posición original. • Mover cursor a 1ra, 2da, 3ra ó 4ta fila. • Encendido/apagado de pantalla. • Encendido/apagado del cursor. • Mueve display a la derecha. • Mueve display a la izquierda. • Mueve cursor a la derecha. • Mueve cursor a la izquierda. • Activar parpadeo de cursor. • Nota: LCD es una pantalla ASCII.
  • 14. Comandos LCD del HD44780
  • 15. Significado de los Símbolos
  • 16. Interfaz con un Microcontrolador • El HD44780 puede manejar datos, ya sea en dos operaciones de 4 bits o en una sola de 8. • Interfaz de 4 bits: - solamente 4 lineas DB7 a DB4 se usan. Las lineas DB3 a DB0 estan deshabilitadas. - La transferencia de un dato se completa cuando se hayan transferido dos veces datos de 4 bits. - Primero se transfieren los 4 bits más altos (D4 a D7) y despues los 4 bits más bajos (D0 a D3). - La bandera de ocupado (BF) debe ser checada (con una instrucción) despues de que los dos datos de 4 bits hayan sido transferidos.
  • 18. Operación de escritura con interfaz de 4 bits
  • 19. Líneas de control: EN, R/W, RS • EN: pulso - Cuando esta línea pasa de 1 a 0, el controlador del LCD lee el resto de líneas, ya sea de control o de datos. • R/W: - Cuando esta linea esta en bajo se escribe sobre el LCD. - Cuando esta en alto se lee el LCD, es especialmente útil para leer si ha finalizado la última orden indicada. • RS: - Selección de registro. Cuando RS esta en bajo el dato es tratado como una orden o comando sobre el LCD. - Si esta en alto, el dato que se envía es texto a visualizarse en el display.
  • 20. Descripción de comandos LCD HD44780 • CLEAR DISPLAY (Borrar Pantalla) Borra el módulo LCD y coloca el cursor en la primera posición (dirección 0)
  • 21. Cont. • HOME (Cursor a casa) Coloca el cursor en la posición de inicio (dirección 0) y hace que el display comience ha desplazarse desde la posicion original. El contenido de la memoria RAM de datos de visualización (DDRAM) permanece invariable. La dirección de la memoria DDRAM de datos es puesta a 0.
  • 22. Cont. • ENTRY MODE SET Establece la dirección de movimiento del cursor y especifica si la visualizacion se va desplazando a la siguiente posición de la pantalla o no. Estas operaciones se ejecutan durante la lectura o escritura de la DDRAM o de la CGRAM. Para visualizar normalmente poner el bit S a “0”.
  • 23. Cont. • DISPLAY ON/OFF CONTROL Activa o desactiva poniendo en ON/OFF tanto el display (D) como el cursor (C) y se establece si este último debe o no parpadear (B).
  • 24. Cont. • CURSOR ó DISPLAY SHIFT (modo desplazamiento) Mueve el cursor o desplaza el display sin cambiar el contenido de la memoria de datos de visualizacion DDRAM.
  • 25. Cont. • FUNCTION SET Establece el tamaño de interfase con el bus de datos (DL), número de líneas del display (N) y tipo de carácter (F).
  • 26. Cont. • DDRAM ADDRESS SET Establece la dirección (7 bits) de la memoria de datos DDRAM a partir de la cual se almacenan los datos a visualizar.
  • 27. Cont. • READ BUSY FLAG AND ADDRESS Lectura de la bandera busy (BF) e indica la última dirección empleada de DDRAM o CGRAM.
  • 28. LCD: Posición de los caracteres en memoria DDRAM • La parte visible está a colores y la oculta en blanco y negro
  • 29.
  • 30.
  • 31. Pantalla LCD con interfaz de 4 bits
  • 32. Funciones LCD de MikroCPro • Lcd_Init • Lcd_Out • Lcd_Out_Cp • Lcd_Chr • Lcd_Chr_Cp • Lcd_Cmd
  • 33. GESTION LCD Y TECLADO C:EJERCICIOS_PIC-LenguajeCnew • EJERCICIO LCD1 • EJERCICIO LCD_KB • EJERCICIO KB_LCD