Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Q0 – ожидание монеты (начальное состояние)
q1 – приготовление чая q2 – приготовление кофе q3 – состояние неисправности
Множество выходных сигналов Y:
y0 – готовит чай (закрывает монетоприемник, ставит стакан, насыпает концентрат, греет и наливает кипяток, открывает монетоприемник, подает сигнал «напиток готов»)
y1 – готовит кофе (аналогично приготовлению чая) y2 – выбрасывает монету в лоток y3 – звуковой сигнал «автомат неисправен» y4 – световой сигнал «положите монету» (подсвечивает монетоприемнник)
Описание автоматных функций
Функция переходов состояний (Ψ) – описывает то, как изменяются внутренние состояния автомата под воздействием входных сигналов
Функция выходов (Θ) – описывает реакцию автомата на входные сигналы с учетом текущего состояния.
Граф переходов автомата
Граф переходов автомата – более наглядная форма представления конечного автомата.
- Направления указаны в таблице для функции переходов состояний. - Входные сигналы - в таблице для функции переходов состояний - Выходные сигналы - в таблице для функции выходов
4 Закодированная таблица реализации КА
Для аппаратной реализации предварительно осуществляют двоичное кодирование автомата. Для составления кодированной таблицы примем следующие обозначения:
Входные сигналы X (всего 5 сигналов, следовательно, понадобятся 3-значные коды, X-бит входного сигнала).
Предыдущие состояния q (всего 4 состояния, следовательно, понадобятся 2х-значные коды b1,b2-биты предыдущего состояния).
Следующие состояния q (всего 4 состояния, следовательно, понадобятся 2х-значные коды B1,B2-биты предыдущего состояния).
Выходные сигналы Y (всего 5 сигналов, следовательно, понадобятся 3х-значные коды Z1, Z2 Z3- биты выходных сигналов).
Кодированная таблица переходов и выходов
Задание 2
Дано: Автомат А может находиться в 2х различных состояниях S = {s0, s1}, возможных входных сигналов два X = {a, b}, возможных выходных сигналов два Y = {0, 1}
Построим граф переходов автомата А
|
Последнее изменение этой страницы: 2019-04-19; Просмотров: 323; Нарушение авторского права страницы