Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет указания по ЛР ТА и ФЯ.DOC
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

3) Кодирование состояний.

Производится так же, как и у автомата Мили (см. лр. № 4). (Узлы не кодируются).

В данном примере — автомат с пятью состояниями, для кодирования которого необходимо не менее трех двоичных разрядов. Память состояний на RS триггерах. Коды состояний:

k(b0)=000 k(b1)=001 k(b2)=010

k(b3)=011 k(b4)=100 k(b5)=101

4) Обратная структурная таблица.

Строится так же, как и для автомата Мили. Вначале описываются переходы в узлы, затем остальные переходы автомата.

Таблица 2.

№

bm

k(bm)

bs

k(bs)

X(bm,bs)

Y(bm,bs)

F(bm,bs)

1

b0

000

000

—

—

2

b1

001

1

—

—

3

b2

010

1

—

—

4

b3

011

—

—

5

b4

100

—

—

6

—

—

7

b0

000

b0

000

y6

—

8

b3

011

y6

R1R0

9

b4

100

y6

R2

10

b1

001

y1y4y5

S0

11

b2

010

y1y2y3

S1R0

12

b3

011

y1y2y5

R2S1S0

13

b4

100

y3y4y5

S2R1R0

Если переход в некоторое состояние bs происходит из узла , то в автомате с памятью на RS триггерах значения Ri и Si в обратной структурной таблице записываются с учетом кодов состояний bm из которых был переход в узел .

На рис.2 показано, как определить значения Ri и Si для нашего примера. Например, переход в b1 возможен через узел из состояний b0 (k(b0)=000) и b1 (k(b1)=001). Из рис.3 видно, чтобы обеспечить оба перехода в b1, необходимо выработать сигнал S0, устанавливающий триггер T0 в состояние логической единицы.

Рис. 2. Схема определения значений Ri и Si.