- •Особенности проектирования электронных устройств на Multisim 11
- •2.1. Компоненты и библиотеки элементов Multisim 11 Структура рабочего окна программы Multisim
- •2.2. Контрольно-измерительные и индикаторные приборы
- •Логический преобразователь
- •Синтез логического устройства по таблице истинности
- •Синтез цифрового устройства по заданному выражению логической функции (структурной формуле)
- •Анализ работы схемы цифрового устройства (получение таблицы истинности для заданной схемы цу)
- •Генератор слова
- •Осциллограф
- •2.3. Технология подготовки схем
- •2.4. Алгоритм проектирования электронного цифрового устройства на сапр Multisim
- •Построение таблицы истинности и сднф.
- •Выбор и соединение элементов схемы.
- •Установка параметров приборов схемы.
- •Импортирование схемы в Ultiboard 11. Трассировка и просмотр трехмерного вида платы
Синтез логического устройства по таблице истинности
Щелчком мыши по входным клеммам А, В,...,Н, начиная с клеммы А, активизируем требуемое число входов анализатора (на рис. 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 нижние ячейки);
Влево — то же, но со смещением влево.
Запуск генератора осуществляется, если хотя бы один из выходов генератора подключен к входу схемы цифрового устройства (логического элемента). Сформированные кодовые комбинации выдаются:
- в пошаговом режиме - при нажатии кнопки «Пошагово» на панели «Управление»;
- в циклическом режиме - при нажатии кнопки «Циклически»;
- с выбранного курсором слова до конца - при нажатии кнопки «Однократно».
Частота следования кодовых комбинаций задается нажатием кнопок
на панели «Частота».
