Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧЕСКОЕ ПОСОБИЕ_1.rtf
Скачиваний:
18
Добавлен:
06.09.2019
Размер:
41.25 Mб
Скачать

Лабораторная работа № 4 Исследование rs- , jk- и d – триггеров в различных режимах работы.

Цель работы

1. Изучение структуры и алгоритмов работы различных типов триггеров.

2. Исследование функций возбуждения основных типов триггеров.

3. Исследование взаимозаменяемости триггеров различных типов.

Приборы и элементы

Таблица 26

Название прибора или элемента

Обозначение прибора или элемента

0000 xxxx

Генератор слов

Вольтметр

Логические пробники

Источник питания

Двухпозиционные переключатели

Двухвходовые элементы И, И-НЕ, ИЛИ, ИЛИ-НЕ

RS – триггеры, JK – триггеры,

D – триггеры

Краткие сведения из теории

Триггер имеет два устойчивых состо­яния: Q = 1 и Q = 0, поэтому его иногда называют бистабильной схемой. В каком из этих состояний окажется триггер, зависит от сигналов на входах триггера и от его предыдущего состояния, т. е. он имеет память. Иначе говоря, триггер является элементарной ячейкой памяти.

Триг­гер может иметь установочные, информационные и управляющие входы. Установочные входы ус­танавливают состояние триггера независимо от состояния других входов. Входы управления раз­решают запись данных, подающихся на информационные входы. Наиболее распространенными являются триггеры RS, JK, и D-типов.

1. Триггер типа rs

RS-триггер – простейшая ячейка с памятью, которая может находиться в двух состояниях. Триггер имеет два установочных входа: установки S (set - установка) и сброса R (reset - сброс), на которые подаются входные сигналы от внешних источников. При пода­че на вход установки активного логического уровня триггер устанавливается в

___

единичное состояние (Q = 1, Q = 0), при подаче активного уровня на вход сброса

____

триггер устанавливается в нулевое состояние ( Q = 0, Q = 1). Если подать на оба входа установки (возбуждения) пассивный уровень, то триггер будет со­хранять предыдущее

__ __

состояние выходов: Q = 0 ( Q = 1 ) либо Q = 1 ( Q = 0 ). Каждое состояние выходов устойчиво.

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

На рис. 19 и 20 показаны два вида RS-триггеров, выполненных на элементах ИЛИ-НЕ и

И-НЕ.

Рис.19 Рис.20

Для схемы на рис.19 активным уровнем является уровень логической единицы, для схемы на рис.20 - уровень логического нуля. Схема на рис. 20 получила название RS-триггера с инверсными входами.

Состояние выхода триггера зависит от того, в какой последовательности на входы подаются комбинации входных сигналов и каково было предше­ствующее состояние. Так, если в RS-триггере (рис.19) вначале установить комбинацию R = 0, S = 1 (сокращенная запись - 01), а потом перейти к R = 0, S = 0 (00), то состояние выхода Q = 1. Если же вначале устано­вить комбинацию 10, а потом перейти к 00, то состояние выхода будет другим: Q = 0, несмотря на одинаковые комбинации сигналов на входах.

Таким образом, при од­ной и той же комбинации входных сигналов выход триггера

может находиться в разных состояниях.

Алгоритм работы триггера можно описать табличным или аналитическим способами. Табличное описание работы RS-триггера (рис.19) представлено в таблице 27 (таблица функций возбуждения).

Таблица 27

Qt

Qt+1

R

S

0

0

x

0

0

1

0

1

1

0

1

0

1

1

0

x

В таблице использованы следующие обозначения:

Qt - предшествующее состояние выхода;

Qt+1 - новое состояние, устанавливающееся после перехода (возможно Qt+1= Qt);

х - безразличное значение сигнала: 0 или 1.

Аналитическое описание (характеристическое уравнение) RS –триггера имеет вид:

Qt+1=RS v RQt =R (S v Qt).

Зависимость Qt+1 от Qt характеризует свойство запоминания предшествующего состояния.

2. JK-триггер ___

Помимо информационных входов J и K и прямого и инверсного выходов Q и Q, JK-триггер имеет вход управления C (этот вход так­же называют тактирующим или счетным), а также асинхронные установочные R и S - входы.

Активный уровень сиг­нала (0) на входе S устанавливает триггер в состояние

Q = 1, а активный уровень сигнала на входе R - в состояние Q = 0, независимо от сигналов на остальных входах.

Если на оба входа установки одновременно подать пассивный уровень сигнала (1), то состояние триггера будет изменяться по фронту импульса на счетном входе в зависимости от состояния входов J и K, как показано в таблицах переходов (табл.28) и функций возбуждения (табл.29).

Таблица 28.

J

K

Qt+1

0

0

Qt

0

1

0

1

0

1

1

1

Qt

Таблица 29.

Qt

Qt+1

J

K

0

0

x

0

0

1

0

1

1

0

1

0

1

1

0

x

Работа JK-триггера описывается характеристическим уравнением:

Qt+1 = JtQt V QtKt

Один из вариантов функциональной схемы JK-триггера со входами установки логичес­ким нулем и его условное графическое обозначение приведены на puc. 21, 22 соответственно. Вре­менные диаграммы его работы при R = S = 1 приведены на рис. 23.

Рис. 21

Рис. 22

Рис.23

3. D-триггер.

D-триггер имеет один информационный вход D (data - данные). Информация со входа D заносится в триггер по положительному перепаду импульса на счетном входе C и сохра­няется до следующего положительного перепада на счетном входе триггера. Кроме счетного C и информационного D входов, триггер снабжен асинхронными установочными

R- и S- входами. R- и S- входы устанавливают триггер независимо от сигналов на входах C и D. Функционирование D-триггера описывается таблицей функций возбуждения (табл. 30) и диаграммами входных и вы­ходных сигналов (рис. 24).

Таблица 30

Qt

Qt+1

D

0

0

0

0

1

1

1

0

0

1

1

1

Р ис. 24

Условное обозначение D-триггера представлено на рис. 25.

Рис. 25