Схемы логических элементов программа

Бесплатный создатель логических схем, который можно использовать для создания логических схем, а также для тестирования созданных логических схем с помощью моделирования. Вы можете добавить все общие логические компоненты, а также различные другие электрические компоненты, которые вам обычно нужны для создания электрических схем и диаграмм, такие как цифровые дисплеи, светодиоды, зонды, часы и так далее. Для логических элементов можно добавить примерно 18 входов к каждому. Вы также можете добавить текстовые заметки к вашей схеме. Разработанная схема может быть экспортирована в виде изображения в формате PNG, GIF, BMP, JPEG или TIFF.

Сайт:
Лицензия: бесплатно
Язык интерфейса: Русский есть
ОС: Windows XP – 10
Скачать: Logical Circuit 2.20.01.15

Источник: sonraid.ru

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

Привет, Хабр! Это начало небольшого цикла из двух статей с пошаговым проектированием цифрового устройства с уклоном на практику. Минимум «воды» и максимум практики!

Цифровая техника — И, ИЛИ, НЕ на транзисторах

Для начала работы возьмем следующие выходные параметры: 0000110001110001

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

Инструменты, материалы и прочее:

  • Electronics Workbench
  • Линейка, ручка и листок (для общих расчетов)
  • Базовые знания дискретной математики, цифровой схемотехники и принципа работы представленных программ
  • Условное графическое обозначение микросхем 7404 (аналог К155ЛН1), 7410 (аналог К155ЛА4), 7410 (аналог К155ЛА4) и 7420 (аналог К155ЛА1)
  • Фактическое изображение микросхем 7404 (аналог К155ЛН1), 7410 (аналог К155ЛА4), 7410 (аналог К155ЛА4) и 7420 (аналог К155ЛА1)
Читайте также:
Как называется программа перышко

Начало работы

1. Построение таблицы истинности и нахождение совершенной дизъюнктивной нормальной формы (СДНФ)

Первым делом необходимо составить таблицу истинности по формуле

где N – количество возможных вариантов, а i – количество выходных сигналов.

В представленном случае это будет выглядеть так:

На основе полученных данных можно перейти к построению таблицы истинности. Для наглядности входные сигналы были обозначены как A, B, C и D, выходной как F.

После построения таблицы истинности можно приступать к получению СДНФ. Это выполняется в два шага:

  1. Выделяются строчки таблицы истинности, в которых F=1.
  2. Выписывается конъюнкция переменных у всех выделенных строк по следующей формуле: если значение переменной равно 1, то в конъюнкцию включается сама переменная. Если значение равно 0, то включается отрицание переменной. Полученные конъюнкции нужно связать в дизъюнкцию.

Построение логических схем

Более наглядно:

2. Создание карты Карно, минимизация и приведение к базису И-НЕ

Полученную СДНФ необходимо сократить при помощи карт Карно.

Три шага для построения карт Карно:

  1. так как используются четыре переменные (A, B, C и D), то строится таблица 5×5 клеток;
  2. таблица заполняется на основе «координат» из таблицы истинности (из строк, в которых F=1) или СДНФ (суть одна. Просто кому как удобнее);
  3. в заключение смежные клетки объединяются в группы. Группы не должны содержать нули. Группы должны быть кратны двум. Группы могут пересекаться.

Более наглядно:

Следующее действие — минимизация полученных групп. Общий принцип можно свести к следующему:
Если 11 — значение не меняется;
Если 00 — присваивается отрицание;
Если 01 (или 10) — вычеркивается.

Полученные произведения связываются в дизъюнкцию:

После чего составленное выражение приводится к базису И-НЕ при помощи закона де Моргана (отрицание конъюнкции есть дизъюнкция отрицаний, отрицание дизъюнкции есть конъюнкция отрицаний):

Читайте также:
Имя go не распознано как имя командлета функции файла сценария или выполняемой программы

Обратите внимание на изменения — появилось двойное отрицание (по одной на «группу» и одно общее) и изменились знаки.

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

Пример логической схемы:

3. Электронная схема на основе логических элементов

Основные расчеты завершены. Теперь можно отложить листок с ручкой и линейкой. Переходим в Electronics Workbench.

В данном случае этот этап выступает «промежуточным» и упрощает процесс перехода от выражения в базисе И-НЕ к электронной схеме на основе микросхем.

Более наглядно:

1 — Питание;
2 — Переключатели, используемые для подачи сигналов;
3 — Индикаторы (применяются для наглядной проверки работоспособности);
4 — Логические элементы типа «НЕ»;
5 — Логические элементы типа «3И-НЕ»;
6 — Логический элемент типа «4И-НЕ»;
7 — Заземление.

Как можно заметить, логические элементы электронной схемы внешне отличаются от тех, что были представлены ранее (в логической схеме). Это связано с тем, что в Electronics Workbench условное графическое обозначение логических элементов выполнено по стандартам ANSI, тогда как показанная ранее логическая схема была выполнена в соответствии ГОСТ 2.743-91.

Работоспособность электронной схемы проверяется по таблице истинности. Для этого нужно нажать кнопку запуска

и начать производить переключения, проводя сравнение с таблицей истинности.

ВАЖНО: нужно проверять каждую строчку. Выборочная проверка ничего не даст.

4. Электронная схема на основе микросхем

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

Как можно заметить, в полученной электронной схеме использовано 4 микросхемы — 7404 (аналог К155ЛН1), 7410 (аналог К155ЛА4), 7410 (аналог К155ЛА4) и 7420 (аналог К155ЛА1). Для того чтобы понять, как происходит подключение, следует обратиться к фактическому изображению микросхем.

Читайте также:
Программа мы тодес отзывы

Фактические изображения:



Сначала это может показаться сложным, но со временем вы поймете, что это не так уж и трудно.
ВАЖНО: не забывайте делать проверку.

Продолжение следует.

  • схемотехника
  • на пальцах
  • цикл статей

Источник: habr.com

Circuit Sandbox — Визуальный строитель логических цепей

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

Подключение пользовательского чипа памяти

20 марта 2021 г. 20:09 Английский GNU GPL v2

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

Circuit Sandbox предназначена для создания и моделирования виртуальных логических схем.

Работа программы состоит из двух режимов — режим моделирования и режим проектирования.
Схемы создаются в режиме проектирования путем размещения компонентов (вводы, выводы и логические элементы) и соединяя их. В режиме моделирования, поведение схем моделируется в реальном масштабе времени.

Интерфейс состоит из следующих частей:

  • Выпадающие меню — Они используются для выполнения всех общих операций программы, такие как открытие и сохранение модели, и переключение между режимом моделирования и режимом проектирования.
  • Панель инструментов — Это группа кнопок, используемых для выполнения наиболее распространенных операции.
  • Toy Box — Это организованная совокупность используемых компонентов для создания цепи, расположенных на левой стороне окна.
  • Песочница — Это пространство для создания и моделирования работы схем.

Режим моделирования имитирует поведение текущей модели схемы. Черные провода несут
неопределенное значение; красные провода несут логическое значение True (истина); и синие провода несут логическое значение false (ложь).

Для запуска моделирования, выберите Start Simulation из меню Simulation. Для изменения
Входных значений цепи, нажмите на входные компоненты схемы.

Характеристики

Ссылки на официальный сайт и загрузку

  • Веб-сайт:sourceforge.net/projects/circuitsandbox
  • Каталог загрузки
  • Прямая ссылка
  • Резервная копия

Источник: xn--90abhbolvbbfgb9aje4m.xn--p1ai

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru