Темата е заключена, не можете да променяте мнения.  [ 6 мнения ] 
Кирилица на LCD? 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Яну 25, 2006 7:58 pm
Мнения: 12
Мнение Кирилица на LCD?
Имам LCD с кирилица. И сорс на С. Какво да направя, че да излиза кирилицата на LCD-to.
Пробвах просто да сменя " Clock "' с " Час ", но не се получава.

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


Пон Мар 13, 2006 11:27 am
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Сря Апр 27, 2005 2:47 pm
Мнения: 349
Местоположение: Varna
Мнение 
За какво LCD става въпрос. Обикновено знаковите, нямат пълна кирилица и това което го пробваш няма да стане. Виж какви знаци има в знако-генератора му. Най-често просто са добавили уникалните букви в кирилицата, т.е. пак ще използваш латиница, с допълнителни няколко знака на кирилица.


Пон Мар 13, 2006 12:00 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Яну 25, 2006 7:58 pm
Мнения: 12
Мнение 
Става дума за AC-082AYILY-H. Купен е от Комет уж с кирилица?


Пон Мар 13, 2006 12:20 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
По този въпрос вече се пита поне 256 пъти. :twisted: И се отговаря. :twisted:

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


Пон Мар 13, 2006 12:28 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

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

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

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


Прикачени файлове:
chars.JPG
chars.JPG [ 47.39 KiB | Прегледано 1494 пъти ]
Пон Мар 13, 2006 12:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение 
Темата действително е обсъждана, пък и е отговорено, така, че ще я заключа. Приемам, че автора благодари за отговорите. :D


Пон Мар 13, 2006 4:12 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Темата е заключена, не можете да променяте мнения.   [ 6 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни