Счетчики. Рис.6.3 Условное обозначение дешифратора

Рис.6.3 Условное обозначение дешифратора

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

По виду выполняемых операций счетчики бывают:

суммирующие,

вычитающие,

реверсивные.

По характеру обработки сигнала различают счетчики:

синхронизируемые и

несинхронизируемые.

На рис.6.4 представлена схема несинхронизируемого, четырехразрядного счетчика с последовательным переносом, а на рис.6.5 – временная диаграмма его работы.

Q1 Q2 Q3 Q4

Xсч

Рис. 6.4 Схема четырехразрядного не синхронизируемого счетчика

1 2 3 4 5 6 7 8 9 10 11 12

Xсч

Q1

Q2

Q3

Q4

Рис. 6.5 Временная диаграмма сигналов счетчика.

Приведенная временная диаграмма идеализирована. Она не отражает время запаздывания триггеров, но позволяет понять принцип работы счетчика. На счетный вход Xсч поступают сигналы. На выходах триггеров разрядов Q1, Q2, Q3 и Q4 представлена картина выходных сигналов. Здесь Q1 – выход триггера младшего разряда, а Q4 – выход триггера старшего разряда. Верхний уровень сигнала соответствует 1, а нижний уровень – 0. Из диаграммы видно, что с повышением разряда, частота изменения сигнала уменьшается в два раза. Триггеры перебрасываются в другое состояние только при изменении сигнала на входе с 1 на 0. То есть реагируют на задний фронт входного импульса. Из этой диаграммы становится ясно, что с повышением разрядности счетчика, снижается его быстродействие. В таблице 6.1 приведена картина состояния счетчика при воздействии входных сигналов Xсч.

Таблица 6.1 Таблица состояния счетчика

Xсч Q4 Q3 Q2 Q1
  0 0 0 0
  0 0 0 1
  0 0 1 0
  0 0 1 1
  0 1 0 0
  0 1 0 1
  0 1 1 0
  0 1 1 1
  1 0 0 0
  1 0 0 1
  1 0 1 0
  1 0 1 1

Как видно из таблицы, порядковому номеру сигнала в десятичной системе счисления на входе счетчика соответствует его значение в двоичной системе счисления на выходах триггеров (разрядов) счетчика.

Обычно счетчик имеет шину одновременной установки нуля на выходах всех триггеров, то есть сброс счетчика на нуль. Но это не обязательно. Можно запоминать начальное состояние счетчика и с него начинать отсчет. В таком счетчике происходит последовательный перенос.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: