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

Синтез логического устройства по таблице истинности

Щелчком мыши по входным клеммам А, В,...,Н, начи­ная с клеммы А, активизируем требуемое число входов анализатора (на рис. 2.8 три входа - А, В, С). В результате получим на экране начальную таблицу истинности (значение логической функции (выход OUT) на каж­дом наборе входных сигналов 0).

Отредактируем полученную таблицу, например, для мажоритарного устройства на 3 входа. Для этого ставим курсор мыши в столбце OUT на строке входных сигналов 011 (третий набор), производим щелчок (нажатие левой клавиши мыши). Аналогично делаем присваиваем значение 1 наборам комбина­ций 5, 6, 7. В результате редактирования получим требуемую таблицу ис­тинности (рис. 2.8).

Примечание. Если значение логической функции (ЛФ) не задано на неко­торых наборах, то вводится для этих наборов в столбце OUT символ X, для за­данных значений соответственно 1 или 0.

Щелкнув мышью по кнопке , получим выражение ЛФ в общем базисе (нижняя строка общего вида анализатора, рис. 2.8). В нашем примере для мажоритарного узла.

Щелкнув мышью по кнопке , получим минимизированное ДНФ ЛФ (нижняя строка общего вида преобразователя).

Для создания схемы ЦУ на логических элементах в общем базисе щелкнуть мышью по кнопке . Появится схема мажоритарного узла (рис. 2.9). Следует отметить, что ЛЭ «И», «ИЛИ» - только на два входа.

Рис 2.9

Два создания схемы ЦУ на логических элементах «И-НЕ» щелкнуть мышью по кнопке , появится схема мажоритарного узла в базисе «2И-НЕ» (рис. 2.10).

Рис. 2.10

Синтез цифрового устройства по заданному выражению логической функции (структурной формуле)

Запишем в экран-строку (рис. 2.8, в нижней части) логическую функцию в СДНФ, предварительно активизируя там мышью курсор. Для записи ЛФ используем только символы на входных клеммах анализатора (шрифт En) A,B,…, H, начиная с А. При инверсии использовать : A’…H’(клавиша «Э», шрифт En). Например, выражение ЛФ «ИЛИ» на два входа имеет вид A’B+AB’+AB.

Щелкнуть мышью по кнопке , в окне логического пре­образователя появится таблица истинности. Далее можно минимизировать ЛФ, щелкнув мышью по кнопке , и создать схему, как было показано ранее при синтезе ЦУ по таблице истинности.

Примечание. ЛФ вида на экране-строке анализатора записывается так: (А+В)’.

Анализ работы схемы цифрового устройства (получение таблицы истинности для заданной схемы цу)

Логический преобразователь позволяет определить таблицу истинно­сти заданной (разработанной) схемы ЦУ (не более восьми входов и один выход). Для этого входы ЦУ соединить со входами логического преобра­зователя А, В,…, Н, а выход Out- с выходом анализируемой схемы и щелкнуть мышью по кнопке (кнопка включения/выключения работы схемы ЦУ не используется!). В окне логического преобразователя появится таблица истинности исследуемой схемы ЦУ.

Генератор слова

Внешний вид генератора слова (кодовых комбинаций) в развернутом виде представлен на рис. 2.11. Генератор предназначен для генерации 1048 (3FFh) 16-разрядных двоичных слов, которые набираются пользователем 16-ричным, двоичным кодами или кодом ASCII.

Рис. 2.11

Для набора 16-ричных комбинаций щелкнуть мышью на соответст­вующем разряде в окне-экране (слева) и затем ввести с клавиатуры цифры 0...9 или буквы А, В, C, D, Е, F.

Для набора или отображения слов двоичным ко­дом нужно щелкнуть мышью напротив строки «Двоичное» на панели «Отображение». Содержимое ячеек можно записать, читать или стереть.

Для этого щелкнуть мышью по кнопке «Установки..» панели «Управление» и в раскрывшемся меню выбрать опцию:

Очистить буфер - стереть содержимое ячеек (содержимое буфера эк­рана);

Загрузить - загрузить кодовые операции (из файла с расширением .dp);

Сохранить - записать все набранные на экране комбинации в файл (предла­гается выбор директории записи файла с расширением .dp);

Вверх - заполнить буфер экрана кодовыми комбинациями, начи­ная с 0 в нулевой ячейке и далее с прибавлением 1 в каждой последующей ячейке;

Вниз - заполнить буфер экрана кодовыми комбинациями, начиная с FFFF в нулевой ячейке и далее с уменьшением на 1 в каждой по­следующей ячейке;

Вправо - заполнить каждые четыре ячейки комбинациями 1-2-4-8 со смещением их в следующие четыре ячейки вправо (на рис. 2.11 нижние ячейки);

Влево — то же, но со смещением влево.

Запуск генератора осуществляется, если хотя бы один из выходов ге­нератора подключен к входу схемы цифрового устройства (логического элемента). Сформированные кодовые комбинации выдаются:

- в пошаговом режиме - при нажатии кнопки «Пошагово» на панели «Управление»;

- в циклическом режиме - при нажатии кнопки «Циклически»;

- с выбранного курсором слова до конца - при нажатии кнопки «Однократно».

Частота следования кодовых комбинаций задается нажатием кнопок

на панели «Частота».