Построение кодированной таблицы переходов и выходов автомата




Закодируем символы входного алфавита, табл. 5.1.

 

 
   
   
   
   

Табл. 5.1.

 

Закодируем символы выходного алфавита, табл. 5.2.

 
   
   
   
   

 

 

Табл. 5.2.

Закодируем символы выходного алфавита, табл. 5.3.

 
   
   
   
   

 

 

 

 

Табл. 5.3.

По полученному графу и табл.4 строим кодированную таблицу переходов и выходов автомата, табл.6.

 

  Входы Q(t) Q(t+1) Выходы  
  x1 x2 z1 z2 z1 z2 y1 y2  
a1                 q0(t)
a2                
a3                
α                
a1                 q1(t)
a2                
a3                
α                
a1                 q2(t)
a3                
a1                 q3(t)
a3                
α                

Табл. 6.

Определение и минимизация функций выходов автомата.

 

Используя кодированную таблицу переходов и выходов автомата, заполним карты Карно для функций выходов и минимизируем их.

Карта Карно для функции выхода y1 рис. 2.

Рис. 2

 

В результате минимизации получаем:

Карта Карно для функции выхода y2 рис.3.

 

Рис. 3.

 

В результате минимизации получаем:

6. Определение и минимизация функций переходов для заданных типов триггеров.

 

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

Предполагается использовать триггер типа E (RS), для его таблица переходов следующая (табл.7):

 

 

Q(t) Q(t+1) R S
0 à 0 *  
0 à 1    
1 à 0    
1 à 1 *  

Табл. 7.

 

Для минимизации функции возбуждения триггера используем карты Карно.

Пусть триггер RS используется для z z1(t+1), то построив таблицу переходов, после минимизации с помощью карт Карно для входа R имеем:

 

R=z1

Построив таблицу переходов триггера RS для входа S, после минимизации с помощью карт Карно для входа S имеем:

 

 

 

 

Преобразование в заданный базис.

Поскольку по заданию задан базис И, ИЛИ, НЕ, то в данном случае дополнительного преобразования не требуется.

8. Введение сигналов синхронизации и установки в начальное состояние автомата.

Сигнал синхронизации С вводится конъюнктивно:

R=z1C v Yуст

Схема электрическая функциональная

 

 

Заключение

 

В процессе выполнения работы мной были закреплены знания о синтезе цифрового автомата. Получено автоматное алфавитное отображение информации, построение форматизированного описания работы автомата путем построения графа и его таблицы поведения. Затем с помощью кодирования символов алфавита построена таблица переходов и выходов, благодаря которой при помощи карт Карно были получены функции выхода и их минимизация. Был введен сигнал синхронизации и установки.

По полученным данным была составлена схема электрическая функциональная.

 

Список используемых источников

1. URL: https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%BE%D0%B2

2. Теория автоматов: Курс лекций./ Составитель Данилов Ю.В. – Сарапул, 2014.

3. Теория автоматов. Лабораторный практикум для студентов направления 230100.62 «Информатика и вычислительная техника»: Учеб.-методическое пособие./ Составитель Данилов Ю.В. – Сарапул, 2014.–45с

4. Методические указания для проведения практических занятий по дисциплине «Теория автоматов» для направления 230100 «Информатика и вычислительная техника»/ Составитель Данилов Ю.В. – Сарапул: СПИ, 2014. – 31 с.

5. Савельев А.Я. Прикладная теория цифровых автоматов: Учеб. для вузов М. – ВШ., 2005



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-05-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: