Шрифты для T6963 контроллера ЖКИ

Обсуждаем цифровые устройства...
Ответить
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 07, 2016 20:52:02

Сообщение Чихуа »

Коллеги, столкнулся с такой проблемой:
требуется на дисплей вывести фонт размера 5*8, 6*8, и др
дело в том, что у этого контроллера (6963) сканирование точек идет по горизонтали,
все существующие в инете растровые шрифты вертикального сканирования.
весь день рыл - не нашел.
Перепробовал кучу редакторов растровых шрифтов то глючат, то с вертикальным сканированием.
Если кто сталкивался - как решали генерацию шрифтов под этот контроллер?
на листочке в клеточку, прям руки опускаются 255 символов чертить. Да и чертежник из меня... (как из промокашки скрипач) (с)
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Берем 8 регистров (предпочтительно с возможностью побитовой адресации как у mcs51 r20-r2F),вписываем туды точечный образ и выталкиваем то-ли побайтно, то-ли через некоторый вид садомазо преобразования...
8)
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 07, 2016 20:52:02

Сообщение Чихуа »

Дружище
это не вариант
Если мне нужно было бы на ходу преобразовать вертикальный скан в горизонтальный, я придумал бы более действенный алгоритм
Речь идет о вопросе горизонтального скана без извращений.
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

А зачем "на ходу" - слепи однократно таблицы и потом пользуйся...
8)
Ну уж ежли чертить влом - нарисуй прожку на BASICе для компа...
:roll:
Последний раз редактировалось BOB51 Вт янв 17, 2017 10:01:09, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 07, 2016 20:52:02

Сообщение Чихуа »

Я тогда не понял что значит "слепи однократно таблицы"?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Запуск преобразователя однократно с последующей записью в ОЗУ.
Да и прямое преобразование не столь уж и "длинное"...
Как уж совсем ленивый вариант прожка-самопал на примитивном basic/basicd которая и выполнит искомую задачу с получением результирующего образа в ОЗУ ПК. Далее делаем нужный файлик.
:beer:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

BOB51 писал(а):...прямое преобразование...
Солидарен.
Docendo discimus
Контактная информация:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 07, 2016 20:52:02

Сообщение Чихуа »

Для меня это тоже не вариант
при инициализации предварительно готовить массив битмапа.
Сверх расточительство RAM и лишней контроллерной нагрузки
если б еще речь шла об одном размере фонте - куда не шло.

минимальное знакоместо шрифта с высотой 8 - есть 8*8бит под горизонтальный скан
256 символов *8 = 2048 байт
у меня в в контроллере всего 1 кб озу
;
Единственный выход это по одному символу конвертить
но в силу реализации вывода на жки путем построчного анализа заполнения- жмет очень сильно
Последний раз редактировалось Чихуа Вт янв 17, 2017 10:26:15, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Я имел ввиду на ходу переформатировать нужный характер, а не забивать дамп памяти.
Docendo discimus
Контактная информация:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 07, 2016 20:52:02

Сообщение Чихуа »

ааа
если сторонней утилитой то вопросов нет
только гдк взять
сам я под ПК не писатель
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

"НА ходу" это или mcs51 или PIC...
У АВР "чтение-модификация-запись" понакладнее...
:roll:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 07, 2016 20:52:02

Сообщение Чихуа »

да можно изголиться только понимаешь, что проблема запросто решается только в поиске таблицы битмапа

Я понять не могу.
этот т6963 уже динозавр неужели никто не сталкивался..

Добавлено after 45 minutes 55 seconds:
Посадил девчушку - пусть чертит!!!!! :cry:
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

О как оно!
Ныне не на галеры, а на перерисовку ссылают. :))
Docendo discimus
Контактная информация:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 07, 2016 20:52:02

Сообщение Чихуа »

да ладно нормально
я нашел от hd44780 редактор там видно как точки ставить на каждом символе (заменитель листочка в клеточку)
пока хоть 5*8 пусть начертит
далее разойдется .
Ответить

Вернуться в «Цифровая техника»