Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабораторные работы / Лабораторная работа2

.doc
Скачиваний:
54
Добавлен:
12.02.2014
Размер:
100.35 Кб
Скачать

Лабораторная работа №2:

Триггеры – простейшее последовательное устройство, для хранения и записи информации. Может находиться в одном из двух возможных состояний и переходить из одного состояния в другое под воздействием входных сигналов. Входы триггера разделяют на информационные и управляющие ( вспомогательные ). Информационные входы ( А1n ) используются для управления состояния триггера. Управляющие ( С1..Сn )входы обычно используются для предварительной установки триггера в некоторое состояние и для синхронизации.

Триггеры могут иметь 2 выхода:

  • п

    А1

    Аn

    С1

    Сn

    S’

    Q

    рямой Q

  • и

    УУ

    T

    R’

    нверcный

Q

Триггеры классифицируются по следующим признакам :

  • способу приёма информации;

  • принципу построения;

  • функциональным возможностям.

Функциональная классификация типов триггеров

R-S

D

T-V

T

D-V

E

R

I-K

IK-I-K

Классификация по способу сбора информации

Синхронные

(тактируемые)

Асинхронные

По способу записи ( приёма ) информации ( временная диаграмма работы триггера, определяющая процесс записи информации в триггер) различают

Синхронные и асинхронные триггеры.

Асинхронный триггер – запись информации в них осуществляется непосредственно с поступлением информационного сигнала на вход

(изменяет своё состояние непосредственно в момент поступления соответствующего информационного сигнала).

Синхронные триггеры - реагируют на информационные сигналы только при наличии соответствующего сигнала на входе синхронизации С ( запись информации в асинхронные триггеры осуществляется только при подаче разрешающего тактирующего импульса (ТИ) ).

По функциональным возможностям триггеры разделяют на следующие классы:

  • с раздельной установкой состояния (0 и 1) RS- триггер;

  • универсальные ( I K- триггеры);

  • с приёмом информации по одному входу D( D триггер или триггер задержки);

  • со счётным входом Т/Т триггеры.

Входы триггера обычно обозначают следующим образом:

S – вход для установки в состояние “1”

R - вход для установки в состояние “0”

I - вход для установки в состояние “1” в универсальном триггере.

D - вход для установки в состояние 1 или 0

V – дополнительный управляющий вход для решения приёма

Асинхронный R-S триггер имеет два входа S ( от англ. Set- установка) и R ( от англ. Reset-сброс )

S

R

T

S

Q

t

Rt

Qt-1

Режим

0

0

Qt

Хранения

1

0

1

Установка 1

0

1

0

Установка 0

1

1

-

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


Q

Рис.№1 Рис.№2

Через St , Rt, Qt - обозначены соответствующие логические сигналы, имеющие место в некоторый момент времени t, а через Qt+1 - выходной сигнал в следующий момент времени t+1. Комбинацию входных сигналов

St =1, Rt =1 называют запрещенной, т.к. после неё триггер оказывается в состоянии (1 или 0), предсказать которое заранее невозможно.

( Рассматриваемый асинхронный триггер может быть реализован на двух элементах ИЛИ-НЕ)

R

S

1

1

Q

Рис.№3

Q

Полная таблица истинности:

St

Rt

Qt

Qt+1

0

0

0

0

0

1

0

1

1

1

0

0

0

1

1

1

0

0

1

1

0

1

0

0

1

1

1

1

0

1

-

-


Хранение

Установка 1

Рис.№4

Установка 0

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

Рассмотрим RS – триггер на элементах И -НЕ. Переключение производится логическим “0”, подаваемым на вход R или S,т.е. реализуется обратная рассмотренной таблицы переходов. Запрещённая комбинация соответствующих логических “0” на обоих входах.

S

R

Q

Рис.№ 5

Q

Рассмотрим синхронный RS триггер. Если на входе С- логический 0, то и на выходе верхнего входного элемента И-НЕ, и на выходе нижнего будет логическая 1. А это обеспечивает хранение информации. Т.о. если на входе С – логический “0”, то воздействие на входы RS не приводит к изменению состояния триггера.( Qt-1 –режим хранения).Если же на вход синхронизации С подана логическая “1”, то схема реагирует на входные сигналы так же как и

на Рис.№ 3.

Rt

St

Qt+1

C

1

0

0

1

0

1

0

1

0

1

Qt

-

1

1

1

1

R

C

S


Q

S

C

R

T

Q

R

S

C

Q

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

Qt-1

Qt-1

Qt-1

1

Qt-1

0

Qt-1


Q

Q

IK – триггер отличается от RS – триггера тем, что появление на обоих информационных входах ( I И К ) логических единиц ( для прямых входов) приводит к изменению состояния триггера. Такая комбинация для IK – триггера допустима. Триггеры IK – типа являются наиболее универсальными, т.к. на их основе просто получить реализацию некоторых других триггеров.

( D, T, RS – триггеры ). IK – триггеры являются синхронными.

Двухступенчатый IK – триггер.

It

Kt

Qt

Qt+1

Режим

0

0

0

0

0

1

0

1

Хранение

0

0

1

1

0

1

0

0

Уст. 0

1

1

0

0

0

1

1

1

Уст. 1

1

1

1

1

0

1

1

0

Qt+1 , Qt

I TT

C

K


Q

Q

IK – триггер может снабжаться дополнительными входами и служит для установки триггера в состояние 0 и 1, не зависимо от сигналов на информационных входах и входах синхронизации.

По режиму управления различают триггеры со статическим и динамическим управлением. Статическое управление – по тактовому входу, при котором триггер восприимчив к сигналам на информационных входах всё время пока на тактовом входе присутствует 1 ( прямой статистический вход )., либо 0 ( инверсный статистический вход).

Тактовый сигнал на динамическом входе воспринимается триггером воспринимается как разрешающая запись информации ( только при изменении уровня от 0 к 1 ( прямой динамический вход ) или от 1 к 0 (инверсный динамический вход). Другое состояние тактового сигнала триггер воспринимает как отсутствие разрешения на приём информации.

D триггер – логическое устройство с двумя устойчивыми состояниямии и одним информационным входом. D повторяет на своём выходе состояние входа

Qt=Dt-1

Асинхронные D – триггеры не имеют практического применения.

Рассмотрим синхронный ( тактирующий D триггер ). Хранение информации обеспечивается за счёт синхронизации ; здесь два входа:

  • информационный D

  • синхронизации С

существуют две разновидности D триггеров:

  • с прямой записью информации

  • с инверсной записью информации Q=Dt-1

В этом триггере сигнал на входе по сигналу синхронизации записывается и передаётся на выход. При С=1 – состояние триггера определяет сигнал на входе D. При С = 0 – триггер находится в режиме хранен

D

S Qt

C

D

Qt+1

1

1

0

1

0

1


C R Qt

D – триггер м. б. снабжён дополнительными входами асинхронной установки. Т – триггер ( счётный триггер ) ( логическое устройство с двумя устойчивыми состояниями и одним входом Т, которое остаётся в исходном состоянии при Т=0 и инвертирует своё исходное состояние при Т=1 ) изменяет своё логическое состояние на противоположное по каждому активному сигналу на информационном входе Т. Отсюда следует, что Т триггер считает входные импульсы с коэффициентом равным 2.

ТТ Т

Q Отсюда следует, что Т – триггер считает

Входные импульсы с коэф.= 2.

T

Qt

0

1

Qt-1

Qt+1

Q

Согласно таб. Истинности IK – триггер переходит в инверсное состояние каждый раз при одновременной подаче на входы I и К логическая 1. Это свойство позволяет создать на базе IK – триггера Т – триггер , объединяя входы I и К. Т – триггер получается из I К – триггера при I=К=Т, т.е. при объединении входов I K триггера. Аналогично, если в I K- триггере исключить комбинацию входных сигналов I=К=1, то IК триггер можно использовать как RS триггер ( R=K;S=I ).

ЛЗ1

D1 D3

Qt Т – триггер имеет 1 вход Т и

Два выхода ( прямой Qt

T

D2 D4 инверсный Qt ).

D2

Qt

ЛЗ2