МИНИСТЕРСТВО ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФИЛИАЛ В Г. ИШИМБАЕ
Кафедра АПП
Курсовая работа
по предмету Математические основы дискретно-логических систем
Синтез дискретно-логического устройства управления
Выполнил: ст. гр. АТП-208
Шарипов Д.В.
Проверил: к. ф.-м. н., ст. преп.
Мугафаров М.Ф.
Ишимбай 2006
План:
Цель работы
Граф управляющего автомата
Общая структурная схема
Кодирование входных и выходных воздействий
Минимальные функции блоков FиFL
Мерцание при корректировке времени
12-часовой режим
Секундомер
Общая функциональная схема
Функциональная схема блоков FиFL
Определение площади микросхемы
Цель работы
Целью работы является синтез функциональной схемы электронных часов по описанию их дополнительных возможностей по отношению к возможности простого отображения времени (базовый вариант).
Граф управляющего автомата
Построим возможный граф перехода в состояния автомата.
b/z1b/z2
a/z6
a/z6a/z6
b/z6
b/z3b/z5
a/z3
a/z4
Состояния автомата:
1 – отображение текущего времени. На индикаторах отображаются часы и минуты. При
этом секундомер может находиться либо в запущенном, либо в нулевом состоянии.
2 – режим корректировки минут. На индикаторах отображаются минуты. Однократное
нажатие кнопки bдобавляет единицу к значению минут.
3 – режим корректировки часов. На индикаторах отображаются часы. Однократное
нажатие кнопки bдобавляет единицу к значению часов.
4 – состояние запущенного секундомера. На индикаторах отображаются изменяющиеся
минуты и секунды. Нажатием кнопки aможно остановить секундомер. Нажатием
кнопки bможно перейти в режим отображения времени, при этом секундомер будет
отсчитывать время.
5 – состояние остановленного секундомера. На индикаторах отображаются минуты и
секунды секундомера. Нажатием кнопки aможно запустить секундомер. При нажатии
кнопки bсекундомер сбрасывается в нулевое состояние и осуществляется переход в
режим отображения времени.
Опишем управляющие сигналы:
L1 – разрешает или запрещает отображение минут
L2 – разрешает или запрещает отображение часов
L3 – разрешает или запрещает отображение минут и секунд секундомера
i1 – подается для корректировки минут
i2 – подается для корректировки часов
i3 – подается для запуска секундомера
i4 – подается для остановки секундомера
i5 – подается для сбрасывания секундомера в нулевое состояние
Опишем режимы и связанные с ними микрокоманды:
1. Отображение времени
L1=1 L2=1 L3=0
По сигналу извне должен передаваться импульсный сигнал i3.
2. Режим корректировки минут
L1=1L2=0L3=0
По сигналу извне должен передаваться импульсный сигнал i1.
3. Режим корректировки часов
L1=0L2=1L3=0
По сигналу извне должен передаваться импульсный сигнал i2.
4. Состояние запущенного секундомера
L1=1L2=1L3=1
По сигналу извне должен передаваться импульсный сигнал i4.
5. Состояние остановленного секундомера
L1=1L2=1L3=1
По сигналу извне должен передаваться импульсный сигнал i3 илиi5.