Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Регистры, счетчики.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Последовательно-параллельные регистры

Для обеспечения других видов записи и считывания применяются комбинированные регистры, пример реализации одного из которых приведен на рис. 5. Здесь двухступенчатые логические элементы И-ИЛИ при V=1 обеспечивают после подачи тактового импульса на вход С передачу сигнала из i-го в i-1-ый триггер, а при V=0 обеспечивается запись в регистр сигналов, представляющих собой параллельный код. Считывание записанного произвольным способом слова возможно как в виде параллельного кода (Q0,Q1,Q2,Q3) ,так и в виде последовательного кода при подаче четырех тактовых импульсов.

На рис. 3.4 приведен параллельно-последовательный регистр. Мультиплексоры из 2 в 1 разделяют 2 режима: сдвиг от входа D3 к выходу Q1 (A=1) и параллельную запись информации с входов D1, D2, D3 на выходы Q1, Q2, Q3 соответственно (A=0) (рис. 3.48).

Рисунок 3.48 – Последовательно-параллельный регистр на базе D-триггеров, синхронизированных передним фронтом

Счетчики

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

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

Конструктивно счетчики выполняются в виде совокупности ИС Т-триггеров, соответствующим образом соединенных между собой, или в виде одной ИС, содержащий многоразрядный счетчик. Двоичные счетчики могут быть построены и на синхронных или двухступенчатых D-триггерах и JK-триггерах, предварительно преобразованных в Т-триггеры.

К основным параметрам двоичного счетчика относятся:

  1. Модуль счета или емкость счетчика (К) – максимальное число импульсов, которое может быть подсчитано счетчиком.

  2. Разрешающая способность или минимальное время следования (tсл.) – временной интервал между двумя счетными импульсами, при котором не нарушается надежная работа счетчика. Этот параметр определяет максимально допустимую частоту следования счетных импульсов.

  3. Время регистрации (tp) – временной интервал между началом подачи счетного импульса и моментом установления результата счета, т.е. окончания самого длительного переходного процесса в счетчике.

Суммирующие двоичные счетчики

На рис. 1 приведена схема и временные диаграммы, поясняющие работу четырехразрядного суммирующего двоичного счетчика с цепями последовательного переноса (инверсный выход i-го разряда (триггера) соединен со входом (i+1)-го разряда). Счетчик построен на D-триггерах, тактируемых фронтом синхроимпульса, преобразованных в асинхронные Т-триггеры (инверсный выход триггера ( ) соединен с информационным входом (Di)).

Входом счетчика служит вход крайнего левого триггера (Т0), двоичный код результата счета формируется на выходах триггеров Q0, Q1, Q2, Q3 (Q0 – младший, а Q3 – старший разряды результата счета). Емкость рассматриваемого счетчика К=24=16, поэтому максимальное показание счетчика, соответствующее подаче на его вход 15 счетных импульсов Q3Q2Q1Q0=11112=123+122+121+120=1510. 16-й счетный импульс устанавливает все триггеры в исходное (нулевое) состояние, следовательно, шина “сброс” (установка “0”) необходима лишь в начале работы счетчика. Так как после подачи каждого очередного входного импульса Т-триггер переходит в противоположное состояние, период следования импульсов на выходах каждого разряда в два раза больше, чем на его входе. В любой момент времени состояние счетчика (триггеров его образующих) однозначно определяет число импульсов, поступивших на его вход. Так, например, после поступления на вход счетчика 3-х счетных импульсов триггеры (разряды) счетчика перейдут в состояния Q3=0, Q2=0, Q1=1, Q0=1 (см. рис. 1, б), т.е. результат счета 0011, а после 7-го счетного импульса – 0111 и т.д.