miércoles, 12 de enero de 2011

LCD y Caracteres Especiales

Me puse a investigar un poco de como sacarle tantito mas provecho a mi LCD alfanumerica de 2x16 y poder escribir en ella los caracteres raros que ya tiene grabados en la memoria, para ello uso una LCD con el controlador HD44780 en el cual se despliegan caracteres de 5x7 pixeles (Existen modelos de 5X10). La gama completa de caracteres que puedes mostrar en el display es esta (Es posible crear 8 caracteres a tu gusto, en otro post mostrare como)

Si ya te enfadaste de ver únicamente los caracteres de la imagen superior y por ejemplo quieres poner el símbolo del Ohm en el display, buscamos en la tabla dicho caracter, se encuentra en la columna F, fila 4. La columna son los 4 bits mas significativos y las filas los menos significativos.
La instrucción en C, que uso es esta:

printf(lcd_putc,"Caracter  %C"0XF4);

Y el resultado seria este:



3 comentarios:

  1. Muy bueno, con estos nuevos caracteres se pueden ampliar mejor los mensajes

    ResponderEliminar
  2. Genial!!!, gracias me salvaste la vida.

    ResponderEliminar