
- •Р а б о ч а я п р о г р а м м а
- •1 Цели и задачи курса
- •2 Требования к уровню подготовки студента, завершившего изучение данного курса
- •3. Объем дисциплины и виды учебной нагрузки в часах
- •4 Содержание курса по разделам
- •5 Содержание разделов курса по видам учебных занятий
- •5.1 Содержание курса лекций
- •5.2 Содержание курса практических занятий:
- •5.4 Самостоятельная работа студентов.
- •5.5. Контрольные вопросы по дисциплине
- •Технические средства обучения и контроля, использование эвм.
- •Литература
- •8.1. Литература по лекциям
- •8.2. Литература по практическим занятиям
- •8.3. Литература для выполнения домашних заданий
- •8.4. Литература дополнительная
- •8.5 Периодическая литература
5.2 Содержание курса практических занятий:
Практические занятия предназначены для закрепления теоретического материала и предполагают решения и разбор упражнений и задач по основным разделам курса.
№ раздела |
Содержание курса практических занятий |
Часы |
2 |
1.Операции над множествами. Отношения и функции |
2 |
3 |
2. Способы задания булевых функций. Элементарные функции. Формулы. Дизъюнктивные и конъюнктивные нормальные формы. Разложение функций алгебры логики на конституенты. |
2
|
4 |
3. Минимизация булевых функций |
2 |
5,6,7 |
4. Анализ условий работы конечного автомата. Построение графа функционирования и циклограммы |
2 |
ИТОГО 8
Лабораторный практикум:
Проведение лабораторных работ имеет целью ознакомить студентов с методами синтеза и программной реализации конечных автоматов и устройств логического управления, а также с современным математическим обеспечением, позволяющем осуществлять реализацию логических функций на программно- технических устройствах автоматики.
№ раздела |
Темы курса лабораторных работ
|
Часы |
8, 9 |
1.Синтез комбинационного конечного автомата по графу функционирования с применением ЭВМ. 2.Синтез и программная реализация логических функций последовательностного дискретного автомата на программируемом контроллере. |
2
2 |
ИТОГО 4
5.4 Самостоятельная работа студентов.
Самостоятельная работа студентов по дисциплине «Основы теории конечных автоматов» включает:
самостоятельную проработка теоретического материала;
подготовку к лабораторным работам;
выполнение домашнего задания.
Домашнее задание состоит из двух основных частей:
Решение упражнений по преобразованию и минимизации логических функций;
Выполнение расчетно-графической работы по синтезу и проектированию дискретного автомата.
Задачи и цели расчетно-графической работы:
Целью выполнения расчетно-графической работы является практическое приложение методов анализа и синтеза дискретных автоматов к решению задачи проектирования дискретной системы управления технологическим устройством. Содержание расчетно-графической работы:
анализ функциональной схемы технологического устройства;
описание условий работы дискретного автомата циклограммой и графом функционирования;
построение блок-схемы алгоритма работы дискретного автомата;
определение блочным методом с использованием минимизации с помощью матриц Карно логических функций управления;
схемотехническая реализация конечного автомата на базе бесконтактных элементов жесткой логики;
программная реализация автомата на языке РЛЛ для программируемого контроллера.
5.5. Контрольные вопросы по дисциплине
Понятие о множествах. Операции логики Буля на множествах, диаграммы Венна, объединение множеств, пересечение множеств.
Алгебра логики как аппарат анализа и синтеза дискретных устройств. Основные логические действия алгебры логики. Аксиомы алгебры логики.
Теоремы и законы булевой алгебры.
Законы разложения ФАЛ. Разложение ФАЛ на конституенты еденицы.
Законы разложения ФАЛ. Разложение ФАЛ на конституенты нуля.
Формы представления логических функций (элементарные, нормальные, совершенные).
Совершенные формы представления логических функций, алгоритмы перехода из нормальных форм в совершенно нормальные.
Таблицы состояний как форма представления ФАЛ. Запись ФАЛ с помощью десятичных чисел.
Представление ФАЛ с помощью матриц Карно. Свойства матриц Карно.
Минимизация логических функций методом алгебраического упрощения. Пример минимизации.
Минимизация ФАЛ методом Куайни-МакКласски.
Минимизация ФАЛ с помощью матриц Карно. Правила выделения подкубов.
Определение графа. Изображение графа, его основные элементы
Виды графов. Представление графа в аналитической форме.
Представление графа в виде матриц инцидентности и смежности.
Пути и контуры в графах. Гамильтонов путь.
Определение среднего отклонения от центра графа.
Понятие конечного автомата. Таблицы переходов и выходов конечного автомата
Определение конечного автомата. Автоматы Мили и автоматы Мура. Комбинационные и последовательностные конечные автоматы.
Методы записи условий работы конечных автоматов.
Принцип блочного метода синтеза КА. Типы логических переменных
Использование матриц Карно для синтеза КА блочным методом.
Особенности синтеза последовательностных КА.
Назначение элементов памяти и методика их расстановки по графу функционирования.
Особенности синтеза устройств с устойчивым состоянием.
Особенности синтеза устройств с разветвленными графами
Схемотехническая реализация логических уравнений, полученных в результате синтеза.
Схемотехническая реализация элементов памяти в конечных автоматах.
Анализ работы и синтез RSтриггера.
Анализ работы и синтез D-,DV- и Т- триггеров.