- •Содержание
- •Цель работы
- •1. Граф управляющего автомата.
- •2. Управляющие микрокоманды.
- •3. Структурная схема устройства.
- •4. Кодирование входных, выходных сигналов и состояний автомата.
- •5. Минимизация блоков «f» и «fl»
- •6. Отключение индикаторов
- •8. Общая функциональная схема.
- •Приложение.
- •Заключение
3. Структурная схема устройства.
Дадим описание блоков структурной схемы:
-
Блок «Преобразователь внешних воздействий»: Преобразует нажатие кнопок a и b в сигнал x и синхроимпульса s. Синхроимпульс формируется в момент нажатия кнопки a и b.
-
Блок «Устройство управления»: преобразует входные сигналы в управляющие команды и управляет индикаторами.
4. Кодирование входных, выходных сигналов и состояний автомата.
Закодируем состояния автомата:
-
Состояние
Код
Отображение времени
00
Режим корректировки минут
01
Режим корректировки часов
10
Режим корректировки времени суток
11
Входной сигнал можно закодировать 2 разрядами:
-
Входной сигнал
x
a
0
b
1
Входной сигнал c будет возникать в начале каждого часа. Для этого будем отслеживать одновременное переключение минут и часов.
Закодируем выходной сигнал:
-
Выходной сигнал
i1
i2
i3
z1
1
0
0
z2
0
1
0
z3
0
0
1
z4
0
0
0
Закодируем выходные сигналы для блока F:
Вход |
Текущее состояние |
Следующее состояние |
выход |
||||
x |
q1 |
q2 |
Q1 |
Q2 |
y1/i1 |
y2/i2 |
y3/i3 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
Закодируем выходные сигналы для блока FL:
Текущее состояние |
выход |
|||
q1 |
q2 |
L1 |
L2 |
L3 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |