Микропроцессорные системы. Общая характеристика микропроцессорной системы. Архитектура МикроЭВМ

Страницы работы

Фрагмент текста работы

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

RS-триггер.

Схема RS-триггера, таблица состояний и временные диаграммы представлены на рис. 1.15.

Рис. 1.15

 

таблица состояний

 

временные диаграммы

 

Обозначение

 

T

 

R

S

 

 

Q

 

R

 

S

 

1

 

1

 

0

 

1

 

1

 

0

 

?

 

0

0

 

1

1

 

0

1

 

0

1

 

0

1

 

0

 

0

 

0

1

 

0

1

 

Qi+1

 

Qi

 

S

 

R

 

 

S

 

Q

 

R

 

S

 

1

 

1

 
RS-триггер

Значения Qi и Qi+1 означают состояние выхода триггера Q до и после подачи сигналов на входы R и S.

Система имеет два входа:

·  S - подача “1” на который вызывает появление “1” на выходе Q ( в триггер записывается “1”).

·  R - подача “1” на который приводит к появлению “0”  на выходе Q (т.е. в триггер записывается “0”). Выход  во всех случаях инвертирует состояние Q.

При отсутствии сигналов и на R и на S триггер сохраняет состояние последней комбинации сигналов на входах R и S. Недостатком для данного типа триггеров является наличие запрещенной комбинации сигналов, т.е. одновременная подача “1”  на входы R и S. В этом случае сигнал может принять любое случайное состояние. Эти недостатки преодолены в дальнейших модификациях триггеров - RSC, RST и других. Эти триггеры являются одноступенчатыми, т.е. содержащими только одну триггерную ячейку, состояние которой является практически одномоментной комбинацией входных сигналов. Это заставляет предъявлять высокие требования  к качеству сигналов. Избежать этого позволяют двухступенчатые триггеры, в которых  во входной логическо-триггерной части состояния  выходных сигналов формируются по мере прихода входных сигналов, но передаются на выход, во вспомогательный триггер памяти только в момент окончания входных воздействий (по заднему фронту сигнала), так, что промежуточные состояния не фиксируются. Это так называемые JK- триггеры.

JK-триггеры.

Схема RS-триггера, таблица состояний и временные диаграммы представлены на рис. 1.16.

обозначение

 

R

 

J

C

K

 

S

 

TT

 

Рис.1.16

 

таблица состояний

 

1

0

 

0

1

 

0

 

0

1

 

1

 

0

1

 

0

1

 

0

1

 

1

 

1

 

1

 

0

 

0

 

1

 

Qi+1

 

Qi

 

0

 

0

 

K

 

J

 
JK-триггеры

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

1.  его выход принимает новое состояние с концом управляющего импульса, т.е. JK-триггер срабатывает от заднего фронта потенциального сигнала;

2.  состояние J=K=1не является запрещенным, при нем происходит (с окончанием входного сигнала) изменение состояния триггера на противоположное, т.е. объединение входов J и K  образуют счетный вход.

В остальном можно считать, что J-вход повторяет функции S-входа, а K-вход – функции R-входа . Кроме того, в схемах JK-триггеров часто предусматривают и прямые R и  S входы от второго триггера, что делает его универсальным.

Параллельный регистр.

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

Рассмотрим схему параллельного регистра емкостью 3 бита, представленную на рис.1.17.

схема

 

Рис. 1.17

 

X2

 

Y2

 

Y3

 

X1

 

Y1

 

считывание

 

запись

 

сброс

 

C1

 

X3

 

X1

 

R

 

C2

 

&

 

&

 

&

 

X1

X2

X3

 

C1

C2

R

 

Y1

Y2

Y3

 

RC

 

обозначение

 

R

S

 

T

 

R

S

 

T

 

R

S

 

T

 

&

 

&

 

&

 
Параллельный регистр

Регистр, предварительно очищенный от записанной ранее информации импульсом, поданным на вход сброса R, готов к записи трех бит информации в виде кодовой комбинации на входах X1,X2,X3. При кратковременном появлении “1” на входе C1, разрешающем запись, триггеры, на вход S поступили “0” , остаются в исходном состоянии ( на выходе записан “0”), а триггеры, на вход которых поступили “1” , опрокидываются, так, что на их выходах появится “1”, что соответствует кодовой комбинации, имевшейся на входах X1,X2,X3. Очевидно, что после снятия “1” с входа C1, записанная в триггерах комбинация будет сохраняться независимо от последующих изменений на информационных входах. Хранимую информацию можно воспроизвести на выходах Y1, Y2, Y3 подав “1”  на вход считывания C2. Запись и считывание кодовой комбинации в такой схеме идут одновременно, параллельно для всех разрядов кодовой комбинации, поэтому регистр называется параллельным.

Последовательный регистр.

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

DD1

 

DD3

 

DD2

 

Рис.1.18

 

Q3

 

Q2

 

Q1

 

Y

 

C

 

X

 

1

 

TT

 

J

C

K

 

J

C

K

 

TT

 

TT

 

J

C

K

 

Q3,Y

 

Q2

 

Q1

 

X

 

C

 

временная диаграмма

 

Y

 

RG

 

C

 

X

 

обозначение

 
Последовательный регистр

Пусть в сдвиговый регистр на JK-триггерах записывается комбинация “101”. Тогда по первому тактовому импульсу триггер DD1 под воздействием “1” на выходе J опрокинется и на его выходе Q1 появится “1”. Следующий триггер эта “1”  не опрокинет, так как в JK-триггерах запись происходит с концом входных импульсов, а тактовый импульс уже исчез. В момент второго тактового импульса “1” из триггера DD1 сдвинется

Похожие материалы

Информация о работе