Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


А – диаграмма срабатывания триггера; б – условные обозначения синхронизирующих входов; в – диаграмма приема двухступенчатого



Триггера; г – условное обозначение двухступенчатого триггера

Таблица 1.1

Таблица состояний для асинхронного RS-триггера

Режим работы Вход Выход
S R Qt–1 Qt
Запрет Установка «1» Установка «0» Хранение     0/1 0/1 0/1 0/1 - 1/1 0/0 0/1

Согласно третьей строке табл. 1.1 при S = 0, R = 1 происходит сброс сигнала по выходу Q, и на нем устанавливается уровень «0». Триггер установлен в состояние «0».

Согласно четвертой строке табл. 1.1, когда S = R = 0, триггер находится в состоянии покоя (хранения), т. е. на выходах Q и сохраняются прежние значения.

Временные диаграммы сигналов для асинхронного триггера и его условное обозначение приведены на рис. 1.5.

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

Работа синхронного RS-триггера представ-лена в табл. 1.2.

Временные диаграммы работы синхронного RS-триггера приведены на рис. 1.6. В верхней строке диаграммы (см. рис. 1.6) изображены входные синхросигналы, из анализа которых следует, что синхроимпульс «1» не оказывает никакого влияния на выходные сигналы Q и , если S = R = 0; в момент прохождения синхроимпульса «1» триггер находится в режиме хранения.

А б

Рис. 1.5. Временные диаграммы сигналов

асинхронного RS-триггера (а) и его условное обозначение (б)

В момент подачи «1» на вход S триггер остается в прежнем состоянии, такое состояние сохраняется до прихода синхроимпульса 2, который переключает триггер, Q = 1, = 0. Триггер находится в режиме хранения, синхроимпульс 3 не влияет на его состояние. Затем «1» подается на вход R, по переднему фронту синхроимпульса 4 происходит переключение триггера. Из анализа диаграмм (см. рис. 1.6, а) следует, что состояние синхронного RS-триггера меняется только в момент прихода синхроимпульса и если на одном из входов (R или S) присутствует «1», в противном случае триггер находится в режиме хранения (см. рис. 1.6, а, синхроимпульс 4).

Таблица 1.2

Таблица истинности синхронного триггера

Режим работы Вход Выход
С S R Qt–1 Qt
Хранение Установка «0» Установка «1» Запрещенное состояние       0/1 0/1 0/1 0/1 0/1 0/0 1/1 Х/Х

А б

Рис. 1.6. Временная диаграмма работы

синхронного RS-тригггера (а) и его условное обозначение (б)

D-триггер

Синхронный D-триггер функционирует в соответствии с таблицей состояний (табл. 1.3). Условное графическое обозначение синхронного D-триггера представлено на рис. 1.7.

Из анализа данных табл. 1.3 следует, что при отсутствии синхросигнала (С = 0), состояние триггера в момент времени t остается неизменным, т. е. Qt = Qt - 1. При наличии синхросигнала С = 1 триггер передает на выход сигнал, поступивший в предыдущем такте, т. е. Qt = Dt - 1. Временные диаграммы работы синхронного D-триггера приведены на рис. 1.7. Диаграмма отображает состояние триггера в момент t в зависимости от значений сигналов на входах С и D и состояние триггера Qt - 1 – в момент времени t - 1.

Таблица 1.3

Таблица состояний синхронного D-триггера

Такт Qt Такт Qt
Ct Dt Qt - 1 Ct Dt Qt - 1
               

А б

Рис. 1.7. Временная диаграмма работы

синхронного D-тригггера (а) и его условное обозначение (б)

JK-триггер

JK-триггер отличается от RS-триггера тем, что в нем устранена неопределенность, которая возникает в RS-триггере, когда одновременно на оба входа подают единичные сигналы.

JK-триггер имеет два логических входа: J (установка «1») и К (установка «0»). Синхронизируемый JK-триггер имеет дополнительный вход С для приема синхроимпульсов и является универсальным по сравнению с RS-тригге-ром. Путем наложения запрета на некоторые комбинации входных сигналов или незначительных изменений соединений внешних выводов из JK-триггера можно получить триггеры другого типа, такие как RS, T, D и т. д.

Асинхронный JK-триггер получается из асинхронного RS-триггера путем добавления схемы управления, которая кроме сигналов на входах J и K учитывает также сигналы на выходе триггера, т. е. учитывает его состояние. Это достигается введением дополнительных связей между входом и выходом триггера (рис. 1.8).

Предположим, что в триггере записана информация: Q = 1, = 0. Если на входе J появится «1», а на входе К – «0», то на выходах 3 и 4 элементов схемы установится «1», так как К = 0; Q = 1; J = 1, = 0. Поскольку записанная в триггере информация соответствует комбинации сигналов J = 1 и К = 0, то его состояние не изменится. Если триггер находится в состоянии Q = 0, = 1, то он перейдет в состояние Q = 1, = 0. Состояние триггера не изменится, когда на входах будет комбинация сигналов J = 0, K = 0.

А б

Рис. 1.8. Схема асинхронного JK-триггера

на элементах И-НЕ (а) и его условное обозначение (б)

Независимо от предшествующего состояния JK-триггер меняет состояние, когда на его входе появятся сигналы J = K = 1.

Триггер установится в состояние Q = 0, = 1 при подаче на его входы сигналов J = 0, K = 1 (независимо от состояния триггера). Работа асинхронного JK-триггера происходит соответственно таблице истинности (табл. 1.4).

Таблица 1.4

Таблица истинности асинхронного JK-триггера

J K Qn n Qn+1 n+1
    0/1 0/1 0/1 0/1 1/0 1/0 1/0 1/0 0/1 1/1 0/0 1/0 1/0 0/0 1/1 0/1

Синхронный JK-триггер отличается от асинхронного наличием синхронизирующего входа. Схема синхронного JK-триггера на логических элементах И-НЕ приведена на рис. 1.9.

Синхронный JK-триггер приводится в действие синхроимпульсом, до его прихода сигналы на входах J и K должны принять определенное значение. Таблица истинности синхронного JK-триггера приведена в виде табл. 1.5. Отличие JK-триггера от асинхронного триггера состоит в том, что исполнение команды происходит с приходом синхроимпульса, а сама работа триггера определяется установкой сигналов по входу J и К.

А б

Рис. 1.9. Схема асинхронного JK-триггера

на элементах И-НЕ (а) и его условное обозначение (б)

Таблица 1.5

Таблица истинности синхронного JK-триггера

С J K Qn n Qn + 1 n + 1
      0/1 0/1 0/1 0/1 1/0 1/0 1/0 1/0 0/1 1/1 0/0 1/0 1/0 0/0 1/1 0/1

2.

2.1 RS-триггер или SR-триггер — триггер, который сохраняет своё предыдущее состояние при нулевых входах и меняет своё выходное состояние при подаче на один из его входов единицы.

При подаче единицы на вход S (от англ. Set — установить) выходное состояние становится равным логической единице. А при подаче единицы на вход R (от англ. Reset — сбросить) выходное состояние становится равным логическому нулю.


Условное графическое обозначение асинхронного RS-триггера

Условное графическое обозначение синхронного RS-триггера

RS – триггер

S R    
н/о н/о
н/о н/о

– триггер

       
н/о н/о
н/о н/о

Для RS– триггера

Режим S= 1; R= 0 – режим записи 1.

Режим S= 0; R= 0 – режим хранения.

Режим S= 0; R= 1 – запрещающий режим.

Для – триггера

Режим = 0; = 1 – режим записи.

Режим = 1; = 1 – режим хранения.

Режим = 0; = 0 – запрещающий режим.

При R=S= 1 (== 0) состояние триггера будет неопределенным, так как во время действия информационных сигналов логические уровни на выходах триггера одинаковы (== 0), а после окончания их действия триггер может равномерно принять любое из устойчивых состояний. Поэтому такая комбинация является запрещенной.RS– триггеры самостоятельно практически не используются в следствие низкой помехоустойчивости.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2017-03-11; Просмотров: 1164; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.02 с.)
Главная | Случайная страница | Обратная связь