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

Методические указания к работе

К п.1. Логическое устройство можно представить в виде схемы, представленной на рисунке 9.1.Нна входы X3, X2, X1, X0 схемы подаются логические сигналы, а на выходах Y2, Y1, Y0 формируются логические сигналы. Для удобства представления исходных данных комбинация логических сигналов на входе и выходе представлена шестнадцатеричными и восьмеричными цифрами.

Прямоугольник 12

X3

Прямая со стрелкой 15

Y2

X2

X1

Y1

X0

Y0

Рисунок 9.1 – Схема логического устройства

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

Рассмотрим пример:

На входах заданы шестнадцатеричные числа X3 X2 X1 X0: 7, С.

Соответствующие им восьмеричные числа на выходах схемы Y2 Y1 Y0 равны 6, 3.

Построим таблицу истинности для этого варианта:

Число на входе

Входы схемы

Число на выходе

Выходы схемы

X3

X2

X1

X0

Y2

Y1

Y0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

2

0

0

1

0

0

0

0

0

3

0

0

1

1

0

0

0

0

4

0

1

0

0

0

0

0

0

5

0

1

0

1

0

0

0

0

6

0

1

1

0

0

0

0

0

7

0

1

1

1

6

1

1

0

8

1

0

0

0

0

0

0

0

9

1

0

0

1

0

0

0

0

A

1

0

1

0

0

0

0

0

B

1

0

1

1

0

0

0

0

C

1

1

0

0

3

0

1

1

D

1

1

0

1

0

0

0

0

E

1

1

1

0

0

0

0

0

F

1

1

1

1

0

0

0

0

Как видно из таблицы, если на входе таблицы задано число 6 (0111), то на выходе должно формироваться число7 (111),. Если на входе число С (1100), то на выходе число 3 (010). При остальных исходных данных на входах, на выходе схемы должно быть число 000.

К п.2. Из таблицы истинности для каждого выхода схемы выбираются строки, в которых значение на выходе равно 1. Тогда формула будет состоять из сумм произведений сигналов на входе каждой такой строки.

Так, в рассмотренном примере для выхода Y1 состояние логической единицы устанавливается, когда на вход логической схемы подано число С (1100) или число 7 (0111).

При составлении произведений логического выражения, если на вход x подается логическая единица, то в произведение подставляется сама величина X. Если на вход подается логический ноль, то в произведение подставляется инверсия величины, т.е. x̅.

Таким образом, в нашем варианте задания для выхода Y1 будет определено следующее логическое выражение Y1 = x̅3*x2*x1*x0+ x3*x2*x̅1*x̅0,

Для выходов Y1 и Y0, состояние 1 определяется только одной строкой, поэтому логические выражения будут иметь вид Y2 = x̅3*x2*x1*x0 и Y0 = x 3*x2* x̅1* x̅0.

К п.3. При составлении логической схемы необходимо использовать основные логические элементы И, ИЛИ, НЕ.

Элемент НЕ (отрицание, инверсия)

Таблица истинности графическое обозначение операции НЕ:

Конъюнкция (логическое умножение).

Таблица истинности и графическое обозначение операции И:

Дизъюнкция (логическое сложение).

Таблица истинности и графическое обозначение операции ИЛИ

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

Для рассматриваемого примера схема имеет вид, показанный на рисунке 9.2

Рисунок 9.2 - Логическая схема преобразования сигналов

К п.5. Возможности пакета MicroCap8 по реализации логических схем.

Micro-Cap является программой для аналогового и цифрового моделирования электрических и электронных цепей с интегрированным визуальным редактором.

Для создания схемы потребуются элементы, которые можно выбрать из меню компоненты.

Ниже дан список компонентов, которые понадобятся для выполнения работы и путь расположения в меню компоненты:

Компонент генератора импульсов - Digital Primitives\ Stimulus Generators\ Stim4.

Компонент инвертора - Digital Primitives\ Standard Gates\ Inverters\ Inverter.

Компонент 2И - Digital Primitives\ Standard Gates\ And Gates\ And2.

Компонент 2ИЛИ - Digital Primitives\ Standard Gates\ Or Gates\ Or2.

Соединение элементов между собой производится с помощью соединительных линий

К п.6. Составить в пакете схему, полученную в п.4

Построение схемы осуществляется последовательным выбором компонентов и добавлением их на рабочую область приложения. Далее все компоненты соединяются с помощью соединительных линий.

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

Следует дать названия узлам в схеме на входе – X3, X2, X1, X0, и на выходе – Y2, Y1, Y0.

На рисунке 9.3 приведено изображение схемы, собранной в Micro-Cap для рассмотренного выше примера.

Рисунок 9.3 – изображение схемы в пакете Micro-Cap

У компонента генератора импульсов вывод на который будет выводиться старший разряд числа обозначен квадратом:

Для открытия формы задания сигналов генератора прямоугольных импульсов нужно сделать на нем двойной клик. В открывшейся форме необходимо задать параметр FORMAT, установив в нем значение 1111. Также необходимо задать в параметр COMAND, при нажатии на который в нижней части окна появляется поле для задания теста команды. Ниже приведен текст, который необходимо ввести в это поле:

.define U9

+0ns 0000

+1ns 0001 +1ns 0010 +1ns 0011 +1ns 0100 +1ns 0101 +1ns 0110 +1ns 0111 +1ns 1000 +1ns 1001 +1ns 1010 +1ns 1011 +1ns 1100 +1ns 1101 +1ns 1110 +1ns 1111 +1ns 0000

Окно настройки элемента генератора импульсов Stim4

Завершется редактирование нажатием кнопки ОК.

К п.7.

Для моделирования построенной схемы следует выбрать пункт меню Анализ\ Переходные процессы.

В появившемся окне следует задать параметры, как показано ниже на рисунке

Окно настройки моделирования переходных процессов

Для добавления новых строк в таблицу используется кнопка Добавить. В таблице необходимо заполнить колонку «Р» числами в порядке возрастания от 1 до 7, колонку «X Expression» символами Т. В колонке «Y Expression» задаются названия узлов схемы в формате d(УЗЕЛ), где УЗЕЛ – название узла схемы. В колонке «X Range» необходимо задать через запятую значения диапазона времени моделирования, начальное значение времени моделирования и шаг сетки графика. Задаем во всех строках значение 1.6e-8,0,1e-9.

После завершения настройки параметров моделирования переходного процесса следуетнажать кнопку Запуск и проанализировать графики в окне «Анализ ПП», как показано на рисунке 9.4.

Рисунок 9.4 - Окно результатов моделирования переходных процессов

Как видно из графика, при значениях на входах X3 X2 X1 X0 = 0111 (цифра 7), значение на выходах Y2 Y1 Y0 = 110 (цифра 6). При значениях на входах X3 X2 X1 X0 = 1100 (цифра С), значение на выходах Y2 Y1 Y0 = 013 (цифра 2).

Лабораторная работа №9 разработана при участии магистра Рустама Зулкарниева.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]