Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 16 окт 2018, 00:14

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Руссификация китайского ЖКИ ST1602
СообщениеДобавлено: 03 май 2016, 18:19 
Не в сети

Зарегистрирован: 06 дек 2012, 12:47
Сообщения: 63
Cделал библиотеку(драйвер) для вывода кириллицы на китайские ЖКИ. Надеюсь, что это может заинтересовать посетителей сайта.
Библиотека позволяет выводить кириллические сообщения, на ЖКИ совместимые с WH1602 не поддерживающие кириллицу. Библиотека управляет набором из 8 динамически подгружаемых пользовательских символов внутри дисплея, в который автоматически подгружается необходимый набор кириллических символов.
Условия использования данного способа печати кириллицей:
Печать кириллицей, возможна только через буфер в SRAM (размером 32 байта). Т.е. сначала заносим сообщение в буфер, потом вызываем функцию, отправляющую содержимое буфера на дисплей.
Печать кириллицей возможна только заглавными символами.
Одновременно на дисплее может присутствовать не более 8-ми, разных, чисто кириллических символов, из ряда - БГДЖЗИЙЛПУФЦЧШЩЪЫЭЮЯ.
При попытке вывода на дисплей бОльшего количества разных, кириллических символов, остальные будут заменятся символом ".".
Например, если вывести на индикатор надпись:
"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ", то на индикаторе мы увидим:
"АБВГДЕЖЗИЙКЛМНО.РСТ..Х......b...", то есть, для отображения данной информации были загружены следующие кириллические символы:
"-Б-ГД-ЖЗИЙ-Л--------------------", это как раз 8 загруженных кириллических символов.
"---------------П---УФ-ЦЧШЩЪЫ-ЭЮЯ" - На данные кириллические символы - места не хватило, и они заменяются точками.
"A-B--E----K-MHO-PCT--X------b---" - Эти символы кириллицы, берутся из обычной латиницы.
При выводе последующих надписей, неиспользуемые кириллические символы в пользовательском буфере дисплея, будут автоматически перезагружены новыми необходимыми символами.
Как показала практика, ситуаций, когда не хватает места для всех кириллических символов в предложении, практически не возникает.....
В тестовой программе, при внимательном просмотре, динамические подмены очень хорошо видны.


Вложения:
CyrillicLCD.zip [17.82 КБ]
Скачиваний: 105
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Руссификация китайского ЖКИ ST1602
СообщениеДобавлено: 03 май 2016, 21:30 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1908
Отлично!
Никто не застрахован от того что дисплей окажется без кириллицы - это хороший выход из положения.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Руссификация китайского ЖКИ ST1602
СообщениеДобавлено: 03 май 2016, 22:02 
Не в сети

Зарегистрирован: 06 дек 2012, 12:47
Сообщения: 63
Лично я знаю только одного китайского продавца дисплеев с кириллицей
http://ru.aliexpress.com/item/LC1628-16 ... 494.Mi4ale
Но он продает из только парами и по цене в три раза дороже (за каждый) чем дисплеи с англо-японским знакогенератором...
Можно посмотреть и у поляков на тме, но и там дешевле 5-ти евро (без доставки) не видел. А вот без кириллицы и по полтора евро у китайцев "завались"...

_________________
Нет в мире совершенства(с)Лис


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB