Реверсивныесчётчики - это счётчики, которые могут перестраиваться. Т.е. может работать в режиме суммирующего счётчика, и с помощью некоторых управляющих сигналов переходить в режим вычитающего.
Реализация суммирующего/вычитающего счётчика с модулем 8 на базе асинхронных триггеров (двухступенчатых и одноступенчатых): Если этот счётчик строить на двухступенчатыхтриггерах - он будет суммирующий; если на одноступенчатых(*) - вычитающий.
Модуль счёта (т.к. три триггера) 23 8 Mmax = = . Следовательно, данный счётчик может реализовать до 8-ми
устойчивых состояний.
УВЕЛИЧЕНИЕ КОЛИЧЕСТВА РАЗРЯДОВ В СЧЁТЧИКЕ:
Чтобы получить один восьмиразрядный счётчик, необходимо либо на вход C+, либо на вход C- первого счётчика подавать входные счётные сигналы - в зависимости от направления счёта. Т.е. необходимо реализовать некоторую комбинационную схему, которая будет подавать счётный сигнал на нужный вход в зависимости от выбранного направления счёта.
Входы переполнения/заёма первого счётчика являются непосредственно счётными сигналами для второго счётчика (который реализует старшие разряды - ?).
Выходы Q1, Q2, Q3, Q4 - это выходы младших разрядов полученного числа; а выходы Q5,Q6 Q7, Q8 - выходы старших разрядов.
Выходы >15 и <0 второго счётчика будут соответствовать переполнению нашего общего счётчика или займу - то есть коду >255 - в случае переполнения; или коду <0 - в случае займа.

Как правило, стандартные счётчики имеют дополнительные входы и выходы, которые позволяют нам
достаточно гибко их комбинировать - для повышения разрядности этой схемы.