Академический Документы
Профессиональный Документы
Культура Документы
Unidad de aprendizaje 2:
Herramientas de programacin y visualizacin en la
implementacin sobre Microcontroladores
Logro de la sesin:
Introduccin
Controlador HD47780
Procedimiento para imprimir un carcter en el LCD
Libreras.
Ejemplo
Es un display alfanumrico
de matrix de puntos formado
por una pantalla de cristal
lquido, sobre la cual se
pueden mostrar mensajes
formados por distintos
caracteres.
4 bits
8 bits
Registro de Instrucciones(RI)
Registra los cdigos de instrucciones como display clear, cursor
shift , etc
Funcionamiento general
Registro de Instrucciones
Registro de Instrucciones(RI)
Registra los cdigos de instrucciones como
display clear, cursor shift , etc
Funcionamiento general
Registro de datos
La CGROM genera un
caracteres patrones de 58
puntos o 510 desde codigos
de caracteres de 8-bit
Character Generator
RAM (CGRAM)
En la CGRAM, El usuario
puede personalizar el
caracter por programa.
Una vez escrito en la
CGRAM, los caracteres
nuevos pueden ser
escritos en la memoria
DDRAM.
Character
Generator RAM
(CGRAM)
Se pueden formar
hasta 8 caracteres
de una matrix de
5x8
Direcciones
8 Bits
4 Bits
Instrucciones
Instrucciones
Generador de caracteres :
http://bitmap2lcd.com/
http://www.vwlowen.co.uk/arduino/cgramdesigner.zip
cursor
Matriz de 5x8
2 Lneas
4 bits
0 1 0 x x
Funciones
0 1 0 x x
0 0 1 0 1 0 0 0 Byte de configuracin
0b00101111
&
0b00111011
=
FOUR_BIT & LINES_5x7
0b00101011
0 1 0 x x
0 0 1 0 1 0 x x Byte de configuracin
0b00101011
Columna 0 Columna 15
Fila 0
Fila 1
Caso CGROM:
Caso CGROM:
0 0 0 0 0 x x x 0 0 0 0 0
0 0 0 0 1 x x x 0 1 0 1 0
0 0 0 1 0 x x x 0 1 0 1 0
0x00 0 0 0 1 1 x x x 0 0 0 0 0
0 0 1 0 0 x x x 1 0 0 0 1
0 0 1 0 1 x x x 1 0 0 0 1
0 0 1 1 0 x x x 0 1 1 1 0
0 0 1 1 1 x x x 0 0 0 0 0
Ejemplo de uso:
Ejemplo de uso:
LCD.H
XLCD.h
XLCD.h