На микросхемах 4-разрядного сумматора 555ИМ6



 

Арифметическо-логическое устройство

 

Арифметическо-логическое устройство (АЛУ) предназначено для выполнения над двоичными числами различных арифметических и логических операций и является составной частью любого микропроцессора.

ИМС АЛУ 555ИП3 (561ИП3) изображена на рисунке 2.48. На вход подаются два 4-разрядных числа А и В.

 

Рисунок 2.48 – АЛУ 555ИП3

 

 

При М=0 АЛУ выполняет арифметические операции, при М=1 – логические. Логические операции выполняются поразрядно. Тип операции задается 4-разрядным кодом SE. Т. о. АЛУ может выполнять 16 арифметических и 16 логических операций. Таблица истинности приведена в [1], [3].

Если не требуется высокого быстродействия, то увеличение разрядности достигается соединением выхода CR со входом С R как в сумматоре. При необходимости высокого быстродействия применяется специальная микросхема - схема ускоренного переноса (СУП) (англ. – С RUcarry unit), изображенная на рисунке 2.49. Одна такая ИМС 555ИП4 обслуживает четыре ИМС АЛУ. Схема подключения показана на рисунке 2.50. Схемы каскадного включения СУП для большего числа разрядов приведены в [1].

 

 

 

Рисунок 2.49 – Схема ускоренного переноса 555ИП4

 

Рисунок 2.50 – Увеличение разрядности АЛУ при помощи схемы ускоренного переноса

 

Последовательностные схемы

 

Последовательностные схемы (автоматы) – это схемы, выходные сигналы которых зависят не только от входных сигналов, но и от внутреннего состояния схемы в данный момент времени. Последовательностные схемы всегда имеют обратные связи. Теория построения и описания таких схем изучается в дисциплине «Теория автоматов».

 

Триггеры

 

Триггер является основным элементом последовательностной логики. Триггер - это устройство с двумя устойчивыми состояниями равновесия, предназначенное для записи и хранения информации.

Как правило, триггер имеет два выхода: прямой Q и инверсный . Число входов зависит от выполняемых функций. По способу записи информации триггеры делятся на асинхронные и синхронные. В асинхронных триггерах информация может изменяться в любой момент времени при изменении входных сигналов. В синхронизируемых триггерах информация на выходе может изменяться только в определенные моменты времени, задаваемые дополнительным синхронизирующим сигналом.

 

Асинхронный RS-триггер на элементах ИЛИ-НЕ

Асинхронный RS-триггер может быть построен на двух элементах ИЛИ-НЕ, охваченных цепями обратных связей. Схема и условное обозначение его показаны на рисунке 3.1.

 

 

Рисунок 3.1 – Асинхронный RS-триггер на элементах ИЛИ-НЕ

 

Триггер имеет два входа: S (от англ. set - установка) и R (reset - сброс).

Рассмотрим его работу. Активным уровнем на входе триггера является состояние логической «1».

Пусть на обоих входах уровни сигналов не активны, т. е. S = R = «0». Тогда триггер находится в одном из устойчивых состояний Q = «0»  = «1» или наоборот, Q = «1»  = «0», в чем легко убедиться по схеме. Теперь, пусть на входе S уровень равен 1. Тогда  = «0», и, следовательно, Q = «1». Триггер установлен. Единица на выходе Q, в свою очередь, по цепи обратной связи поддерживает выход  в состоянии «0».

По этой причине триггер будет находиться в состоянии «1» даже после снятия лог. «1» на выходе S. После того, как на вход S будет подан неактивный уровень - лог. «0», триггер будет находиться в состоянии хранения информации.

В силу симметрии схемы, аналогичные процессы будут происходить при подаче активного сигнала логической «1» на вход R. Триггер будет сброшен (т. е. установлен в состояние «0»).

Состояние, когда на оба входа подан активный уровень (т. е. S = R = «1»), является запрещенным и в работе не используется. Как легко видеть из схемы, в этом случае на обоих выходах схемы будет состояние лог. «0», т. е. выходы не являются инверсными друг другу.

Работа триггеров (и других последовательностных устройств) описывается так называемой диаграммой состояний. Состояние после воздействия входных сигналов обозначаются Q n+1 (т. е. в n+1-й момент времени), а состояние до воздействия входных сигналов – Q n. (Либо, соответственно,Q n и Q n -1).

Диаграмма состояний асинхронного RS-триггера на элементах ИЛИ-НЕ:

S R Qn+1 Режим
0 0 Qn Запрещенное состояние
0 1 0 Установка
1 0 1 Сброс
1 1 X Хранение

 


Дата добавления: 2019-03-09; просмотров: 361; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!