Bueno, leyendo en internet me he econtrado que la LCD cuenta con 8 espacios de memoria libres para que uno pueda mostrar 8 caractéres especiales, por decirlo de alguna forma permite crear a uno 8 caracteres en la matriz de 5x8 leds con la que cuenta cada posición de la LCD.
Esto para crear, por ejemplo, la letra "ñ", ya que el código ASCII no la tiene en cuenta; y muchos otros más.
Ahora, he visto varias formas de hacerlo, pero no se si es que son en otra forma de programar (yo utiliza MPlab, con el compilador C18 y lenguaje en C) o qué, pero no entiendo realmente cómo programar cada uno de los espacios disponibles.
Se que cada caracter cuenta con 5 bits (de las 5 columnas) por cada uno de las 8 filas (y que cada una de ellas cuenta con una posición en hexadecimal) a la que se le asigna un valor dependiendo de qué bits (osea, de qué columna) queremos activar por fila.
Eso lo entiendo, ahora lo no se es cómo hacerlo dentro del programa.
Alguien puede ayudarme ???
Esto para crear, por ejemplo, la letra "ñ", ya que el código ASCII no la tiene en cuenta; y muchos otros más.
Ahora, he visto varias formas de hacerlo, pero no se si es que son en otra forma de programar (yo utiliza MPlab, con el compilador C18 y lenguaje en C) o qué, pero no entiendo realmente cómo programar cada uno de los espacios disponibles.
Se que cada caracter cuenta con 5 bits (de las 5 columnas) por cada uno de las 8 filas (y que cada una de ellas cuenta con una posición en hexadecimal) a la que se le asigna un valor dependiendo de qué bits (osea, de qué columna) queremos activar por fila.
Eso lo entiendo, ahora lo no se es cómo hacerlo dentro del programa.
Alguien puede ayudarme ???