Дополнительный материал

Триггер — предназначен для хранения информации в оперативной памяти компьютера, а также во внутренних регистрах процессора. Это электронная схема, широко применяемая в регистрах компьютера для надёжного запоминания одного разряда двоичного кода. Триггер может находиться на одном из двух устойчивых состояний, что позволяет запоминать, хранить и считывать 1 бит информации.Триггер имеет два устойчивых состояния, одно из которых соответствует двоичной единице, а другое — двоичному нулю.

Термин триггер происходит от английского слова trigger — защёлка, спусковой крючок. Для обозначения этой схемы в английском языке чаще употребляется термин flip-flop, что в переводе означает «хлопанье». Это звукоподражательное название электронной схемы указывает на её способность почти мгновенно переходить («перебрасываться») из одного электрического состояния в другое и наоборот.
 

Самый распространённый тип триггера — так называемый RS-триггер (S и R, соответственно, от английских set — установка, и reset — сброс). Условное обозначение триггера — на рис.

Дополнительный материалОн имеет два симметричных входа S и R и два симметричных выхода Q и ¬Q, причем выходной сигнал Q является логическим отрицанием сигнала ¬Q.

 

 

На каждый из двух входов S и R могут подаваться входные сигналы в виде кратковременных импульсов:

Дополнительный материал

 

Наличие импульса на входе будем считать единицей, а его отсутствие — нулем.

На рис.  показана реализация триггера с помощью вентилей ИЛИ—НЕ и соответствующая таблица истинности.

  Дополнительный материал Дополнительный материал

 

 

 

 

 

Проанализируем возможные комбинации значений входов R и S триггера, используя его схему и таблицу истинности схемы ИЛИ—НЕ (табл. 5.5).

  1. Если на входы триггера подать S=»1″, R=»0″, то (независимо от состояния) на выходе Q верхнего вентиля появится «0». После этого на входах нижнего вентиля окажется R=»0″, Q=»0″ и выход ¬Q станет равным «1».
  2. Точно так же при подаче «0» на вход S и «1» на вход R на выходе ¬Q появится «0», а на Q — «1».
  3. Если на входы R и S подана логическая «1», то состояние Q и ¬Q не меняется.
  4. Подача на оба входа R и S логического «0» может привести к неоднозначному результату, поэтому эта комбинация входных сигналов запрещена.

     

Воспользуйся динамической моделью триггера. Проанализируй возможные комбинации значений входов R и S.

Триггер_дешифратор.xlsx

Поскольку один триггер может запомнить только один разряд двоичного кода, то для запоминания байта нужно 8 триггеров, для запоминания килобайта, соответственно, 8 х 210 = 8192 триггеров. Современные микросхемы памяти содержат миллионы триггеров.