Autor Tema: como imprimir un tilde en un display de 20x4 ??  (Leído 1561 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Halcon_de_Fuego

  • PIC12
  • **
  • Mensajes: 61
como imprimir un tilde en un display de 20x4 ??
« en: 03 de Noviembre de 2010, 23:54:42 »
Bueno no hay mucho que agregar a mi pregunta ! basicamente es esa , lo que si es que tengo un presentimiento que es con una de estas dos funciones

Código: [Seleccionar]
   lcd_send_byte('n');

         o esta

   printf(lcd_putc," tilde %2.2f%%",'n');

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: como imprimir un tilde en un display de 20x4 ??
« Respuesta #1 en: 04 de Noviembre de 2010, 19:54:36 »
Búscate en la hoja de datos del LCD el valor hexadecimal de la vocal tildada que quieres que aparezca y la usas asi (ejemplo con ñ):

Código: [Seleccionar]
printf(lcd_putc, "A%co:  ", 0xEE);
%c hace que se muestre el caracter y 0xEE es el valor hexadecimal de la ñ.  En el LCD aparece Año.

Saludos!

Desconectado Halcon_de_Fuego

  • PIC12
  • **
  • Mensajes: 61
Re: como imprimir un tilde en un display de 20x4 ??
« Respuesta #2 en: 05 de Noviembre de 2010, 17:50:18 »
Gracias !!  :-/

Desconectado Halcon_de_Fuego

  • PIC12
  • **
  • Mensajes: 61
Re: como imprimir un tilde en un display de 20x4 ??
« Respuesta #3 en: 06 de Noviembre de 2010, 07:30:51 »
Me podes pasar la direccion de la pagina para descargar la hoja de datos ? no encuentro nada que tenga informacion que me interese con ese lcd !

saludos !

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: como imprimir un tilde en un display de 20x4 ??
« Respuesta #4 en: 06 de Noviembre de 2010, 22:35:30 »
Aqui está la hoja de datos, asumiendo que se trata de un LCD basado en el controlador HD44780

Por ejemplo para la á que encuentras en la página 18 en la primera fila, columna 14 debes unir los dos números binarios, el de la fila y el de la columna 0b0000 y 0b1110 = 0b00001110 = 0x0E y ese es el valor que utilizas como te dije en el post anterior.

Saludos!

Edito: La á está es en la segunda fila columna 14. 0b0001 y 0b1110 = 0b00011110 = 0x1E
« Última modificación: 07 de Noviembre de 2010, 17:11:12 por bmb »

Desconectado Halcon_de_Fuego

  • PIC12
  • **
  • Mensajes: 61
Re: como imprimir un tilde en un display de 20x4 ??
« Respuesta #5 en: 07 de Noviembre de 2010, 15:40:13 »
 :-/ muchisimas gracias !!!!!