Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Якупов.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
719.82 Кб
Скачать

7.1. Построение таблицы переходов и выходных функций.

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

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

Таблица 4. Функций перехода и возбуждения для автомата Мура

Исходное состояние

Условия перехода

Послед. Состояние

Функции возбуждения

метка

код

метка

код

D1

D2

D3

Q1

Q2

Q3

Q1

Q2

Q3

S0

0

0

0

-

S1

0

0

1

0

0

1

S1

0

0

1

S2

0

1

0

0

1

1

S3

0

1

1

0

1

1

S2

0

1

0

S0

0

0

1

0

0

1

S4

1

0

0

1

0

0

S3

0

1

1

S1

0

0

1

0

0

1

S4

1

0

0

S6

1

1

0

1

1

0

S5

1

0

1

0

0

1

S5

1

0

1

-

S7

1

1

1

1

1

1

S6

1

1

0

-

S7

1

1

1

1

1

1

S7

1

1

1

-

S2

0

1

0

0

1

0

Из таблицы 4 функций перехода, возбуждения и выходов автомата Мура получаем систему логических уравнений для цифрового автомата Мура.

Система логических уравнений для цифрового автомата Мура:

D1= Ǭ1Q2Ǭ 3 X2 v Q1Ǭ2Ǭ3 v Q1Ǭ2Q3 v Q1Q2Ǭ3

D2= Ǭ1Ǭ2Q3 v Q1Ǭ2Ǭ 3v Q 1Ǭ2Ǭ 3 X3v Q1Ǭ2Q3v Q1Q2Ǭ3vQ1Q2Q3

D3= Ǭ 1Ǭ2 Ǭ 3 v Ǭ1Ǭ2Q3X1 v Ǭ1Q2Q3 v Q1Ǭ2Ǭ3X3v Q1Ǭ2Q3v Q1Q2Q3

Y1= Ǭ1Ǭ2Q3

Y2= Ǭ1Ǭ2Q3v Ǭ1Q2Ǭ 3

Y3= Ǭ1Q2Ǭ 3

Y4= Ǭ1Q2Q3

Y5= Ǭ1Q2Q3 v Q1Q2Q3

Y6= Q1Q2Ǭ3