[uquote="BOB51",url="/forum/viewtopic.php?p=3610493#p3610493"]Вроде... работает...
Но как-то не комфортно...
Паразитная «ПОДСВЕТКА» в тех местах, где сегменты неактивны.
Особо действует на нерву/становится заметной ежли активны (высвечены) не все позиции на нашем дисплейчике.
ЗАСАДКА...
Дело в том, что смена комбинации сегменты/позиция происходит еще в старой позиции дисплея. А тут минимум несколько команд. Добавим еще и интервал времени на распространение сигнала как в сегментных так и в позиционных ключах. Оный надо высчитывать в каждом конкретном случае по даташитам применяемых внешних элементов. Да длину шлейфов... МНДЯаа...
Определяем таковой интервад по максимальной задержке распространения в самых медленных из имеющегося в схеме — оптронах типа 4N33 как 100 микросекунд...
Добавим на всяк случай еще микросекунд с 50... итогом «темная область» 150 микросекунд от сигнала «все выключено» или по сегментам или по позициям перед последующей сменой активных данных является ОБЯЗАТЕЛЬНЫМ дополнением для любого светодиодного индикатора на основе динамической развертки.
Вот только … Вставлять такой цикл задержки в само прерывание... Это уж слишком затратное по ресурсам МК дело.
Хотя... В такой ситуации для нашего предыдущего алгоритма добавим[/uquote]
Абздец.Снова горе от ума? Какие еще микросекундные задержки на?
Был тут один так же пел о "инерционности" ключей.
Засветка неиспользуемых сегментов лечится гашением всех сегментов на время смены разряда.
Ознакомься для расширения кругозора...
http://www.kaligraf.narod.ru/nedodellki.html
Добавлено after 5 hours 17 minutes 26 seconds:
[uquote="BOB51",url="/forum/viewtopic.php?p=3612744#p3612744"]От нечего делать и поплутать полезно!
Это в некотором роде ТУРИЗМ.

[/uquote]
Это обзывается совсем другим словом.
Слушай Борис , а ты часом не гуманитарий?
Ну не твое это, от слова совсем...