У Вас работает потому, что быстродействие входа микросхемы позволяет уловить данный перепад… но это некие грабли, которые лучше обходить. Объясню на пальцах: счёт на входе +1 осуществляется только по переднему фронту (то есть переход с лог 0 на лог 1). Все остальные логические состояния игнорируются. Запомнили этот момент.

Теперь рассмотрим интервал времени логических элементов DD4.3 и DD5.1 при переключении с 10 в 0. Из рисунка видим, что на выходе элемента DD4.3, что на выходе элемента DD5.1 есть нужный нам перепад с 0 в 1 (отмечен красным). Но нюанс в том, что чтобы зафиксировать этот перепад, входу (+1) счётчика необходимо вначале чётко зафиксировать логический 0, а уже затем он сможет увидеть нужный перепад с 0 в 1. А как видно из рисунка, логический 0 на выходе DD4.1 присутствует лишь короткий промежуток времени (это время равное переключению уровней при сбросе счётчика)… в данном случае (как выяснилось из практики) этого времени хватает, но не совсеми микрухами это прокатывает. А вот если взять сигнал с выхода DD5.1, то его любая микруха увидит, так как нужно зафиксировать лишь перепад с 0 в 1, а сколько по времени будет остоватся лог 1 уже не важно.
Вывод: Сигнал с выхода DD5.1 будет восприниматься всеми микросхемами, а сигнал с выхода DD4.3 не всегда…



