Визуальные эффекты на символьном ЖКИ – часть 2
Автор ARV   
05.07.2011 г.

Обычный двустрочный символный жидкокристаллический дисплей может отображать графику! Не верите? а вот посмотрите на видео.

 

Делается все очень просто - путем работы с пользовательским знакогенератором.

   

Известно, что каждый символьный ЖКИ позволяет запрограммировать 8 символов произвольного внешнего вида. Каждый символ представляет собой битовую матрицу 5х8 точек, или 8 байтов, в которых 5 младших битов соответствуют точкам знакоместа.

Если представить себе эти 8 символов в виде двумерного массива точек (2 ряда по 4 символа) - чем это не "виртуальный" графический дисплей 20х16 пикселей? Маловато, конечно, но какой-нибудь тетрис уже можно попробовать сделать. Или змейку. Или другую игрушку в стиле 80-годов прошлого века (космическое нашествие. например). Можно и что-то более полезное, например, какой-нибудь вектор показывать, гистограмму или сделать "аналоговый" стрелочный прибор.

В сущности, ничего сложного нет - даже и не знаю, что можно тут добавить, кроме исходника. И я его добавил в файловый архив, как обычно. Там все должно быть понятно, тем более что имеется и проект протеуса со схемой. Только протеус считает, что знакогенератор имеет размер 5х7 точек, поэтому внешний вид работающей демо-программы получается убогий. А как оно на самом деле - вы видели на видео.

В проекте применен МК atmega32, тактируемый от внешнего кварца 16 МГц - но если откорректировать программу - можно на любой частоте работать.


Добавить в любимые (0) | Просмотров: 15628

  Ваш коментарий будет первым

Только зарегистрированные пользователи могут оставлять коментарии.
Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.