
держки и генераторы импульсов. Последовательностные СИС в комбинаторике анализируют по прави-
лам  переключения  универсальных  триггеров,  а  синтезируют  по  устоявшимся  определениям,  интегри-
рующим закономерности конструирования управляемых преобразователей сигнала. Счетчики и регист-
ры в комбинаторной логике СИС определены линейкой триггеров ИС, включенных по счетному входу 
соответственно последовательно и параллельно [13, 24]. 
Приведем синтез и анализ счетчиков и регистров из линейки D-триггеров ИС на примере проекти-
рования делителей частоты с коэффициентом деления N = 5. Деление частоты организуют на интегри-
ровании импульсов постоянной частоты F
0
 за время, пропорциональное их числу. Это следует из опре-
деления частоты f = N/T, как числа импульсов N за время T. Принимая f = F
0
, а T = 1/F, находим харак-
теристики в виде обратной F = F
0
/N и прямой T = NT
0
 зависимостей. 
 
3.1   СЧЕТЧИКИ 
 
Счетчик  является  функциональным  преобразователем  последовательностного  типа  и  относится  к 
базису СИС. В комбинаторной логике ИС счетчик представляют линейкой триггеров, соединенных по-
следовательно по счетному входу, в отличие от регистров с параллельным включением универсальных 
триггеров. Последовательное соединение синхронных T-триггеров организует счет последовательности 
импульсов в двоичном коде 
∑
−
=
ξ=
1
0
2
2
n
i
i
i
N  посредством их суммирования, вычитания или реверса, поэтому 
счетчики классифицируют на суммирующие, вычитающие и реверсивные. Реверсивные счетчики объе-
диняют  в себе функции суммирования и вычитания последовательности  импульсов. Вид арифметиче-
ской  операции  счетчика  зависит  от  способа  переключения  триггеров,  организуемого  подключением 
счетных входов C к выходам Q,  Q  предыдущих триггеров (рис. 3.1). 
Конструируют динамические триггеры с переключением по фронту 0 1 (с нулевого логического по-
тенциала на единичный) и срезу 1 0 с соответствующим обозначением на структурных схемах тактово-
го входа C: «/» (  > ) или «\» (< ). Последовательное соединение в линейку триггеров по счетному входу 
С можно организовать через прямые Q или инверсные  Q выходы. Из четырех возможных комбинаций 
включения реализуют два вида суммирующих и вычитающих счетчиков со стандартной «+», «–» и не-
стандартной «∑», «∆» архитектурой (см. рис. 3.1). Стандартную и нестандартную архитектуру опреде-
ляет тактовый вход С переключением триггера соответственно по срезу (с единицы на нуль) и по фрон-
ту  
(с нулевого на единичный уровень потенциала). В стандартной  архитектуре сум-
мирование «+» и вычитание  «–» импульсов в счетчике  обусловлено  по срезу ли-
нейным законом возрастания и убывания с нулевой {00…0} (единичной) до еди-
ничной {11…1} (нулевой) комбинации в  двоичном коде N
2
. С нестандартной ар-
хитектурой  счетчики  создают  на  динамических  триггерах,  переключающихся  по 
фронту.  При нестандартном суммировании ∑ и вычитании ∆,  в  отличие  от стан-
дартных счетчиков, таблица состояния на половину такта (шага программы) опережает или отстает от 
классического решения. Если в комбинаторной логике вид счетчика определяют типы триггеров и схе-
мы  их  включения,  то  матричную  логику  регламентирует  архитектура,  систематизирующая  в  таблице 
состояния программу соответствующего оператора исчисления. 
 
3.1.1   Суммирующий счетчик 
 
Счетчик синтезируют по его определению как линейку триггеров, включенных последовательно по 
счетному входу [13, 24]. Для определенности прямые выходы Q
i
 триггеров соединяем со счетными вхо-
дами C
i+1
, управляемыми по срезу импульсов. Инверсные выходы 
k
Q  подключаем к входам задержки D
k
 
для  организации  T-триггеров  (рис.  3.2).  Проанализируем  работу  счетчика  методом  единиц  и  нулей,  а 
результаты систематизируем в таблицу состояния. Исходная таблица (рис. 3.3)  содержит число столб-
цов,  равное  количеству  исследуемых  узлов  счетчика  со  входа  F
0
  до  выхода  F,  которые  определяются 
выходами Q
i
 триггеров и счетным входом счетчика. Пусть начальные состояния  
 
 
 
 
F
0
 
C 
D 
ТТ
1
 
Q 
Q
C 
D 
ТТ
2
 
C 
D 
ТТ
3
 
F
Рис. 3.2   Счетчик на D-триггерах 
C 
0 1  1 0 
Q 
∆ 
+ 
Q  
Σ 
– 
Рис. 3.1   Классифи-
кация счетчиков