Está en la página 1de 13

LCD controlado con STM32F

Parte 2
LCD controlado con STM32F
LCD Hitachi 4470 (2X16)-CGROM
(Character Generator RAM).

Es una memoria interna no volátil en


donde se almacenan 192 caracteres
que pueden ser visualizados.

Ejemplo: A = 0100 0001 = 0X41


X = 0101 1000 = 0X58
LCD controlado con STM32F

LCD Hitachi 4470 (2X16)-CGRAM (Character Generator RAM).

• Permite almacenar 8 nuevos caracteres de usuario.


• Cada caracter se almacena en una dirección de la CGRAM.
• Cada carácter se forma a partir de una matriz de 5x8.
LCD controlado con STM32F

LCD Hitachi 4470 (2X16)-CGRAM (Character Generator RAM).


Ejemplo: Smile face.

0 0 0 0 0 0x0
0 1 0 1 0 0x0A
0 1 0 1 0 0x0A
0 0 0 0 0 0x0
1 0 0 0 1 0x11
1 0 0 0 1 0x11
0 1 1 1 0 0x0E
0 0 0 0 0 0x0
LCD controlado con STM32F

LCD Hitachi 4470 (2X16)-CGRAM (Character Generator RAM).


Ejemplo: Smile face.
Se almacena en la dirección 0x0.
LCD controlado con STM32F

LCD Hitachi 4470 (2X16)-CGRAM (Character Generator RAM).

• El usuario puede programar el caracter deseado en la


CGRAM desde el programa.
• Una vez el caracter es almacenado en la CGRAM puede ser escrito en
la memoria DDRAM (Display Data RAM).
LCD controlado con STM32F

LCD Hitachi 4470 (2X16)-CGRAM (Character Generator RAM).

• Ejemplo: Codifique y almacene smile y sad faces en la CGRAM y


muéstrelos en la LCD intermitentemente. La smile face se debe
mostrar en la línea 1 y la sad face en la línea 2. Reutilice el código
visto en la clase anterior.
LCD controlado con STM32F
Inicialización de variables
LCD controlado con STM32F
Definición de direcciones CGRAM, matriz con smile y sad y funciones.
LCD controlado con STM32F
Función para almacenar datos en CGRAM.
LCD controlado con STM32F
Método main.
LCD controlado con STM32F
Se hace el llamado a mood_fn() para almacenar los datos en la CGRAM.
Se limpia y se escribe lo que hay en la dirección 0x0 de la CGRAM.
LCD controlado con STM32F
Ejercicio.

Implemente la lógica (en su stm o en papel) para mostrar el logo de


Superman dado por la siguiente matriz.

También podría gustarte