Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
D-триггер.doc
Скачиваний:
42
Добавлен:
03.06.2015
Размер:
381.95 Кб
Скачать

К155тм2

Режим работы

C

D

Qn+1

Qn+1

Асинхронная установка

0

1

х

х

1

0

Асинхронный сброс

1

0

х

х

0

1

Неопределенность

0

0

х

х

1

1

Загрузка

1

1

1

1

1

0

Загрузка

0

1

1

0

0

1

Хранение

1

1

1

х

Qn

Qn

Хранение

1

1

х



а б

Режим работы

S

R

C

D

Qn+1

Qn+1

Асинхронная

установка

1

0

х

х

1

0

Асинхронный

Сброс

0

1

х

x

0

1

Неопределенность

1

1

х

х

1

1

Загрузка

0

0

0

0

0

1

Загрузка

1

0

0

1

1

0

Хранение

0

0

х

Qn

Qn

в г

Рис.6 Микросхемы D-триггеров

а- цоколевка К155ТМ2;

б- таблица функционирования К155ТМ2;

в- цоколевка К561ТМ2;

г- таблица функционирования К561ТМ2

На основе двухступенчатого JK-триггера можно построить D-триггер, как показано на рис.7.

а б

Рис.7 Использование JK-триггера в качестве D-триггера

а- схема образования D-входа

б- микросхема К155ТВ1 (7472)

В отличие от защелки такой D-триггер будет непрозрачен по D-входу. Явление захвата и проскока у него отсутствуют, т.к. триггер переключается перепадом.

Для запоминания и преобразования многоразрядных слов необходимое число триггеров объединяют в единый функциональный узел- регистр. Регистры, построенные на триггерах-защелках, например К155ТМ5,К155ТМ7, К561ТМ3 и др. можно рассматривать как четырехразрядные регистры- защелки, имеющие информационные входы Di, вход сигнала записи- С, вход гашения-R, выходы триггеровQi. Занесение информации в регистр называют операцией ввода или записи, а извлечение ее из регистра- выводом или считыванием. Немаловажным обстоятельством является возможность записи новой информации в регистр без его предварительного обнуления.

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

На рис.8 приведена схема регистра памяти, предназначенного для хранения двоичной информации небольшого объема. Регистр состоит из набора синхронных триггеров, каждый из которых хранит один разряд двоичного числа. Ввод (запись) и вывод (считывание) информации производится параллельным кодом. Ввод обеспечивается тактовым импульсом, с приходом очередного тактового импульса записанная информация обновляется. Считывание производится в прямом или обратном коде (с инверсных выходов).

а б в

Рис.8 Регистр памяти

а- схема;

б- четырехразрядный регистр из библиотеки MISC;

в- регистр К561ТМ3 (CD4042)

Особенностью регистра К561ТМ3 является наличие входа переключателя полярности –POLAVITY(вывод 6 на рис.8в). Если на этом входе Е1 низкий уровень, информация от входаDiпоявится на выходеQiво время низкого уровня импульса на тактовом входе –CLOCK(вывод 5 на рис.8в). В табл.4 приведены сигналы управления этим регистром.

Управление К561ТМ3 Таблица 4

CLOCK

POLAVITY

Q

0

0

D

0

Не разрешено

1

1

D

1

Не разрешено

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

Схема сдвигового регистра приведена на рис.9.

а б

Рис.9 Регистр сдвига

а- схема четырехразрядного регистра;

б- восьмиразрядный регистр сдвига из библиотеки MISC

С приходом каждого тактового импульса происходит перезапись (сдвиг) содержимого триггера каждого разряда в соседний разряд без изменения порядка следования единиц и нулей. На отечественных схемах символом регистра служат буквыRG, а стрелка указывает направление сдвига: сдвиг информации влево от младших разрядов к старшим (рис. 9а), сдвиг информации вправо, символ реверсивного (двунаправле

нного) регистра.

В качестве примера на рис.10 приведены параметры регистра CD4015, которому соответствует отечественный аналог К561ИР2.

Вход

Выход

CP

D

MR

QA

Qn

0

0

0

Qn-1

1

0

1

Qn-1

Х

0

QA

Без изменения Qn

Х

Х

1

0

0

а б

Рис.10 Микросхема регистра К561ИР2

а- библиотечное изображение 4015BD;

б- таблица состояний

Как видно из рис.10а микросхема К561ИР2 (CD4015) содержит два независимых четырехразрядных регистра сдвига. Каждый регистр имеет четыре выходаQот каждого триггера (1A-1Dи 2A-2D). Все триггеры регистра двухступенчатые,D- типа. Данные в регистр вводятся через последовательный порт –D(D1 иD2). Регистр имеет вход тактовых импульсов-CP, причем данные принимаются от входаDпервого триггера и сдвигаются на один шаг влево (от младших разрядов к старшим) после каждого положительного тактового перепада на входеCP. Обнулить триггеры регистра можно подав на вход асинхронного сбросаMRнапряжение высокого логического уровня.

На рис. 11 представлена схема сдвигового регистра, образованного из JK-триггеров. Схема образования функцииD-триггера показана на рис.7а.

Рис. 11 Сдвиговый регистр на JK-триггерах

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

На рис.12 представлена схема кольцевого распределителя импульсов на основе сдвигового регистра.

Рис. 12 Кольцевой распределитель импульсов

На рис. 13 представлен универсальный, восьмиразрядный, синхронный регистр сдвига К155ИР13 (74198). Входы A-Hпредназначены для подачи информации при параллельной записи,RиL(RightиLeft) для подачи информации при последовательной записи и сдвиге вправо и влево соответственно,S0 иS1 для управления режимом,CLK(Clock) для подачи тактовых импульсов,CLR(Clear) для сброса триггеров регистра, причем этот вход обладает наибольшим приоритетом т.к. при подаче 0 происходит сброс всех триггеров независимо от состояния других входов.

а

Режим работы

Вход

Выход

CLK CLR

S0 S1

DR DL DA

QA

QB-QG

QH

Сброс

Х 0

Х Х

Х Х Х

0

0 - 0

0

Хранение

1

0 0

Х Х Х

qa

qb-qg

QH

Сдвиг

влево

1

1 0

Х 0 Х

qb

qc-qh

0

1

1 0

X 1 X

qb

qc-qh

1

Сдвиг

вправо

1

0 1

0 X X

0

qa-qf

qg

1

0 1

1 X X

1

qa-qf

qg

Параллельная

загрузка

1

1 1

1 1 dn

da

db-dg

dh

б

Рис. 13 Регистр К155ИР13 (74198)

а- цоколевка микросхемы;

в- таблица функционирования

Задачи и упражнения

1. Построить одноступенчатыйD-триггер, используя синхронный RS-триггер. Начертить временные диаграммы выходных сигналов Q и Q по временным диаграммам входных. В исходном состоянии Q=0.

С

D

t

2. На вход шестиэлементного D-триггера К155ТМ2 подается серия нижеприведенных импульсов. Построить временные диаграммы выходных сигналов. В исходном состоянии Q=0, R=S=1.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]