Советы при работе в программе MultiSim 2001

1. Для того, чтобы логические элементы и другие устройства отображались по европейскому стандарту DIN (более приближенному к российскому ГОСТ’у, чем американский стандарт ANSI), необходимо в меню Options/Preferences… во вкладке Component Bin переключиться с ANSI на DIN (как показано ниже):

Советы при работе в программе MultiSim 2001 - student2.ru Советы при работе в программе MultiSim 2001 - student2.ru

Советы при работе в программе MultiSim 2001 - student2.ru 2. Логические элементы и триггеры лучше вставлять как отдельные компоненты (не в составе микросхем). Они находятся в панели инструментов MISC/TIL:

В появившемся списке можно найти все основные логические элементы и другие цифровые устройства:

Советы при работе в программе MultiSim 2001 - student2.ru

Как видно, в поле Component Name приведены названия элементов, в поле Function поясняется назначение (функция) выбранного элемента, а в нижнем правом углу отображается его условно-графическое обозначение (УГО).

3. Для проверки работы счётчика к выходам триггеров необходимо подключить семисегментный индикатор с внутренним преобразователем кодов. Если на него подавать двоичный код, то этот индикатор будет отображать соответствующее шестнадцатеричное число (числа от 10 до 15 будут отображаться буквами от A до F).

Этот индикатор находится в панели инструментов Indicators:

Советы при работе в программе MultiSim 2001 - student2.ru Советы при работе в программе MultiSim 2001 - student2.ru

Советы при работе в программе MultiSim 2001 - student2.ru

Пример

Модуль счёта Тип триггера Базис логических элементов Ф. И. О. студента
RS-триггер   Буля {НЕ, И, ИЛИ}   Серебрянников А.В.

ВСЕ ПУНКТЫ ЗАДАНИЯ НУЖНО ВЫПОЛНЯТЬ ОЧЕНЬ ВНИМАТЕЛЬНО

(если где-то допущена ошибка – дальше придётся всё переделывать)

1. Составим таблицу:

Входной управляющий сигнал Исходное состояние Новое состояние Функции возбуждения триггеров
Триггер 1 Триггер 0
D Q1 Q0 Q1н Q0н R1 S1 R0 S0
x
x
x x x x x x
x
x
x x x x x x

1) Сначала нужно расписать все возможные комбинации переменных D, Q1 и Q0. В данном случае переменных 3, поэтому комбинаций будет 23 = 8.

2) Потом надо заполнить столбцы Q и Q.

Когда D = 0 (прямой счёт), QQ должно быть следующим значением для Q1Q0 .

Когда D = 1 (обратный счёт), QQ должно быть предыдущим значением для Q1Q0 .

Строки для Q1Q0 = 11 заполняем символом «x» (безразличное значение), т.к. наш счётчик до 11 не считает (модуль счёта равен 3, поэтому счёт идёт от 0 до 2).

3) Потом для всех значений пары Q1 и Q (для удобства выделены жёлтым цветом) по таблице (словарю) переходовсоответствующего триггера (в данном случае RS) нужно написать значения R1 и S1 .

Далее то же самое нужно сделать для остальных триггеров. В примере остался 1 триггер: нужно для пары Q0 и Q (выделены голубым цветом) по таблице (словарю) переходовнаписать значения R0 и S0.

2. Далее нужно рассматривать все функции возбуждения триггеров как отдельные логические функции и минимизировать их любым удобным случаем (с помошью карт Карно или с помощью инструмента Logic Converter в программе Electronics WorkBench или MultiSim).

Ниже показан пример минимизации функций R1 и S1 .

R1

D /Q1Q0
x 0 x 1
x 0 x 1
                   

R1= Q1

D /Q1Q0
x 1
x 0
                   

S1= Советы при работе в программе MultiSim 2001 - student2.ru

Переход в базис Шеффера (если нужно по индивидуальному варианту):

S1 = Советы при работе в программе MultiSim 2001 - student2.ru Советы при работе в программе MultiSim 2001 - student2.ru

Переход в базис Пирса (если нужно по индивидуальному варианту):

S1 = Советы при работе в программе MultiSim 2001 - student2.ru Советы при работе в программе MultiSim 2001 - student2.ru

Таким же образом надо получить логические выражения для функций R0 иS0 .

3. Далее нужно построить в программе Electronics WorkBench или MultiSim всю схему:

1) Поставить соответствующие синхронные триггеры (RS, JK, D или T);

2) Поставить генератор прямоугольных тактовых импульсов, семисегментый индикатор, схему из подходящего переключателя (Switch) для того, чтобы можно было просто переключать значение сигнала D между 0 и 1.

3) Реализовать все функции возбуждения триггеров на логических элементах в соответствии с базисом по индивидуальному варианту.

4) Соединить все устройства в цепи нужным образом.

4. Запустить схему и проверить, правильно ли она работает при различных значениях сигнала D. При D = 0 числа на индикаторе должны идти в прямом порядке, а при D = 1 – в обратном.

Примечание: Если число на индикаторе не меняются – надо попробовать увеличить частоту тактовых импульсов.

5. Если устройство работает не правильно – найти ошибки с самого начала работы и исправить их.

Наши рекомендации