реклама на сайте
подробности

 
 
> CodeVisionAVR и LCD, вывод значения переменной на LCD
smk
сообщение Oct 26 2006, 20:22
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Подскажите, если не трудно, как вывести значение переменной на LCD. Например, отобразить в десятичном виде результат преобразования ADC? Никак не могу сообразить, понимаю что просто, но ничего не выходит. Подскажите...


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zorromen
сообщение Nov 19 2006, 11:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



flash char Decode2Rus[255-192+1]= {

0x41,0xA0,0x42,0xA1,0xE0,0x45,0xA3,0xA4,
0xA5,0xA6,0x4B,0xA7,0x4D,0x48,0x4F,0xA8,
0x50,0x43,0x54,0xA9,0xAA,0x58,0xE1,0xAB,
0xAC,0xE2,0xAD,0xAE,0xAD,0xAF,0xB0,0xB1,
0x61,0xB2,0xB3,0xB4,0xE3,0x65,0xB6,0xB7,
0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0x6F,0xBE,
0x70,0x63,0xBF,0x79,0xE4,0x78,0xE5,0xC0,
0xC1,0xE6,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7
};

#define _ALTERNATE_PUTCHAR_
void putchar(char c)
{
if(c>=192) lcd_putchar(Decode2Rus[c-192]); else lcd_putchar©;
}

Если посмотреть на код в АСКИИ-Вин то русские буквы идут с 192 до 255 . То просто делаем поправку Decode2Rus.
Go to the top of the page
 
+Quote Post
WHALE
сообщение Nov 19 2006, 15:24
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Если посмотреть на код в АСКИИ-Вин то русские буквы идут с 192 до 255 . То просто делаем поправку Decode2Rus.
[/quote]
Ошибаетесь.Знакогенератор HD47780 не соответствует виндовозному и так просто не получится,т.е
придется писать свою альтернативную фукцию.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 10:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016