Лабораторная работа № 2
«Логические схемы последовательностного типа»
2.1 Цель: - Изучение структуры и алгоритмов работы асинхронных и синхронных триггеров; - исследование функций переходов и возбуждения основных типов триггеров; - изучение взаимозаменяемости триггеров различных типов; - изучение структуры и исследование работы суммирующих и вычитающих счетчиков; - изучение способов изменения коэффициента пересчета счетчиков; - исследование работы счетчиков с коэффициентом пересчета, отличным от 2n;
2.2 Приборы и элементы: - Учебный стенд по автоматике и вычислительной технике; - лабораторный стенд УСИТ; - осциллограф С1-118А; - соединительные проводники.
2.3 Краткие сведения из теории:
Триггер - простейшая цифровая схема последовательностного типа. У рассмотренных в предыдущих разделах комбинационных схем состояние выхода Y в любой момент времени определяется только текущим состоянием входа X: Y = F(X). В отличие от них, состояние выхода последовательностной схемы (цифрового автомата) зависит еще и от внутреннего состояния схемы Q: Y=F(X,Q). Другими словами, цифровой автомат является не только преобразователем, но и хранителем предшествующей и источником текущей информации (состояния). Это свойство обеспечивается наличием в схемах обратных связей. Основой последовательностных схем являются триггеры. Триггер имеет два устойчивых состояния: Q = l и Q = 0, поэтому его иногда называют бистабильной схемой. В каком из этих состояний окажется триггер, зависит от сигналов на входах триггера и от его предыдущего состояния, т. е. он имеет память. Можно сказать, что триггер является элементарной ячейкой памяти. Тип триггера определяется алгоритмом его работы. В зависимости от алгоритма работы, триггер может иметь установочные, информационные и управляющие входы. Установочные входы устанавливают состояние триггера независимо от состояния других входов. Входы управления разрешают запись данных, подающихся на информационные входы. Наиболее распространенными являются триггеры RS, JK, D и Т-типов.
Триггер типа RS RS-триггер - простейший автомат с памятью, который может находиться в двух состояниях. Триггер имеет два установочных входа: установки S (set - установка) и сброса R (reset - сброс), на которые подаются входные сигналы от внешних источников. При подаче на вход установки активного логического уровня триггер устанавливается в 1 (Q = 1, Q = 0), при подаче активного уровня на вход сброса триггер устанавливается в 0 (Q = 0, Q = 1). Если подать на оба входа установки (возбуждения) пассивный уровень, то триггер будет сохранять предыдущее состояние выходов: Q = 0 (Q = 1) либо Q = l (Q = 0). Каждое состояние устойчиво и поддерживается за счет действия обратных связей. Для триггеров этого типа является недопустимой одновременная подача активного уровня на оба входа установки, т. к. триггер по определению не может одновременно быть установлен в ноль и единицу. На практике подача активного уровня на установочные входы приводит к тому, что это состояние не может быть сохранено, и невозможно определить, в каком состоянии будет находиться триггер при последующей подаче на установочные входы сигналов пассивного уровня. На рис. 2.1 и 2.2 показаны два вида RS-триггеров, выполненных на элементах ИЛИ-НЕ и И-НЕ. Для схемы на рис. 2.1 активным уровнем является уровень логической единицы, для схемы на рис. 2.2 - уровень логического нуля. Схема на 2.2 получила название RS-триггера с инверсными входами - RS-триггер.
Рис. 2.1
RS-триггер является основным узлом для построения последовательностных схем. Название схем такого типа «последовательностные» означает, что состояние выхода зависит от того, в какой последовательности на входы подаются входные наборы и каково было предшествующее внутреннее состояние. Так, если в RS-триггере (рис. 2.1) вначале установить комбинацию R = 0, S = 1 (сокращенная запись – 01), а потом перейти к R = 0, S = 0 (00), то состояние выхода Q = l. Если же вначале установить комбинацию 10, а потом перейти к 00, то состояние выхода будет другим – Q = 0, несмотря на одинаковые комбинации сигналов на входах. Таким образом, при одном и том же входном наборе 00 выход триггера может находиться в разных состояниях.
Рис. 2.2
Условия переходов триггеров из одного состояния в другое (алгоритм работы) можно описать табличным, аналитическим или графическим способами. Табличное описание работы RS-триггера (рис. 2.1) представлено в таблице 2.1 (таблица переходов) и таблице 2.2 (таблица функций возбуждения). В таблицах использованы следующие обозначения:
Таблица 2.1 -
Таблица 2.2 -
Аналитическое описание (характеристическое уравнение) можно получить из таблиц 2.1, 2.2 по правилам алгебры логики:
JK-триггер Триггер JK-типа имеет более сложную, по сравнению с RS-триггером, структуру и более широкие функциональные возможности. Помимо информационных входов J и К и прямого и инверсного выходов Q и , JK-триггер имеет вход управления С (этот вход также называют тактирующим или счетным), а также асинхронные установочные R и S-входы. Обычно активными уровнями установочных сигналов являются нули, как в схеме на рис. 2.2. Установочные входы имеют приоритет над остальными. Активный уровень сигнала на входе S устанавливает триггер в состояние Q = l, а активный уровень сигнала на входе R - в состояние Q = 0, независимо от сигналов на остальных входах. Если на входы установки одновременно подать пассивный уровень сигнала, то состояние триггера будет изменяться по фронту импульса на счетном входе в зависимости от состояния входов J и К, как показано в таблицах переходов (табл. 2.3) и функций возбуждения (табл. 2.4).
Таблица 2.3 -
Таблица 2.4 -
Рис. 2.4
Работа JK-триггера описывается характеристическим уравнением: Один из вариантов функциональной схемы JK-триггера со входами установки логическим нулем и его условное графическое обозначение (УГО) приведены на рис. 2.4. а, б. Временные диаграммы его работы при R = S = 1 приведены на рис. 2.5.
Рис. 2.5
D-триггер D-триггер имеет один информационный вход D (data - данные). Информация со входа D заносится в триггер по положительному перепаду импульса на счетном входе С и сохраняется до следующего положительного перепада на счетном входе триггера. Помимо счетного С и информационного D входов, триггер снабжен асинхронными установочными R и S входами. Установочные входы приоритетны. Они устанавливают триггер независимо от сигналов на входах С и D. Функционирование D-триггера описывается таблицей переходов (табл. 2.5), таблицей функций возбуждения (табл. 2.6) и диаграммами входных и выходных сигналов (рис. 2.6).
Таблица 2.5 -
Таблица 2.6 -
Рис. 2.6
Характеристическое уравнение D-триггера: Уравнение показывает, что состояние триггера на (t + 1)-такте равно входному сигналу в момент, предшествующий тактовому перепаду сигнала С. Условное обозначение D-триггера представлено на. рис. 2.7.
Рис. 2.7
Функциональная схема D-триггера может быть получена из схемы JK-триггера (pиc.2.4a) путем подключения входа К ко входу J через инвертор: D=J=K.
Читайте также: А. Лабораторная установка Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|