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

Попробуйте наш инструмент устранения неполадок





Калькулятор булевой алгебры - это математический поток, состоящий из логических выражений и логических переменных. Он выполняет логические операции, такие как AND, NAND, OR, NOR, NOT и X-OR . Значения калькулятора булевой алгебры обозначаются логикой 0 и 1. В калькуляторе логической алгебры используются основные законы, такие как закон тождества, закон коммутативности, закон распределения, ассоциированный закон и закон избыточности. Основная цель этого закона заключается в выполнении логических операций, таких как равенство, дизъюнкция, соединение и импликация. Логические операции могут быть сформулированы по-разному, например: конъюнкция (a ^ b) выражается как a и b, дизъюнкция (a V b) выражается как a или b, импликация (a b) выражается как a подразумевает b & равенство (ab) записывается как p x-nor q.

Калькулятор булевой алгебры

Калькулятор булевой алгебры



Применение булевой алгебры аналогично состоянию электрического переключателя, которое может иметь логические значения 0 и 1. Калькулятор булевой алгебры мгновенно выдает результат в виде математического выражения, выполняя такие операции, как сложение, умножение и т. Д. Калькулятор очень прост и удобен в использовании. Блок-схема калькулятора булевой алгебры


Блок-схема калькулятора булевой алгебры

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



Блок-схема калькулятора булевой алгебры

Блок-схема калькулятора булевой алгебры

Источник питания используется для подачи питания на схему совы и преобразует различные формы энергии, такие как солнечная, механическая и химическая энергия, в электрическую энергию. В этом проекте используется энергия 5 В, которая подается на клавиатуру, дисплей и микроконтроллер. Микроконтроллер используется для чтения данных с клавиатуры и отправки данных на ЖК дисплей . Микроконтроллер играет жизненно важную роль в этом проекте и программируется Программное обеспечение Wedge .

В этом проекте 3-двухцветный светодиодный дисплей используется для отображения светящегося узора выражения. Эти двухцветные символы обозначают нормальные и дополнительные переменные, такие как переключатели. Клавиатура в этом проекте используется для обозначения минимальных терминов как i / p, то есть каждой цифры на клавиатуре, которая реагирует на каждый минимальный термин.

Схема калькулятора булевой алгебры

Следующая принципиальная схема калькулятора логической алгебры отличается низкой стоимостью, быстродействием, низким энергопотреблением и надежностью. Эта схема построена с помощью простых электрические и электронные компоненты которые доступны на рынке, такие как резисторы, клавиатура, ЖК-дисплей и микроконтроллер, как показано на следующей схеме.


Схема калькулятора булевой алгебры

Схема калькулятора булевой алгебры

Вышеупомянутая схема состоит из трех переменных минимизатора, который использует «алгоритм Куайна MC Cluskey» и находит минимальную сумму произведений путем выполнения логических функций. Этот калькулятор решает булевы выражения и логические функции используя разные теоремы и законы. Микроконтроллер, используемый в этом проекте, играет жизненно важную роль, он закодирован с помощью программы и управляет компонентами, используемыми в этой схеме.
Когда на схему подано питание, то светодиод мигает. Мигание светодиода означает, что микроконтроллер готов к приему ввода / вывода с клавиатуры. Эти логические выражения представлены в виде суммы произведений (СОП).

В этом проекте используется клавиатура, состоящая из 9 переключателей, где восемь переключателей связаны с минимальными терминами, которые выполняют операцию продукта, а оставшийся переключатель используется в качестве следующей кнопки. При вводе выражения светодиод гаснет, и микроконтроллер уменьшает выражение минимального члена в соответствии с алгоритмом. Затем мигает светодиод i / p, что означает, что выражение свернуто и отображается на светодиодном индикаторе.

O / p отображается как один минимальный член сразу, а второй минимальный член отображается при нажатии следующей кнопки. Таким образом, после получения последнего минимального члена выражение будет сокращено, и светодиод i / p погаснет, что показывает, что o / p закончился. Затем автоматически загорится светодиод, чтобы указать, что микроконтроллер готов принять следующий i / п.

Упрощение логического выражения

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

Выражение ~ (A * B) * (~ A + B) * (~ B + B) = ~ A

  • ~ (A * B) * (~ A + B) * (~ B + B)
  • Закон тождества и закон дополнения ~ (A * B) * (~ A + B).
  • Закон и де Моргана (~ A ~ + B) * (~ A + B)
  • Распределительный закон ~ A + ~ B * B
  • ~ A - комплимент или идентичность.

Каждый шаг дает форму уравнения, и правила используются для решения уравнений из предыдущих уравнений. Как правило, есть разные способы достичь результата.

Законы булевой алгебры

Есть много законов, которые нужно решить булевы выражения. Теоремы булевой алгебры а именно идемпотентная ассоциативная, коммутативная, распределительная, тождественная, дополняющая, инволюционная и теоремы ДеМоргана.

Идемпотентный закон

А * А = А
А + А = А

Ассоциативный закон

(А * В) * С = А * (В * С)
(А + В) + С = А + (В * С)

Коммутативный закон

А * В = В * А
А + В = В + А

Распределительное право

А * (В + С) = А * В + А * С
А + (В * С) = А + В * А + С

Закон о личности

А * 0 = 0 А *! = А
А +! знак равно А + 0 = А

Закон комплимента

А * ~ А = 0
A + ~ A =!

Закон инволюции

~ (~ А) = А

Закон ДеМоргана

~ (A * B) = ~ A + ~ B
~ (А + В) = ~ А * ~ В

Каждый закон вышеупомянутого описывается двумя частями, которые двойственны друг другу. Принцип двойственности состоит в том, что операции + (ИЛИ) и * (И) меняются местами, 0 и 1 элементы выражения.

Для лучшего понимания концепции схемы калькулятора булевой алгебры, здесь мы объяснили упрощение булевой алгебры. Пример упрощения булевой алгебры поясняется ниже.

Пример упрощения булевой алгебры

Пример упрощения булевой алгебры

Вышеупомянутая схема разработана с двумя вентилями ИЛИ и двумя вентилями И-НЕ, из схемы мы можем получить уравнение, подобное AB + BC (B + C), которое показано на рисунке выше. Когда к приведенной выше схеме применяется правило идентичности и окончательная факторизация, упрощенное выражение будет иметь форму simple.

Таким образом, это все о Булева алгебра схема калькулятора, блок-схема калькулятора булевой алгебры, диаграмма схемы калькулятора булевой алгебры, упрощение булевого выражения, законы булевой алгебры и пример упрощения булевой алгебры. Мы полагаем, что вы лучше понимаете эту концепцию, кроме того, если у вас возникли сомнения по этой теме, пожалуйста, оставьте свой отзыв, комментируя в разделе комментариев ниже. Вот вопрос для вас, каковы приложения калькулятора булевой алгебры?