Найти тему
Иван Орешкин

Регистры и счетчик простыми словами

Приветствую вас дорогие друзья. Наша тема снова цифровые устройства.

Да, я разбираю эту тему по полной поэтому и делюсь с вами.

Сначала рассмотрим, что такое регистры.

Регистры –это самые распространенные узлы цифровых устройств. Они оперируют с множеством связанных переменных, составляющих двоичные слова.

Над словами выполняется ряд операций: прием, выдача, хранение, сдвиг в разрядной сетке, поразрядные логические операции. Регистры состоят из разрядных схем, в которых имеются триггеры и, чаще всего, также и логические элементы.

По составу линий передачи выходных переменных регистры делятся на однофазные и парафазные, по системе синхронизации – на однотактные, двухтактные и многотактные.

Однако главным классификационным признаком является способ приема и выдачи данных. По этому признаку различают параллельные (статические) регистры, последовательные (сдвигающие) и параллельно-последовательные.


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


В последовательных регистрах слова принимаются и выдаются разряд за разрядом. Их называют сдвигающими, т. к. тактирующие сигналы при вводе и выводе слов перемещают их по разрядной сетке.

Сдвигающий регистр может быть нереверсивным (с однонаправленным сдвигом) или реверсивным (с возможностью сдвига в обоих направлениях).

Теперь рассмотрим, что такое счетчик.

Понятие «счетчик» является очень широким. К счетчикам относят автоматы, которые под действием входных импульсов переходят из одного состояния в другое, фиксируя тем самым число поступивших на их вход импульсов в том или ином виде.


Счетчик характеризуется модулем счета M (емкостью). Модуль определяет число возможных состояний счетчика. После поступления на счетчик M входных сигналов начинается новый цикл, повторяющий предыдущий.
Как любой автомат, счетчик можно строить на триггерах любого типа, однако удобнее всего использовать для этого триггеры T (счетные) и JK, имеющие при J = K = 1 счетный режим.


Cчетчик является суммирующим : в результате работы численное значение двоичного кода QNQN-1...Q1 на прямых выходах триггеров возрастает на 1 при поступлении очередного импульса синхронизации на вход первого триггера. (4.3)


Счетчик является вычитающим : в результате работы значение двоичного кода QNQN-1...Q1 уменьшается на 1 под действием фронта каждого импульса C1 на входе первой ступени (последовательные счетчики).

Надеюсь вам понравилась данная статья, ставьте лайки, пишите комментарии.