Цитата(Рома_С @ Feb 16 2007, 23:01)

У меня есть два вопроса
Первый он же главный.
Подскажите пожалуйста, как с помощью CodeVision можно создать, записать в память дисплея и потом прочитать с памяти собственный символ для HD44780 совместимых ЖКИ?
вот как писать символ (прям из хелпа)
чтение никогда не делал, поэтому на вторую часть вопроса не отвечу

(кстати здесь:
http://nix-06.nm.ru/Programma/hd/hd_js.html можете найти мою програмку чтобы удобно рисовать их

)
Код
/* table for the user defined character
** arrow that points to the top right corner
**/
flash unsigned char lcd_cg[] = {
/* .....
** .####
** ...##
** ..#.#
** .#..#
** #....
** .....
** .....
*/
0, 15, 3, 5, 9, 16, 0, 0
}
// function used to define user characters
void define_char(byte flash *pc, byte char_code)
{
unsigned char i, a;
a = (char_code << 3) | 0x40;
for (i = 0; i < 8; i++)
{
lcd_write_byte(a++, *pc++);
}
}
Цитата
Второй.
Есть ли еще команды для роботы с ЖКИ в CodeVision кроме стандартных в lcd.h, если есть, то как их можно использовать в том же CodeVision (синтаксис команды или функции)?
Заранее благодарен.
доп функций нет
очень удобно использовать
#pragma rl+
#pragma rl-для вывода русского текста