Hola que tal, estoy tratando de escribir caracteres especiales en una pantalla LCD (HD44780), encontre aqui, un código (el cual voy a poner mas adelante) y lo que no entiendo es la parte final del mismo, para ser mas especifico: lcd_send_byte(1,0).....
código
lcd_send_byte(0,0x40); // escribimos en la cgram (0), en la direccion 0x40
lcd_send_byte(1,0x00); // | | | | | |
lcd_send_byte(1,0x0C); // | |x|x| | |
lcd_send_byte(1,0x12); // |x| | |x| |
lcd_send_byte(1,0x12); // |x| | |x| |
lcd_send_byte(1,0x0C); // | |x|x| | |
lcd_send_byte(1,0x00); // | | | | | |
lcd_send_byte(1,0x00); // | | | | | |
lcd_send_byte(1,0x00); // | | | | | |
lcd_send_byte(0,0x48); // escribimos en la cgram en las siguientes posiciones libres 0x48
lcd_send_byte(1,0x09); // | |x| | | |
lcd_send_byte(1,0x16); // |x| |x|x| |
lcd_send_byte(1,0x00); // | | | | | |
lcd_send_byte(1,0x16); // |x| |x|x| |
lcd_send_byte(1,0x19); // |x|x| | |x|
lcd_send_byte(1,0x11); // |x| | | |x|
lcd_send_byte(1,0x011); // |x| | | |x|
lcd_send_byte(1,0x00); // | | | | | |
lcd_gotoxy(1,1);
lcd_send_byte(1,0); ----> no entiendo esto
lcd_gotoxy(2,2);
lcd_send_byte(1,1); ---> no entiendo esto
}
Este código lo que hace es que imprime el pantalla el simbolo de grados y debajo una ñ, con lo demas no hay problema, pero por ejemplo: si quisiera colocar otro simbolo al lado de la ñ como haria, o mejor dicho, que tendria que poner en lcd_send_byte (porque ya se como sacar los simbolos)
Gracias