Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Кирилица на LCD?
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=1985
Страница 1 от 1

Автор:  aquariumbg [ Пон Мар 13, 2006 11:27 am ]
Заглавие:  Кирилица на LCD?

Имам LCD с кирилица. И сорс на С. Какво да направя, че да излиза кирилицата на LCD-to.
Пробвах просто да сменя " Clock "' с " Час ", но не се получава.

Може би трябва с код ли и аз не знам. :(

Автор:  Bezmozachen [ Пон Мар 13, 2006 12:00 pm ]
Заглавие: 

За какво LCD става въпрос. Обикновено знаковите, нямат пълна кирилица и това което го пробваш няма да стане. Виж какви знаци има в знако-генератора му. Най-често просто са добавили уникалните букви в кирилицата, т.е. пак ще използваш латиница, с допълнителни няколко знака на кирилица.

Автор:  aquariumbg [ Пон Мар 13, 2006 12:20 pm ]
Заглавие: 

Става дума за AC-082AYILY-H. Купен е от Комет уж с кирилица?

Автор:  bateAz [ Пон Мар 13, 2006 12:28 pm ]
Заглавие: 

По този въпрос вече се пита поне 256 пъти. :twisted: И се отговаря. :twisted:

Изведи на дисплея всичките 256 знака, виж на кои кодове излизат буквите от кирилицата. Там са само уникалните, като "Б", "Г" и т.н. След това си направи таблица за преобразуване на ASCII кодовете в тези, които ти трябват. Необходима ти е таблица с размер 64 байта - за кодове от 0xC0 до 0xFF.

Автор:  Bezmozachen [ Пон Мар 13, 2006 12:32 pm ]
Заглавие: 

Ами каках ти какво представлява кирилицата. Всички са така. Виж на всеки код какъв знак отговаря, за да видиш кои са допълнителните знаци за кирилицата. Най-вероятно знаковата таблица е следнтата.
Знаците от 0x08-0x0F са от RAM генератора, останалите са от CGROM за AC162E.
Не можеш просто да на пишеш в кода си "Час" и да очакваш да излезе на дисплея същото.
На асемблер този низ би изглеждал така:

Код:
         db    0xAB,"ac",0x00

като "ac" е на латиница, а 0xAB е кода на "Ч".

Прикачени файлове:
chars.JPG
chars.JPG [ 47.39 KiB | Прегледано 1486 пъти ]

Автор:  Реконструктор [ Пон Мар 13, 2006 4:12 pm ]
Заглавие: 

Темата действително е обсъждана, пък и е отговорено, така, че ще я заключа. Приемам, че автора благодари за отговорите. :D

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/