Laba3_word
.docxВыпишем минимальные ДНФ функций:


Представим функции в базисе «Штрих Шеффера»:


На рисунке 2 приведена схема синхронного D триггера с прямым динамическим С входом

Рисунок 2 - синхронный D триггер с прямым динамическим С-входом
Напишем таблицу состояний и матрицу переходов JK-триггера.
|
Таблица 7. Таблица состояний JK-триггера |
|
|
Таблица 8. Матрица переходов JK-триггера |
|||||||
|
K |
J |
Q(t+1) |
|
|
|
J |
K |
|||
|
0 |
0 |
Q(t) |
|
|
|
0 |
a0 |
|||
|
0 |
1 |
1 |
|
|
|
1 |
a1 |
|||
|
1 |
0 |
0 |
|
|
|
a2 |
1 |
|||
|
1 |
1 |
|
|
|
|
a3 |
0 |
|||
Построим таблицу истинности, исходя из задания и таблицы 8.
Таблица 9. Таблица истинности функций возбуждения.
|
№ |
E1 |
E2 |
Q(t) |
F1( |
F2( |
Q(t+1) |
|
|
0 |
0 |
0 |
0 |
0 |
a0 |
0 |
|
|
1 |
0 |
0 |
1 |
a1 |
1 |
|
|
|
2 |
0 |
1 |
0 |
1 |
a2 |
1 |
|
|
3 |
0 |
1 |
1 |
a3 |
0 |
|
|
|
4 |
1 |
0 |
0 |
0 |
a4 |
Q(t) |
|
|
5 |
1 |
0 |
1 |
a5 |
0 |
|
|
|
6 |
1 |
1 |
0 |
0 |
a6 |
Q(t) |
|
|
7 |
1 |
1 |
1 |
a7 |
0 |
|
Найдем минимальную ДНФ для функций F1 и F2 с помощью диаграмм Вейча.
Диаграммы Вейча функций возбуждения:
Эталонная диаграмма Вейча:
|
|
|
|
||
|
|
6 |
7 |
5 |
4 |
|
|
2 |
3 |
1 |
0 |
|
|
|
Q(t) |
|
|
Диаграмма Вейча для функции J:
|
|
|
|
||
|
|
0 |
0a7 |
0a5 |
0 |
|
|
1 |
1a3 |
0a1 |
0 |
|
|
|
Q(t) |
|
|
Диаграмма Вейча для функции K:
|
|
|
|
||
|
|
0a6 |
0 |
0 |
0a4 |
|
|
0a2 |
0 |
1 |
1a0 |
|
|
|
Q(t) |
|
|


Выпишем минимальные ДНФ функций:


На рисунке 3 приведена схема синхронного JK триггера с прямым динамическим С входом

Рисунок 3 - синхронный JK триггер с прямым динамическим С входом
Описание триггерной схемы на языке VHDL:
entity trigger_2 is
port(
CLR,C,E1,E2: in BIT;
Q: buffer BIT
);
end trigger_2;
architecture trigger_2_arch of trigger_2 is
begin
process(CLR,C)
variable A: BIT_VECTOR(1 downto 0);
begin
A:= E1 & E2;
if CLR='1' then Q <= '0';
elsif C'event and C='1' then
case A is
when "00" => Q <= '0';
when "01" => Q <= '1';
when "10" => Q <= Q;
when "11" => Q <= Q;
end case;
end IF;
end process;
end trigger_2_arch;
Схема эксперимента

















)
)



























