Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая1.docx
Скачиваний:
0
Добавлен:
31.07.2019
Размер:
205.88 Кб
Скачать

Содержание

Задание 2

Нахождение логической функции трёх переменных D(A,B,C) 2

Выполнение операций над полученной функцией 2

Построение функциональной схемы, используя минимальное количество произвольных блоков 2

Построение функциональной схемы, используя минимальное количество произвольных блоков в указанных базисах 3

Составление программы, вычисляющую функцию D(A,B,C) на специализированном компьютере 6

Список литературы 8

Задание

Используя 3 произвольных функциональных блока, постройте логическую схему, для которой:

На выходе D появляется сигнал 1, при появлении сигналов на входах А-1, В - 0 и С - 1;

Условие изменения сигнала D:

  • при изменении сигнала С, равно

  • при одновременном изменении сигналов А и С, равно

  • при одновременном изменении сигналов А, В и С, равно .

Нахождение логической функции трех переменных D(A,B,C)

A

B

C

D

AB

0

0

0

0

1

0

0

1

0

1

0

0

1

0

1

0

1

1

0

0

0

1

0

1

0

0

0

0

1

0

0

1

1

1

0

0

1

1

1

0

1

0

0

1

0

0

1

1

1

0

1

0

1

1

0

0

0

1

1

0

1

1

0

0

1

1

1

1

0

0

1

1

1

1

0

1

0

0

0

1

Построение функциональной схемы, используя минимальное количество произвольных блоков

A

B

C

0

0

0

0

0

0

0

0

1

0

0

0

0

1

0

1

0

1

0

1

1

1

0

1

1

0

0

1

0

1

1

0

1

1

1

1

1

1

0

0

0

0

1

1

1

0

1

1

Построение функциональной схемы, используя минимальное количество произвольных блоков в указанных базисах

Базис №1: - базис Пирса

Пусть , а тогда:

Пусть , а тогда:

Проверка:

A

B

C

1

2

3

4

5

6

7

8

9

10

0

0

0

1

0

1

0

1

0

1

0

1

0

0

0

1

1

0

1

0

1

0

0

0

1

0

0

1

0

1

0

0

1

0

1

1

0

0

1

0

1

1

1

0

0

1

0

1

0

0

0

1

1

0

0

0

1

1

0

0

1

1

0

0

1

1

0

1

0

1

1

0

0

1

0

1

0

1

1

1

0

0

0

0

0

1

0

1

0

1

0

1

1

1

0

0

0

0

1

0

0

1

0

1

Базис №2:

Пусть , а тогда:

Проверка:

A

B

C

0

0

0

0

1

0

1

0

1

1

0

0

0

1

0

1

0

0

0

1

1

0

0

1

0

0

1

1

1

0

0

0

1

0

1

1

0

1

1

0

0

0

0

1

1

0

0

0

0

1

1

0

0

0

1

1

0

1

0

0

1

0

1

0

0

1

1

1

0

0

0

0

1

0

1

1

0

1

1

1

0

0

0

0

1

1

0

1

Базис №3:

Проверка:

A

B

C

0

0

0

1

1

1

0

0

0

0

1

1

0

1

0

0

0

1

0

1

1

1

1

1

0

1

1

1

0

1

1

1

1

0

0

1

1

1

1

1

1

0

1

1

0

0

1

1

1

1

0

1

1

1

0

0

1

1

1

1

0

0

0

1

Базис №4: - конъюнктивный базис Буля

Проверка:

A

B

C

0

0

0

1

1

1

1

1

1

1

0

0

0

1

1

1

1

1

1

1

1

0

0

1

0

0

1

1

0

0

0

0

1

0

1

1

0

1

1

0

0

0

0

1

1

0

0

1

0

0

1

0

0

0

1

1

0

1

1

0

0

1

0

0

0

1

1

1

0

0

0

1

1

1

1

1

0

1

1

1

0

0

1

1

1

0

0

1

Базис №5:

Проверка:

A

B

C

0

0

0

1

0

1

1

1

0

0

0

1

1

0

1

1

1

0

0

1

0

0

0

1

1

0

1

0

1

1

0

0

1

1

0

1

1

0

0

0

0

1

1

0

1

1

0

1

0

1

1

0

0

1

1

1

0

1

0

1

1

1

0

1

1

1

1

1

1

0

0

1

Составить программу, вычисляющую функцию D(A,B,C) на специализированном компьютере