Логический преобразователь (Logic Converter)
Внешний вид логического преобразователя показан на рис. 3.10. На лицевой панели преобразователя показаны клеммы-индикаторы входов А, В,..., Н и одного выхода OUT, экран для отображения таблицы истинности исследуемой схемы, экран-строка для отображения ее булева выражения (в нижней части). В правой части панели расположены кнопки управления процессом преобразования (CONVERSIONS). Возможные варианты использования преобразователя (см. также примеры в гл. 9):
1. Логический анализ га-входового устройства с одним выходом (входы исследуемого устройства подключаются к клеммам А... Н, а выход — к клемме OUT). В этом случае, используя кнопки управления, получим:
1.1.
— таблицу истинности исследуемого устройства;1.2.
— булево выражение, реализуемое устройством;1.3.
— минимизированное булево выражение;1.4.
— схему устройства на логических элементах без ограничения их типа;1.5.
— схему устройства только на логических элементах И-НЕ.2. Синтез логического устройства по таблице истинности.
2.1. Щелчком мыши по входным клеммам А, В,..., Н, начиная с клеммы А, активизируем мышью требуемое число входов анализатора (на рис. 3.10 показаны активными входы А, В, С и D), в результате чего на экране анализатора получим начальную таблицу истинности, в которой будут представлены все возможные комбинации входных сигналов и соответствующие им значения логических сигналов (О или 1) в столбце OUT.
2.2. Отредактируем полученную таблицу в соответствии с заданием путем записи 1, О или Х в столбце OUT в строках, которые по комбинациям входных сигналов соответствуют заданным. Пусть, например, в первой строке при комбинации входных сигналов 0000 (см. рис. 3.10) нужно на выходе получить не 0, а 1. Для этого ставим курсор мыши на первую строку в столбце OUT, производим щелчок и на клавиатуре вводим 1. Дальнейшие перемещения с целью редактирования остальных строк столбца OUT удобнее производить с помощью клавиш управления курсором. При этом данные в столбцах А, В, С и D редактирования не требуют, поскольку в этих столбцах уже имеются все возможные комбинации.
Рис. 3.10. Лицевая панель логического преобразователя
Далее выполняем команды из п. 1, начиная с пп. 1.2. 3. Синтез логического устройства по булеву выражению. 3.1. Булево выражение заносится в экран-строку, предварительно активизируя там мышью курсор. Используются символы А...Н, при инверсии — А\..Н\
3.2. Нажимая кнопку
, получаем таблицу истинности.Далее выполняем команды п. 1, начиная с пп. 1.3.