Симулятор Логических Вентилей
Симулятор логических вентилей от MiniWebtool вычисляет схемы из распространённых цифровых вентилей. Анимированные соединения, таблицы истинности и булевы формы показывают, как комбинации входов определяют выход.
В Gemini вставьте скопированный вопрос в чат. Его также можно скопировать ниже.Нужна помощь с инструментом? Спросите ИИ
Посмотреть вопрос
Введите булево выражение с AND, OR, NOT и другими логическими элементами. Результат покажет таблицу истинности, минтермы и упрощённые формы.
Ваш блокировщик рекламы мешает нам показывать объявления
MiniWebtool остается бесплатным благодаря рекламе. Если этот инструмент помог вам, поддержите нас: перейдите на тариф без рекламы и с большим числом ежедневных запусков или разрешите MiniWebtool.com и обновите страницу.
- Разрешите рекламу для MiniWebtool.com и обновите страницу
- Или перейдите на тариф без рекламы и с более высокими дневными лимитами
О Симулятор Логических Вентилей
Симулятор логических вентилей — это бесплатная онлайн-песочница для цифровых логических схем. Введите любое логическое выражение, используя вентили AND, OR, NOT, NAND, NOR, XOR и XNOR, и симулятор мгновенно преобразует его в схему на уровне вентилей, нарисует диаграмму, заполнит полную таблицу истинности (до 5 входов) и позволит вам переключать каждый вход одним нажатием, чтобы наблюдать за распространением сигнала в реальном времени. Он предназначен для студентов, изучающих цифровую электронику, инженеров, проектирующих комбинационные схемы, и всех, кто хочет протестировать логическое выражение перед его реализацией на макетной плате, в схеме или в коде HDL.
Коротко
Симулятор Логических Вентилей преобразует булево выражение в схему из логических вентилей с таблицей истинности для 5 переменных. Переключайте входы и просматривайте канонические формы и вычисление по каждому вентилю.
| Функция | Что даёт | Подходит для |
|---|---|---|
| Семь типов вентилей | Поддерживает AND, OR, NOT, NAND, NOR, XOR и XNOR, записываемые словами или символами &, |, !, ^, + и *. | Вводить выражения в записи учебника или спецификации |
| Ввод выражения | Переменные из одной буквы A-Z, константы 0, 1, TRUE и FALSE, вложенные скобки, A' для NOT; соседние выражения объединяются операцией AND. | Ввести схему, например (A AND B) OR NOT C |
| Схема цепи | Рисует схему со стандартными обозначениями вентилей ANSI/IEEE. Нажмите на вход, чтобы изменить его; провода со значением 1 станут красными, а выход загорится зеленым. | Наблюдать прохождение сигнала по схеме |
| Таблица истинности | Перечисляет все комбинации входов и выход, до 32 строк для 5 переменных; строка текущих входов выделена. | Проверить схему по ожидаемому поведению |
| Канонические формы | Выводит совершенную дизъюнктивную и конъюнктивную формы, карту Карно и упрощенное выражение. | Начать упрощение методом Карно или Квайна—Мак-Класки |
| Трассировка вычисления | Упрощает выражение по одному вентилю для тестового входа и определяет тавтологии и противоречия. | Отлаживать вложенные выражения |
| Примеры | Примеры в один щелчок: полусумматор, полный сумматор и мультиплексор. | Изучать стандартные комбинационные схемы |
Что такое логический вентиль?
Логический вентиль — это фундаментальный строительный блок цифровой схемы: электронный элемент, который принимает один или несколько бинарных входов (каждый из которых равен 0 или 1, часто называемых НИЗКИМ и ВЫСОКИМ уровнем) и выдает один бинарный выход, определяемый фиксированной логической функцией. Логические вентили реализуются в кремнии как транзисторные сети (обычно CMOS) и являются физическим воплощением булевой алгебры. Каждый компьютер, смартфон и цифровой контроллер в конечном счете представляет собой композицию из миллиардов этих семи базовых вентилей.
Семь базовых вентилей с первого взгляда
↔ Прокрутите в сторону на мобильных устройствах, чтобы сравнить все состояния выходов.
| Вентиль | Символ | Уравнение | A=0B=0 | A=0B=1 | A=1B=0 | A=1B=1 |
|---|---|---|---|---|---|---|
| AND | A · B | Y = A · B | 0 | 0 | 0 | 1 |
| OR | A + B | Y = A + B | 0 | 1 | 1 | 1 |
| NOT | ¬A | Y = ¬A | A=0 → Y=1 | A=1 → Y=0 | ||
| NAND | ¬(A · B) | Y = ¬(A · B) | 1 | 1 | 1 | 0 |
| NOR | ¬(A + B) | Y = ¬(A + B) | 1 | 0 | 0 | 0 |
| XOR | A ⊕ B | Y = A ⊕ B | 0 | 1 | 1 | 0 |
| XNOR | ¬(A ⊕ B) | Y = ¬(A ⊕ B) | 1 | 0 | 0 | 1 |
Вентиль AND (И)
Выход равен 1 только тогда, когда все входы равны 1 — представьте это как последовательное соединение выключателей. Используется для обеспечения выполнения нескольких условий, маскирования битов и реализации логической конъюнкции. Промышленный аналог: 7408 (четыре 2-входовых И).
Вентиль OR (ИЛИ)
Выход равен 1, когда хотя бы один вход равен 1 — представьте это как параллельное соединение выключателей. Используется в схемах сигнализации, установки битов и логической дизъюнкции. Промышленный аналог: 7432.
Вентиль NOT (НЕ / инвертор)
Вентиль с одним входом, который просто меняет 0 на 1 и 1 на 0. Используется для отрицания сигналов, создания комплементарных линий и в качестве активного элемента CMOS. Промышленный аналог: 7404.
Вентиль NAND (И-НЕ)
Отрицание AND — выдает 0 только когда все входы равны 1. NAND — это универсальный вентиль: любая логическая функция может быть построена только на вентилях NAND, поэтому NAND доминирует в массовом производстве CMOS. Промышленный аналог: 7400.
Вентиль NOR (ИЛИ-НЕ)
Отрицание OR — выдает 1 только когда каждый вход равен 0. Также является универсальным вентилем. Известен как основной вентиль бортового компьютера Аполлона, построенного полностью на 3-входовых вентилях NOR. Промышленный аналог: 7402.
Вентиль XOR (Исключающее ИЛИ)
Выдает 1, когда нечетное количество входов равно 1. Критически важен в двоичных сумматорах (бит суммы), генераторах четности, компараторах и раундовых функциях AES. Промышленный аналог: 7486.
Вентиль XNOR (Исключающее ИЛИ-НЕ)
Отрицание XOR — выдает 1, когда входы равны. Часто называется вентилем эквивалентности и используется как однобитный компаратор. Промышленный аналог: 74266.
Как пользоваться этим симулятором
- Введите или соберите выражение в поле ввода сверху. Вы можете печатать напрямую или использовать кнопки клавиатуры для переменных и операторов. Принимается как словесный синтаксис (AND, OR, NOT), так и символический (&, |, !, ^).
- Нажмите Симулировать. Симулятор разберет выражение, проверит синтаксис, извлечет переменные и вычислит выход для каждой комбинации (до 32 строк для 5 входов).
- Переключайте входы над диаграммой схемы. Каждый переключатель — это кликабельная кнопка, меняющая значение между 0 и 1; схема обновляется в реальном времени, подсвечивая активные провода красным и зажигая зеленый выходной светодиод при Y = 1.
- Изучите таблицу истинности. Все возможные комбинации входов перечислены вместе с выходом; строка, соответствующая текущему состоянию входов, подсвечивается.
- Проверьте канонические формы. Симулятор выводит эквиваленты в формах суммы произведений и произведения сумм — отправную точку для минимизации по картам Карно или методу Куайна-Мак-Класки.
- Проследите за вычислением. Панель пошагового выполнения показывает, как выражение сокращается вентиль за вентилем для одного примера входа, что особенно полезно для отладки вложенных выражений.
Допустимый синтаксис выражений
- Переменные: одиночные буквы от A до Z (нижний регистр преобразуется автоматически). До 5 уникальных переменных на выражение.
- Константы:
0,1, илиTRUE/FALSE. - Словесные операторы:
AND,OR,NOT,NAND,NOR,XOR,XNOR(регистр не важен). - Символические операторы:
&или*для AND,|или+for OR,!или~for NOT,^for XOR. - Группировка: скобки
( )могут быть вложенными. - Приоритет (от высшего к низшему):
NOT>AND/NAND>XOR/XNOR>OR/NOR. Используйте скобки при сомнениях.
Почему стоит изучить эти пресеты
Мажоритарная функция (3 входа)
(A AND B) OR (A AND C) OR (B AND C) — выход равен 1 всегда, когда хотя бы два из трех входов равны 1. Это сердце схем голосования с тройным модульным резервированием (TMR), используемых в аэрокосмической отрасли и отказоустойчивых вычислениях.
Мультиплексор 2-в-1
(A AND NOT S) OR (B AND S) — когда линия выбора S равна 0, на выход передается A; когда S равна 1, передается B. Мультиплексоры — это коммутационная ткань трактов данных, а таблица поиска FPGA буквально представляет собой каскад мультиплексоров.
3-битная четность
A XOR B XOR C — выдает 1, когда нечетное количество входов равно 1. Проверки четности используются при обнаружении ошибок в RAM, в коммуникациях UART и хранилищах RAID.
Полусумматор
Бит суммы 1-битного сумматора — это A XOR B; бит переноса — A AND B. Цепочка таких элементов создает сумматор с последовательным переносом в арифметическом ядре любого CPU.
Основы булевой алгебры
Основные тождества
- Тождество: A + 0 = A; A · 1 = A
- Константа: A + 1 = 1; A · 0 = 0
- Идемпотентность: A + A = A; A · A = A
- Дополнение: A + ¬A = 1; A · ¬A = 0
- Двойное отрицание: ¬(¬A) = A
- Законы Де Моргана: ¬(A · B) = ¬A + ¬B; ¬(A + B) = ¬A · ¬B
- Дистрибутивность: A · (B + C) = (A · B) + (A · C)
- Поглощение: A + (A · B) = A; A · (A + B) = A
Сумма произведений (SOP)
Возьмите каждую строку, где выход равен 1, запишите каждую как произведение переменных (без инверсии для 1, с инверсией для 0) и соедините их через OR. Каждая логическая функция имеет уникальную форму SOP — симулятор выводит ее автоматически.
Произведение сумм (POS)
Двойственная форма SOP: возьмите каждую строку, где выход равен 0, запишите ее как сумму с инвертированными входами 1 и обычными входами 0, затем соедините все факторы через AND. Полезно, когда у функции больше единиц, чем нулей.
Реальное применение логических вентилей
- Арифметико-логические устройства (ALU): сумматоры, вычитатели, компараторы внутри каждого процессора.
- Ячейки памяти: SR, D, JK и T-триггеры — все они состоят из вентилей NAND или NOR.
- Шифраторы и дешифраторы: переводят данные между унитарным и двоичным кодом в дешифраторах адресов и драйверах дисплеев.
- Управляющая логика: конечные автоматы, контроллеры светофоров, торговые автоматы.
- Обнаружение ошибок: проверка четности, движки CRC, кодеры кода Хэмминга.
- Криптография: XOR — основная операция в потоковых шифрах и раундовых функциях блочных шифров.
- FPGA: таблицы поиска (LUT) реализуют произвольные сети вентилей путем прямого хранения таблицы истинности.
Советы по чтению диаграммы схемы
- Входы — это круглые терминалы слева с названием переменной и текущим значением.
- Вентили используют стандартные символы ANSI/IEEE: D-образная форма для AND, изогнутый щит для OR, треугольник с кружком для NOT и т. д. Маленький кружок на выходе обозначает инвертированные варианты (NAND, NOR, XNOR).
- Провода имеют цветовую кодировку: красный (с легким свечением) при передаче 1, синий — при передаче 0.
- Выход отображается справа в виде закрашенного зеленого круга, когда Y = 1, и тускло-серого, когда Y = 0.
Часто задаваемые вопросы
Какие операторы можно использовать в логическом выражении?
Симулятор принимает словесные операторы (AND, OR, NOT, NAND, NOR, XOR, XNOR) и их символьные обозначения. Для AND используйте & или *, для OR — | или +, для NOT — ! или ~, для XOR — ^. Поддерживается и учебная запись: апостроф после переменной означает NOT (A' — это NOT A), а соседние термы соединяются AND. Например, AB + A'C означает (A AND B) OR (NOT A AND C). Также поддерживаются импликация (->) и эквивалентность (<->). Имена переменных состоят из одной латинской буквы от A до Z (регистр не учитывается); 0 и 1 можно использовать как константы. Скобки можно вкладывать, чтобы задать порядок вычислений.
В чем разница между вентилями NAND и NOR?
NAND (И-НЕ) выдает 1 всегда, когда результат AND его входов равен 0 — то есть во всех случаях, кроме того, когда все входы равны 1. NOR (ИЛИ-НЕ) выдает 1 только тогда, когда каждый вход равен 0. Оба называются универсальными вентилями, так как любая логическая функция может быть построена только на вентилях NAND или только на вентилях NOR, поэтому они являются строительными блоками интегральных схем CMOS.
Почему XOR выдает 1 при нечетном количестве входов со значением 1?
XOR (исключающее ИЛИ) выдает 1, когда его два входа различаются. Цепочка XOR работает как проверка четности: выход равен 1, когда общее количество входов со значением 1 нечетно, и 0, когда оно четно. Именно поэтому вентили XOR используются в генераторах четности, схемах обнаружения ошибок и для вывода суммы в двоичных сумматорах.
Сколько переменных может обработать симулятор?
Симулятор поддерживает до 5 различных переменных, что дает максимум 32 строки таблицы истинности. Этот предел позволяет сохранить читаемость таблицы истинности и разборчивость диаграммы схемы. Если вы вставите выражение с более чем 5 переменными, инструмент предложит сократить их количество.
Что такое форма суммы произведений?
Сумма произведений (SOP) — это каноническая форма логического выражения, записанная как OR (ИЛИ) от термов AND (И). Каждый терм AND соответствует строке таблицы истинности, выход которой равен 1. SOP — это прямой способ перевода таблицы истинности обратно в логическое выражение и отправная точка для минимизации методом карт Карно или Куайна-Мак-Класки.
Может ли симулятор упростить выражение или проверить эквивалентность двух выражений?
Да. В разделе «Упрощенное выражение» инструмент показывает минимальные формы суммы произведений и произведения сумм, найденные методом Куайна — Мак-Класки с точным поиском минимального покрытия. Также доступны карта Карно для 2–5 переменных с цветными контурами групп, списки минтермов и макстермов, а также реализации только на NAND и только на NOR с указанием числа вентилей. Разверните раздел сравнения, чтобы проверить эквивалентность двух выражений и увидеть строки, в которых их результаты различаются.
Можно ли использовать этот инструмент для проектирования реального оборудования?
Да — симулятор полезен для изучения цифровой логики, решения домашних заданий, прототипирования на макетных платах с ИС серии 74 и предварительного проектирования для проектов FPGA или ASIC. Диаграмма схемы показывает количество вентилей и структуру, что помогает оценить количество чипов или использование таблиц поиска (look-up-table) перед переходом в редактор схем.
Как записать мультиплексор 2 к 1 в виде булева выражения?
Для входов A и B, линии выбора S и выхода Y распространённая запись выглядит так: Y = (!S AND A) OR (S AND B). При S = 0 первый член пропускает A, а при S = 1 второй член пропускает B. В синтаксисе симулятора можно записать !S*A + S*B. Скобки помогут явно указать нужный порядок группировки.
Почему выражение A AND (B OR C) даёт другой результат, чем (A AND B) OR C?
Скобки меняют порядок группировки входов. В выражении A AND (B OR C) значение A должно быть равно 1, а B или C — быть равно 1. В выражении (A AND B) OR C результат сразу равен 1 при C = 1 независимо от значения A. Если A = 0, B = 0 и C = 1, первое выражение даёт 0, а второе — 1. Используйте скобки, чтобы явно задать нужную логику.
Может ли симулятор показать выход для всех возможных комбинаций входов?
Да. Согласно описанию страницы, симулятор заполняет таблицу истинности для выражений не более чем с пятью входами. В таблице перечислен выход для каждой возможной комбинации нулей и единиц; например, при трёх входах будет 2³ = 8 строк. Если в выражении переменных больше указанного числа, разделите задачу на части или упростите её, прежде чем полагаться на полную таблицу.
Ссылайтесь на этот контент, страницу или инструмент так:
"Симулятор Логических Вентилей" на сайте https://ru.miniWebtool.com/симулятор-логических-вентилей/ от MiniWebtool, https://MiniWebtool.com/
команда miniwebtool. Обновлено: 20 апр. 2026 г.
Обсудите инструмент с любимым ИИ
В Gemini вставьте скопированный вопрос в чат. Его также можно скопировать ниже.
Посмотреть вопрос
Инструменты для электроники:
- Калькулятор трёхфазной мощности Новый
- Калькулятор таймера 555 Новый
- Калькулятор перевода ампер в ватты Новый
- Калькулятор длины антенны Новый
- Калькулятор срока службы батареи
- Калькулятор конденсатора Новый
- Калькулятор заполнения трубы Новый
- Калькулятор децибел (дБ) Новый
- Калькулятор мощности генератора Новый
- Калькулятор импеданса Новый
- Калькулятор индуктивного сопротивления Новый
- Калькулятор кВА Новый
- Калькулятор Резистора для Светодиода Новый
- Симулятор Логических Вентилей Новый
- Конвертер Люменов в Ватты Новый
- Калькулятор Люкс в Люмены Новый
- Конвертер мА·ч в Вт·ч Популярное
- Калькулятор закона Ома
- Калькулятор параллельного сопротивления Новый
- Калькулятор ширины дорожки печатной платы
- Калькулятор коэффициента мощности Новый
- Калькулятор постоянной времени RC-цепи Новый
- Калькулятор цветового кода резистора
- Калькулятор последовательного соединения резисторов Новый
- Калькулятор резонансной частоты Новый
- Калькулятор освещения комнаты Новый
- Калькулятор последовательных и параллельных конденсаторов Новый
- Калькулятор трансформатора Новый
- Калькулятор Делителя Напряжения Новый
- Калькулятор падения напряжения
- Калькулятор Ватт в Амперы Популярное
- Калькулятор сечения провода Новый