Главная страница Случайная лекция
Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика
Мы поможем в написании ваших работ! |
Выходные сигналыКодирование сигналов и состояний. Z = ]log23[ = 2 U = ]log22[ = 1 W = ]log23[ = 2 a = ]log25[ = 3
Выходные сигналы 2.1. Кодированная таблица выходов Исходная таблица:
Закодированная таблица:
2.3. Карты Карно для выходных сигналов Составим карты Карно для функций входов, для этого добавим недостающие состояния и разделим сигналы на Y1 и Y2. Запишем получившиеся значения сигналов.
y2:
2.3. Выходные сигналы второго рода Выходные сигналы второго рода зависят только от состояний триггеров и не зависят от входных сигналов. По аналогии с поиском выходных состояний первого рода, составим карту Карно.
r1=t2t3
3. Значения состояний и переходов: 3.1 Таблица переходов триггера JK – триггер полная таблица переходов:
Упрощенная таблица:
3.2 таблица переходов состояний: Исходная таблица:
Закодированная таблица:
Перепишем закодированную таблицу по необходимым входным сигналам на триггеры. таблица переходов по состояниям триггеров:
3.3. Карты Карно для входных сигналов триггеров. По таблице переходов составим карты Карно для каждого входного сигнала триггера. J1
J1=x1t3
K1
K1=t1
J2
K2
J3
K3
3.4 Полученные значения сигналов и состояний:
J1=x1t3 = a6 K1=1
r1=t2t3 = a11
По полученным значениям выполнятся построение реального автомата. Инверторов = 2 Триггеров = 3
4. Схема автомата:
7 & 21
7 &
5. Проверка правильности работы автомата: Для проверки автомата необходимо составить полную таблицу выходов и переходов и сравнить ее с соответствующей исходной таблицей.
В качестве примера возьмем первый переход
Таким образом начальные значения для данного перехода имеет вид:
Подставим эти значения в конъюнкторы: ‘12’=’10’ ^ ‘3’ ^ ‘6’= 0 ‘13’=’10’ ^ ‘2’ ^ ‘4’ ^ ‘6’= 0 ‘14’=’9’ ^ ‘5’= 0 ‘15’=’9’ ^ ‘2’ ^ ‘4’= 1 ‘16’=’10’ ^ ‘3’ ^ ‘5’= 0 ‘17’=’7’ ^ ‘5’= 0 ‘18’=’8’ ^ ‘10’= 0 ‘19’=’9’ ^ ‘2’= 1 ‘20’=’7’ ^ ‘1’= 0 ‘21’=’10’ ^ ‘3’= 0 ‘22’=’3’ ^ ‘5’= 0 Подставим образовавшиеся значения в дизъюнкторы: ‘23’ = ‘12’ v ‘13’ v ‘14’ = 0 ‘24’ = ‘15’ v ‘16’ v ‘17’ = 1 ‘25’ = ‘13’ v ‘18’ = 0 ‘26’ = ‘19’ v ‘20’ = 1 ‘27’ = ‘21’ v ‘7’ = 0 Определим получившиеся сигналы: Y1 = ‘23’ = 0 Y2 = ‘24’ = 1 r1 = ‘22’ = 0 J1 = ‘17’ = 0 K1 = ‘1’ = 0 J2 = ‘25’ = 0 K2 = ‘6’ = 1 J3 = ‘26’ = 1 K3 = ‘27’ = 0
K1 = 0 K2 = 0 K2 = 0
Таким образом мы получили:
Аналогичным образом определим переходы и выходные сигналы для остальных состояний и внесем их в таблицу. Таблица переходов и выходов по реальной схеме:
Заменим обратно закодированные сигналы
Полученная таблица идентична таблице, заданной в условии, следовательно, схема автомата была построена верно.
Список используемой литературы:
1. Джон Хопкрофт, Джеффри Ульман - Введение в теорию автоматов, языков и вычислений. 2. Карпов Ю.Г. - Теория автоматов 3. Трахтенброт Б.А., Барздинь Я.М. - Конечные автоматы (Поведение и синтез)
Дата добавления: 2015-07-26; просмотров: 195; Нарушение авторских прав
Мы поможем в написании ваших работ! |