Справочное руководство по Electronics Workbench

3.3.3 Двоичные счетчики

Раздел: Цифровая схемотехника

Теоретическое введение:

Почти каждая сложная цифровая система содержит несколько счетчиков. Счетчик – функциональный узел, предназначенный для подсчета числа входных сигналов и запоминания кода этого числа соответствующими триггерами. Результат счета в них записывается в двоичном коде. Максимальное число N, которое может быть записано в счетчике равно (2n –1), где n-число разрядов счетчика. Каждый разряд счетчика включает в себя триггер. По назначению счетчики делятся на суммирующие, вычитающие.

Рассмотрим построение и временную диаграмму работы суммирующего счетчика (трехразрядного).

Суммирующий счетчик работает по принципу суммирования сигналов, поступающих на его вход (см. таблицу 3.3.3.1). На рисунке 3.3.3.1 приведена функциональная схема трехразрядного суммирующего счетчика и временная диаграмма работы (см. рисунок 3.3.3.2), в таблице 3.3.3.1 – состояния его триггеров(Тг). В начальный момент времени все триггеры устанавливаются сигналом Уст 0 в состояние “0”. После прихода первого счетного импульса триггер Тг1 перейдет в состояние “1” и в счетчике зафиксируется код 001.Второй импульс, пришедший на вход, переведет Тг1 снова в состояние “0”. При этом возникает импульс переноса, который устанавливает следующий триггер Тг2 в состояние “1” и в счетчике зафиксируется код 010. После третьего входного сигнала Тг1 вновь прейдет в состояние “1”, а остальные триггеры останутся в прежнем состоянии. Так будет продолжаться до тех пор, пока счетчик не просуммирует максимальное для трех разрядов число 710=1112. Восьмой импульс переведет Тг1 в состояние “02, возникший перенос поступит на Тг2 и также переведет его в состояние “0”. В свою очередь, импульс переноса со второго разряда переведет в состояние “0” и Тг3. В результате этого счетчик установится в исходное нулевое состояние (000)

Номер
импульса
Состояние триггеров
Q1 Q2 Q3

0

0

0

0

1

0

0

1

2

0

1

0

3

0

1

1

4

1

0

0

5

1

0

1

6

1

1

0

7

1

1

1

8

0

0

0

Таблица 3.3.3.1 - Таблица истинности суммирующего двоичного счетчика

Рисунок 3.3.3.1 - Схема суммирующего двоичного счетчика

 

Рисунок 3.3.3.2 - Диаграмма работы суммирующего двоичного счетчика

В вычитающем счетчике перенос от разряда берется не единичных, а с нулевых выходов триггеров. Можно убедиться в том, что при такой коммутации перенос образуется при переходе соответствующего триггера в состояние “1”, а не “0”, как это было в суммирующем счетчике (см. таблицу 3.3.3.2). В вычитающем счетчике каждый поступающий на вход сигнал не увеличивает, а уменьшает содержимое счетчика на единицу (см. рисунок 3.3.3.3). Временная диаграмма работы вычитающего счетчика приведена на риcунке 3.3.3.4.

Номер
импульса

Состояние триггеров

Q1

Q2

Q3

0

1

1

1

1

1

1

0

2

1

0

1

3

1

0

0

4

0

1

1

5

0

1

0

6

0

0

1

7

0

0

0

8

1

1

1

Таблица 3.3.3.2 - Таблица истинности вычитающего двоичного счетчика

Рисунок 3.3.3.3 - Схема вычитающего двоичного счетчика

Рисунок 3.3.3.4 - Диаграмма работы вычитающего двоичного счетчика

Задание:

  1. Используя пакет Electronics Workbench спроектировать схемы на основе элементов, используя для составления схемы таблицу истинности и проанализировать работы:
    -  Суммирующего счетчика;
    - Вычитающего счетчика.
     
  2. Составить отчет о выполнении лабораторной работы в MS Word. В отчет включить:
    - Схемы счетчиков;
    - Временные диаграммы работы счетчиков.

Задания выполняются соответственно по вариантам:

  1. Спроектировать 8-разрядный счетчик на основе RS триггера.
  2. Спроектировать 8-разрядный счетчик на основе JK триггера.



Вернуться к содержанию
Hosted by uCoz