Цветное изображение на монохромном LCD

Цветное изображение на монохромном LCD

Конечно, это невозможно и данная заметка — просто небольшая иллюстрация побочных эффектов, с которыми можно столкнуться при выводе изображения на графический LCD. Сразу скажем, что я не первооткрыватель эффекта и речь не идет о полноцветных TFT мониторах для PC, а о LCD, предназначенных для вывода несложной информации от микроконтроллеров.

Есть у меня вполне заурядный монохромный FSTN дисплей Raystar RG12864A-FHC-V-000 для внутренних технических нужд. Ничего выдающегося, разве что есть у него цветная RGB подсветка. При работе в светлое время можно обойтись и без подсветки, но обычно я подключал LCD при синей подсветке, красный и зеленый светодиоды при этом отдыхают.


Вывод точки в левом верхнем углу и окружности в центре при синей подсветке

Как-то баловался я с внешней памятью, подключенной к MCU Atmega8515, для создания цепочки экранных видеобуферов. И запрограммировал вывод полутонов. Разумеется, Raystar RG12864A, с его почти полусекундным послесвечением, непригоден для вывода картинки с частотой больше двух кадров в секунду, несмотря на то, что запись полного фрейма во внутреннюю графическую память LCD занимает менее 9мс. Поэтому от мерцания экрана не уйти даже и при трех полутонах (с учетом "черного" и "белого").


Вывод полутонов на монохромном (!) LCD

И при любой однотонной подсветке (красной, зеленой, синей) цвет видимых пикселов соответствует тону подсветки.

Многоцветность монохромного дисплея проявляется при подключении «белой» подсветки. Кавычки поставлены, поскольку смешивание RGB не проводилось по характеристикам спектральной яркости, просто были поставлены одинаковые резисторы в цепи питания светодиодов.


Триколор


На Raystar RG12864A-FHC-V-000 вполне различимы 8 полутонов (да еще и цветных)

Существенно изменив угол зрения, можно увидеть и нежный розовый цвет:




А если еще подключить и диммер PCA9533, то и недолго превратить монохромный LCD в полноцветный монитор .

Zauropod,
18 мая 2010 года.








Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают