- •Минимизировать полностью определенную логическую функцию 4-х переменных f, используя карты Карно.
- •Минимизировать не полностью определенную логическую функцию 4-х переменных, используя карты Карно.
- •Записать логическую функцию f в виде сднф, используя ее представление в форме таблицы истинности.
- •Записать логическую функцию f в виде скнф, используя ее представление в форме таблицы истинности.
- •Реализовать логическую функцию f на дешифраторе.
- •Р ешение:
- •Решение:
- •Решение:
- •Решение:
- •Решение:
- •Решение:
- •Решение:
- •Решение
Р ешение:
Мультиплексор является устройством, которое осуществляет выборку одного из нескольких входов и подключает его к своему выходу. Построим таблицу истинности для данного задания.
№ |
А4 |
А3 |
А2 |
А1 |
F |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
2 |
0 |
0 |
1 |
0 |
1 |
3 |
0 |
0 |
1 |
1 |
0 |
4 |
0 |
1 |
0 |
0 |
- |
5 |
0 |
1 |
0 |
1 |
1 |
6 |
0 |
1 |
1 |
0 |
- |
7 |
0 |
1 |
1 |
1 |
1 |
8 |
1 |
0 |
0 |
0 |
- |
9 |
1 |
0 |
0 |
1 |
0 |
10 |
1 |
0 |
1 |
0 |
- |
11 |
1 |
0 |
1 |
1 |
- |
12 |
1 |
1 |
0 |
0 |
- |
13 |
1 |
1 |
0 |
1 |
- |
14 |
1 |
1 |
1 |
0 |
- |
15 |
1 |
1 |
1 |
1 |
- |
Используем четырех разрядный мультиплексор, имеющий информационные входы (X0,X1,…X15), адресные входы (А1,А2,А3,А4) и вход активации Е. В соответствии с таблицей истинности для реализации функции F необходимо подать на информационные входы (Х0,Х2,Х5,Х7) уровень логической “1”, на входы (Х1,Х3,Х9) и на вход активации Е уровень логического “0”.
Задача 7. Реализовать 2 логические функции F1 и F2 на одном ПЗУ.
F1 = «1» для кодовых комбинаций: 0, 2, 5, 7, 11; «0» – для остальных. F2 = «1» для кодовых комбинаций: 1, 4, 5, 8, 13, 14; «0» – для остальных.
Решение:
Постоянное запоминающее устройство (ПЗУ) — энергонезависимая память, используется для хранения массива неизменяемых данных. По данному заданию составим таблицу истинности так чтобы реализовать функцию F1 на информационном выходе ПЗУ D2 и F2 на выводе D2, для этого при прошивке ПЗУ когда F1 = “1” на X1 подаем “1”, аналогичную операцию проводим и с F2.
№ |
А4 |
А3 |
А2 |
А1 |
F1 |
F2 |
D4(Х4) |
D3(Х3) |
D2(Х2) |
D1(Х1) |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
2 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
3 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
4 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
4 |
5 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
6 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
7 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
8 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
9 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
10 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
11 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
12 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
13 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
14 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
15 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
Используем ПЗУ емкостью 64 бит, имеющий информационные входы (Х1,Х2,Х3,Х4), адресные входы (А1,А2,А3,А4), информационные выходы (D1,D2,D3,D4), вход выборки микросхемы ME (должен быть установлен уровень логического “0”) и вход разрешения записи WE. Для реализации заданной функции необходимо записать в ПЗУ данные, для этого устанавливаем уровень логического “0” на вход разрешения записи WE, далее подаем на адресный вход сигнал 00002 при этом на информационные входы подается сигнал 00012, после второй сигнал на адресный вход 00012 и на информационный 00102 и т.д. производим запись в соответствии с таблицей истинности. При считывании сигнала устанавливаем уровень логической “1” на вход разрешения записи WE, далее подаем на адресный вход сигнал 00002 при этом на информационные выходе получим сигнал 00012, после второй сигнал на адресный вход 00012 и на информационный 00102 и т.д. Таким образом на информационных выводах D1 и D2 мы получим реализацию функции F1 и F2 соответственно.
Задача 8. Составить схему самоостанавливающегося суммирующего счетчика с модулем счета k=9 (на JK-триггерах)
