- •Кафедра «Информационные и управляющие системы» Курсовой работа
- •Введение Программа курсовой работы
- •Цели работы
- •Формулировка задания
- •Расшифровка задания
- •Граф управляющего автомата
- •Описание функционирования часов
- •Блок fl
- •Оптимизация потенциальных микрокоманд с помощью карт
- •Функциональная схема
- •Кодирование входных и выходных сигналов
- •Кодирование входов и выходов
Министерство образования и науки Российской Федерации
Санкт-Петербургский политехнический университет имени Петра Великого
—
Институт компьютерных наук и технологий
Кафедра «Информационные и управляющие системы» Курсовой работа
по дисциплине «Математическая логика и теория алгоритмов»
Выполнил
студент гр. 33504/3 Абасов Э. А.
Руководитель Тышкевич А. И.
Санкт-Петербург
2016
Оглавление
Введение 3
Программа курсовой работы 3
Цели работы 3
Формулировка задания 4
Расшифровка задания 4
Граф управляющего автомата 5
Описание функционирования часов 5
Описание импульсных входов управляющего автомата 7
Описание импульсных выходов управляющего автомата 7
Общая структурная схема часов 7
Элементы требующие пояснения 8
Схема ЭП и блок начальной установки 10
Блок FL 10
Таблица истинности 10
Оптимизация потенциальных микрокоманд с помощью карт 11
Функциональная схема 12
Таблица кодирования дней 12
Кодирование входных и выходных сигналов 13
Таблица переходов из таблицы кодирование входных и выходных сигналов. 14
Кодирование входов и выходов 14
Блок F 15
Минимизация с помощью карт Карно 16
Функциональная схема 18
Определение площади микросхемы, реализующей 19
построенную функциональную схему 19
Введение Программа курсовой работы
Конечно-автоматная модель, приведенная в методических указаниях, описывает самую простую схему электронных часов. Однако, сравнительно несложная модификация этой простой схемы может привести к существенному увеличению их функциональных возможностей. Именно такую модификацию и следует выполнить в курсовой работе. Перечислим некоторые возможности, которые легко могут быть добавлены к основной схеме часов:
Отображение секунд и “сброс” секунд (точная подводка часов);
Звуковая сигнализация каждый час и возможность ее отключения;
Отображения дня недели;
Отображение числа, месяца, года (и их коррекция);
Секундомер;
Будильник, и т.д..
Цели работы
Целью работы является синтез функциональной схемы электронных часов по описанию их дополнительных возможностей по отношению к простому отображению времени.
При выполнении работы необходимо:
1. Построить граф управляющего автомата часов и дать пояснения к нему. Пояснения предполагают описание логического смысла каждого состояния, перечень визуальной информации, выводимой на индикаторы, а также порядок использования всех тех возможностей часов, которые перечислены в задании.
2. Изобразить общую структурную схему электронных часов с указанием всех необходимых управляющих микрокоманд (импульсных и потенциальных). Функции каждого блока структурной схемы должны быть объяснены. Должны быть даны также пояснения функции всех управляющих микрокоманд.
3. Провести кодирование входных и выходных воздействий и состояний автомата.
4. Построить минимизацию функций блоков F и Fi.
5. Построить общую функциональную схему. При этом необходимо четко описать алгоритм работы и уметь объяснить принцип проектирования всех блоков.
6. Определить (приблизительно) площадь микросхемы, реализующей построенную функциональную схему при достигнутой современной плотности компоновки транзисторов.
