Исследование ситуаций риска в логических схемах

Свойства совершенной дизъюнктивной и конъюнктивной нормальной форм формулы. Минимизация булевой функции методом диаграмм Вейча с помощью карты Карно. Составление таблицы истинности. Построение схем на логических элементах. Разработка машинных моделей.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 01.02.2020
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://allbest.ru

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Саратовский государственный технический университет имени

Гагарина Ю.А.»

Институт машиностроения, материаловедение

Кафедра «Технология и системы управления в машиностроении»

Контрольная работа

Тема: «Исследование ситуаций риска в логических схемах»

по дисциплине

«Микропроцессорная техника в задачах автоматизации»

Выполнил: Бялькин Алексей Александрович

Форма обучения: заочная

Проверил: Виноградов М.В.

Саратов 2020

Содержание

1. Задание

2. Таблица истинности

3. Совершенная дизъюнктивная нормальная форма формулы

4. Совершенная конъюнктивная нормальная форма формулы

5. Минимизация булевой функций методом диаграмм Вейча с помощью карты Карно

6. Схемы на элементах И-НЕ

7. Машинные модели обращения к функции

Список использованной литературы

1. Задание

1. Варианты задаваемых карт Карно: (0,5,6,7,10,13)

2. По заданной карте Карно составить логические выражения в SP - форме для двух схем: с термом согласования и без него.

3. Для полученных логических выражений построить схемы на элементах И-НЕ

4. Составить модели схем и исследовать работу схем на ЭВМ.

5. Сделать выводы по результатам моделирования и предоставить преподавателю отчет о проделанной работе.

2. Таблица истинности

Построим таблицу истинности

a

b

c

d

f

0

0

0

0

0

0

1

0

0

0

1

1

2

0

0

1

0

1

3

0

0

1

1

1

4

0

1

0

0

1

5

0

1

0

1

0

6

0

1

1

0

0

7

0

1

1

1

0

8

1

0

0

0

1

9

1

0

0

1

1

10

1

0

1

0

0

11

1

0

1

1

1

12

1

1

0

0

1

13

1

1

0

1

0

14

1

1

1

0

1

15

1

1

1

1

1

3. Совершенная дизъюнктивная нормальная форма формулы

Совершенная дизъюнктивная нормальная форма формулы (СДНФ) это равносильная ей формула, представляющая собой дизъюнкцию элементарных конъюнкций, обладающая свойствами:

1. Каждое логическое слагаемое формулы содержит все переменные, входящие в функцию F(x1,x2,...xn).

2. Все логические слагаемые формулы различны.

3. Ни одно логическое слагаемое не содержит переменную и её отрицание.

4. Ни одно логическое слагаемое формулы не содержит одну и ту же переменную дважды.

4. Совершенная конъюнктивная нормальная форма формулы

Совершенная конъюнктивная нормальная форма формулы (СКНФ) это равносильная ей формула, представляющая собой конъюнкцию элементарных дизъюнкций, удовлетворяющая свойствам:

1. Все элементарные дизъюнкции содержат все переменные, входящие в функцию F(x1,x2,...xn).

2. Все элементарные дизъюнкции различны.

3. Каждая элементарная дизъюнкция содержит переменную один раз.

4. Ни одна элементарная дизъюнкция не содержит переменную и её отрицание

5. Минимизация булевой функций методом диаграмм Вейча с помощью карты Карно

Метод позволяет быстро получать минимальные ДНФ булевой функции f небольшого числа переменных. В основе метода лежит задание булевых функций диаграммами некоторого специального вида.

рис.1

По карте Карно (рис.1) составляем логические выражения для схемы, не защищенной от ситуации риска:

(1)

и для схемы, гарантированной от ситуаций риска (рис.2)

рис.2

Составим логическое выражение:

(2)

( a c d ; a c d ; a b d - является термом согласования для

выражения (1)).

6. Схемы на элементах И-НЕ

По полученным выражениям строятся логические схемы на элементах И-НЕ без терма согласования (рис.3), и с ним (рис.4). На схемах сигналы нумеруются в следующем порядке: входным сигналам А, В, С и D присваиваются номера 1,2,3,4 соответственно. Выходному сигналу присваивается номер 5. Остальные сигналы в схеме нумеруются в произвольном порядке.

рис.3

Рис.4

7. Машинные модели обращения к функции

Выберем произвольно очередной элемент на схеме

Рис.5

Для выбранного элемента составляется обращение к функции, моделирующей его работу. Выходной сигнал элемента записывается в массив А, а входные сигналы берутся из массива АР.

Например, элемент "И-НЕ" на схеме имеет вид (рис.5)

Для него обращение к оператору-функции будет выглядеть:

А (11) = DЗ (АР (2), АР (4), АР (8)) (3)

Строку (3) программы можно интерпретировать так: А (10) -выходной сигнал трех-входового элемента "И-НЕ", входными сигналами которого являются сигналы АР(3), АР(6) и АР(7). Аналогично составляются обращения для всех элементов схемы. Составленный список элементов заносится в изменяемое поле программы.

Таким образом составляются машинные модели для двух схем: одна для варианта, не исключающего ситуации риска, другая для варианта, исключающего ситуации риска.

Для схемы, изображенной на рис.3, список элементов будет иметь вид:

А (6) = D2 (АР(1), АР (1))

А (7) = D2 (АР(2), АР (2))

А (8) = D2 (АР(3), АР (3))

А (9) = D2 (АР(4), АР (4))

А (10) = D2 (АР(4), АР(7))

А (11)= D3 (АР(6), АР(7), АР (3))

А (12)= D3 (АР(2), АР(8), АР (9))

А (13)= D3 (АР(1), АР(2), АР (3))

А (14)= D3 (АР(1), АР(7), АР (8))

А (5) = D5 (АР(10), АР(11),АР (12), АР(13),АР (14))

Для схемы, изображенной на рис.4, список элементов будет иметь дополнительно 3 трех-входовых элемента "И-НЕ", получаем:

А (6) = D2 (АР(1), АР (1))

А (7) = D2 (АР(2), АР (2))

А (8) = D2 (АР(3), АР (3))

А (9) = D2 (АР(4), АР (4))

А (10) = D2 (АР(4), АР(7))

А (11)= D3 (АР(6), АР(7), АР (3))

А (12)= D3 (АР(2), АР(8), АР (9))

А (13)= D3 (АР(1), АР(2), АР (3))

А (14)= D3 (АР(1), АР(7), АР (8))

А (15)= D3 (АР(1), АР(8), АР (9))

А (16)= D3 (АР(1), АР(2), АР (4))

А (17)= D3 (АР(1), АР(2), АР (9))

А (5) = D8 (АР(10), АР(11), АР (12), АР(13),АР (14),АР (15), АР(16),АР (17))

Построим модель на ЭВМ в приложение MM Logic и проверим её работу по заданным картам Карно, верно ли выполняется логическое выражение.

Так как в этом приложение не нашёл трёх-входных элементов «И-НЕ» и больше, использовал 2х-входные «И» и отдельно элемент «НЕ».

Так же тумблер «0/1» сигналов сверху-вниз «a-b-c-d» и так же «лампочку», которая будет загораться при заданных картах Карно(0,5,6,7,10,13) смотрим таблицу истинности, и проверяем включая «тумблера» с нужным кодом.

дизъюнктивный карно логический вейч

Список использованной литературы

1. Голдсуорт В. Проектирование цифровых логических устройств / В. Голдсуорт. М.: Машиностроение, 1985. 436 с.

2. Молчанов А.А. Моделирование и проектирование сложных схем / А.А. Молчанов. Киев: Высш. шк., 1988. 271 с.

3. Колосов В.Г. Проектирование узлов и систем автоматики и вычислительной техники / В.Г. Колосов. Л.: Энергоатомиздат, 1983. 389 с.

4. Карлащук В.И. Электронная лаборатория на IBM PC. / В.И. Карлащук. М.: Солон-Р, 1999. 507 с.

5. Калабеков Б.А. Цифровые устройства и микропроцессорные системы / Б.А. Калабеков. М.: Горячая линия - Телеком, 2000. 336 с.

Размещено на Allbest.ru


Подобные документы

  • Разработка функциональных схем основных узлов сумматора-умножителя. Минимизация функции алгоритмом Рота. Поиск простых импликант. Минимизация картами Карно-Вейча. Эффективность минимизации. Логический синтез комбинационного устройства с шестью входами.

    контрольная работа [36,3 K], добавлен 31.03.2013

  • Изучение логических операций и правил их преобразований. Моделирование цифровых схем, состоящих из логических вентилей. Способы описания работы логического устройства - таблицы истинности, временные диаграммы, аналитические функции, цифровые схемы.

    лабораторная работа [2,1 M], добавлен 02.03.2011

  • Построение карт Карно. Переход от булевых выражений к функциональным схемам. Минимизация заданной функции. Схемная реализация факторизированного покрытия. Перевод схемы в универсальный базис. Соединение транзисторов с нагрузкой в цепи коллектора.

    курсовая работа [468,7 K], добавлен 01.12.2014

  • Применение математических методов для решения логических задач и построения логических схем. Определение и реализация булевых функций. Основные схемы функциональных элементов. Программируемые логические матрицы. Правила составления таблицы истинности.

    курсовая работа [821,6 K], добавлен 19.03.2012

  • Определение состава аппаратной части компьютера Samsung NP355V4C-S01RU с помощью программного обеспечения и стандартных средств Windows. Построение логической структуры. Синтез комбинационного устройства в базисах логических элементов И-НЕ, ИЛИ-НЕ.

    курсовая работа [648,0 K], добавлен 10.12.2013

  • Методика и основные этапы, принципы построения логических схем в Electronic Workbench. Генерирование значений, снятие и анализ показаний анализаторов. Формирование временных диаграмм. Создание и основное содержание таблиц истинности для каждого триггера.

    лабораторная работа [274,8 K], добавлен 18.06.2014

  • Понятие высказывания, операции над простыми высказываниями, таблицы истинности. Примеры построения таблиц истинности сложных высказываний. Таблица истинности импликации. Закон тождества, противоречия, двойного отрицания. Решение логических задач.

    курсовая работа [507,3 K], добавлен 23.04.2013

  • Методика минимизации абстрактного автомата. Порядок построения графа полученного минимизированного автомата. Синтез на элементах ИЛИ-НЕ и Т-тригерах. Составление таблицы переходов. Разработка микропрограммного автомата, реализующего микропрограмму.

    курсовая работа [997,7 K], добавлен 28.03.2011

  • Вычисления в Excel. Формулы и функции: Использование ссылок и имен, перемещение и копирование формул. Относительные и абсолютные ссылки. Понятиеи и типы функций. Рабочая книга Excel. Связь между рабочими листами. Построение диаграмм в EXCEL.

    лабораторная работа [39,1 K], добавлен 28.09.2007

  • Составление треугольной таблицы. Нахождение списка максимальных классов совместимости, минимального замкнутого покрытия. Получение логических функций выходов автомата. Синтез конечного автомата и функциональной схемы. Принципиальная электрическая схема.

    контрольная работа [215,8 K], добавлен 22.06.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.