mega8+hd44780, отображение кириллицы

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
sphincs
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Вт сен 11, 2012 09:13:52
Откуда: Брест, Беларусь
Контактная информация:

mega8+hd44780, отображение кириллицы

Сообщение sphincs »

добрый день. при симуляции в протеусе при попытке различными способами выводить кириллицу на дисплей вылазят иероглифы. использовал библиотеку lcd.lib. дисплея hd44780 в протеусе 7.7 не нашел, взял похожий по распиновке LM044L (20х4 символов). вывел на дисплей всю таблицу символов - действительно нет кириллицы. вопрос: это косяк протеуса, этого левого дисплея и или я что-то делаю не так? будет ли в железе на hd44780 нормально отображаться? и как вводить на практике: через ввод целой строки или через ввод кодов кириллических символов из таблиц? писал в codevision 2.05.3, #pragma rl+/- там не работает

Код: Выделить всё

for(i=0; i < 4; i++)
for(k=0; k < 20; k++)
   {
   lcd_gotoxy(k,i);
   lcd_putchar(m); 
   m++;
   }
Изображение
Реклама
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: mega8+hd44780, отображение кириллицы

Сообщение uk8amk »

это косяк протеуса, этого левого дисплея и или я что-то делаю не так?
Это не косяк протеуса. Данная модель не содержит знакогенератора для кириллицы. В интернетах как-то попадались переделанные модели с поддержкой русского языка.
будет ли в железе на hd44780 нормально отображаться?
Будет. Но для этого чип должен быть изготовлен с русскими буквами. В даташите на конкретный экран пишут какие языки туда прошивали.

ЗЫ. На форуме есть целая большая тема по таким экранам.
Реклама
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Re: mega8+hd44780, отображение кириллицы

Сообщение BCluster »

Мало того, в этих индикаторах еще и РАЗНАЯ кириллица бывает, дохера и трошки вариантов )
Аватара пользователя
Halex
Грызет канифоль
Сообщения: 281
Зарегистрирован: Пт ноя 15, 2013 20:58:23

Re: mega8+hd44780, отображение кириллицы

Сообщение Halex »

sphincs писал(а):в протеусе при попытке различными способами выводить кириллицу на дисплей вылазят иероглифы. использовал библиотеку lcd.lib. дисплея hd44780 в протеусе 7.7 не нашел, взял похожий по распиновке LM044L (20х4 символов).
Выкладывайте вашу библиотеку, подправлю под кириллицу. Но нужен не lcd.lib, он не при чем, a lcdalfa.dll из папки MODELS. Просто у меня 7.10 и делать откат под 7.7 влом.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
sphincs
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Вт сен 11, 2012 09:13:52
Откуда: Брест, Беларусь
Контактная информация:

Re: mega8+hd44780, отображение кириллицы

Сообщение sphincs »

Halex писал(а):Но нужен не lcd.lib, он не при чем, a lcdalfa.dll из папки MODELS
я не уточнил, что это библиотека в codevision, через которую писал код. в принципе, отображение в протеусе не критично, лишь бы на практике нормально было

есть ли в протеусе 7.7 дисплей наподобие этого, но с кириллическим шрифтом?

UPD. нашел библиотеку тут, все ок, отображается
Реклама
Ответить

Вернуться в «Разные вопросы по МК»