Реферат: Синтез дискретно-логического устройства управления электронных часов

Составим таблицу состояний.

Вход Состояние След. Состояние Выход
a 1 2 z6
b 1 1 z5
a 2 3 z6
b 2 2 z1
a 3 4 z6
b 3 3 z2
a 4 5 z6
b 4 4 z3
a 5 1 z6
b 5 5 z4

Закодируем входы и выходы состояний автомата и после этого построим таблицы истинности для элементов Fи FL.

Для кодирования состояний возьмем 3 двоичных разряда:

1 000

2 001

3 010

4 011

5 100

Входных сигнала два:

x
a 1
b 0

Закодируем выходные импульсы

y1/i1 y2/i2 y3/i3 y4/i4 y5/i5
z1 1 0 0 0 0
z2 0 1 0 0 0
z3 0 0 1 0 0
z4 0 0 0 1 0
z5 0 0 0 0 1
z6 0 0 0 0 0

Проведем кодирование выходных сигналов

Вход Текущ. Сост. След. Сост. Выход
q1 q2 q3 Q1 Q2 Q3 y1 y2 y3 y4 y5
1 0 0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 1 0 1 0 0 0 0 0 0
0 0 0 1 0 0 1 1 0 0 0 0
1 0 1 0 0 1 1 0 0 0 0 0
0 0 1 0 0 1 0 0 1 0 0 0
1 0 1 1 1 0 0 0 0 0 0 0
0 0 1 1 0 1 1 0 0 1 0 0
1 1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 1 0 0 0 0 0 1 0

Проведем кодирование выходных сигналов для блока FL

q1 q2 q3 L1 L2 L3
0 0 0 1 1 0
0 0 1 1 0 0
0 1 0 0 1 0
0 1 1 1 0 1
1 0 0 0 1 1

Минимальные функции блоков Fи FL

При помощи карт Карно построим и минимизируем функции Q1,Q2,Q3,y1,y2,y3,y4,y5 от аргументов x,q1,q2,q3, а также функции L1,L2,L3 от аргументов q1,q2,q3.

Q1 = xq2q3 \/ xq1

Q2 = xq2 \/ q2q3 \/ xq2q3

Q3 = xq3 \/ xq1q3

y1 = xq1q2q3

y2 = xq2q3

y3 = xq2q3

y4 = xq1

y5 = xq1q2q3

L1 = q3 \/ q1q2

L2 = q3

L3 = q1 \/ q2q3

По полученным формулам могут быть построены функциональные схемы блоков Fи FL.

Остановка часов

Необходимо организовать остановку часов после корректировки минут (только если была добавлена хотя бы одна минута). При этом следует учесть следующие условия:

К-во Просмотров: 198
Бесплатно скачать Реферат: Синтез дискретно-логического устройства управления электронных часов