Модель 8-разрядного регистра сдвига с входом сброса (74164)
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Регистр сдвига – это устройство, состоящее из нескольких последовательно соединённых триггеров, число которых определяет разрядность регистра. Регистры широко используются в вычислительной технике для преобразования кодов: параллельного в последовательный и наоборот [1].

Регистры бывают следующих видов:

– накопительные (регистры памяти);

– сдвигающие.

В свою очередь сдвигающие регистры делятся:

по способу ввода/вывода информации:

– параллельные – запись и считывание информации происходит одновременно на все входы и со всех выходов;

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

– комбинированные.

по направлению передачи информации:

– однонаправленные;

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

по основанию системы счисления:

– двоичные;

– троичные;

– десятичные.

Модель регистра 74164 представлена на рисунке 6, хранится в библиотеке компонентов системы OrCAD 16.3, имеет имя 7400.

 

Рисунок 6 – Модель регистра 74164

 

Быстро действующий 8-разрядный регистр 74164 располагается в одной микросхеме.

На выходе QA фиксируется напряжение, соответствующее младшему разряду двоичного восьмиразрядного параллельного кода (имеет вес 20), а на выходе QH фиксируется напряжение, соответствующее старшему разряду (имеет вес 27).

Запись входного последовательного кода производится, начиная с его младшего разряда, посредством подачи нужного уровня напряжения ("0" – низкий уровень (L), "1" – высокий уровень (Н)) на вход А или вход В.

Для нормального режима работы регистра обычно на вход очистки и на второй вход последовательного ввода двоичного кода (на вход В) подается напряжение высокого уровня, а последовательный двоичный код подается на вход А.

При каждом перепаде напряжения на входе тактовых импульсов CLK, с низкого уровня на высокий (положительный фронт) двоичный код на выходах QA÷QH сдвигается вниз на один разряд

При поступлении 9-го положительного фронта на вход А сигнал с выхода QH попадает в следующий подсоединенный регистр сдвига или теряется.

Полная информация о состояниях входов и выходов модели регистра 74164 представлена в таблице 2, где Х – любое состояние. Запись QB…QH означает сдвиг "0" или "1" параллельного кода положительным фронтом тактового импульса: с QB на QC, с QC на QD, с QD на QE, с QE на QF, с QF на QG, с QG на QH.

 

Таблица 2 – Таблица переходов модели регистра 74164

 

Вход

Выход

CLK A B QA QB… QH
0 X X X 0 0 0
1   X X

Без изменений

1   0 X 0 QB… QH
1   X 0 0 QB… QH
1   1 1 1 QB… QH

 

Таблица 3 иллюстрирует связь номеров тактов с уровнями сигналов источника DSTM2 и уровнями сигналов на выходах QA–QE в конце каждого такта. Как следует из таблицы 2, с поступлением очередного тактового сигнала производится сдвиг двоичного кода, выдаваемого DSTM2 (10101) на один разряд вправо.

Таблица 3 – Связь тактов с уровнями сигналов

 

Номер такта 1 2 3 4 5
DSTM2 1 0 1 0 1
QA 1 0 1 0 1
QB 0 1 0 1 0
QC 0 0 1 0 1
QD 0 0 0 1 0
QE 0 0 0 0 1

 

С выходов регистра 74164, сигналы поступают на входы 8-ми инверторов через шину.

 

Дата: 2019-05-28, просмотров: 234.