Адский индикатор

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем ostrov, 30 июл 2016.

  1. ostrov

    ostrov Гуру

    По случаю купил вот такого зверя:
    [​IMG]
    Ну, думаю, здорово, можно использовать как обычный динамический двухразрядный, только комбинаций больше, можно буквы рисовать. Казалоась бы куда проще - два катода, по одному на разряд и 16 анодов (включая точку) на сегмент. А вот не тут то было! Катодов у него аж 4 штуки, и зажигают они сегменты по какой то неведомой логике комбинации с восемью анодами. Вот так:
    [​IMG]
    Даже сразу растерялся по какому принципу символы кодировать. Сразу в двухсегментной комбинации что ли? Кто работал с этим чудом?
     
  2. ostrov

    ostrov Гуру

    Задачка нестандартная, чуть сложнее обычного семисегментника, но разобрался.



    Суть в том, что изображения символа программно разбивается на два байта, в отличие от одного байта стандартного индикатора (так как сегментов вдвое больше). Дергается первая ножка - выкидывается первый байт первого разряда, вторая - второй байт первого разряда, третья - первый байт второго разряда, четвертая - второй байт второго разряда. Немного муторно, но прозрачно. Итого на каждый символ тратится два байта памяти и при некоторой усидчивости можно нарисовать любой алфавит.

    Вопрос: не проще ли использовать текстовый дисплей вместо такого геморроя с двумя буквами остается открытым. )
     
    Последнее редактирование: 30 июл 2016
    Vitaliy-Sh и Tomasina нравится это.