Мегаобучалка Главная | О нас | Обратная связь


Практическая работа. Построение цифрового устройства по функции МДНФ



2019-05-24 284 Обсуждений (0)
Практическая работа. Построение цифрового устройства по функции МДНФ 0.00 из 5.00 0 оценок




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

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

Если требуется получить карту Карно для какой–либо функции, сначала надо записать эту функцию в СДНФ, в совершенной дизъюнктивно нормальной форме, или в виде таблицы истинности.

Для примера возьмём функцию F с таблицей истинности представленной в таблице №1.

Таблица №1.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
C 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
D 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
F 1 0 0 0 1 1 1 0 0 1 1 1 0 1 1 1

 

МДНФ функции F:

F=

Моделирование в Micro-cap

Схема устройства в программе Micro-cap представлена на рис. 1. Генератор сигнала вставляется командой Component>Digital Primitives>Stimulus Generators>Stim4. Настроим последовательность импульсов выходов A, B, C, D. В генераторе необходимо прописать последовательность импульсов, в данном примере длительность импульса составляет 100 нс:

.DEFINE IN1

+ 0NS 0

+ 100NS 1

+ 200NS 2

+ 300NS 3

+ 400NS 4

+ 500NS 5

+ 600NS 6

+ 700NS 7

+ 800NS 8

+ 900NS 9

+ 1000NS A

+ 1100NS B

+ 1200NS C

+ 1300NS D

+ 1400NS E

+ 1500NS F

+ 1600NS 0

Умножитель вставляется командой Component>Digital Primitives>Standard Gates>And Gates. Цифра указывает на количество входов. Сумматор вставляется командой Component>Digital Primitives>Standard Gates>Or Gates. Во всех цифровых устройствах выставляйте тип DO_GATE. Выполните необходимые соединения в схемах.

 

Рис. 1. Схема устройства в программе Micro-cap

Запустите исследование Analysis>Transient. Настройте параметры как показано на рис. 2. Толщину линий задайте на вкладке Properties, установите 2, подберите соответствующие цвета.

Рис. 2. Настройка параметров исследований.

Методика синтеза минимальных логических функций в базисах И-НЕ, ИЛИ–НЕ заключается в использовании законов:

 – Стрелка Пирса (ИЛИ-НЕ)

 – Штрих Шеффера (И-НЕ)

Каждая из них по отдельности составляет полную базисную систему. Рассмотрение правил проведем на примере функции F.

Для преобразования в базисы И-НЕ, ИЛИ-НЕ используем следующие законы алгебры-логики:

                                                               

                                                               

Переведем функцию МДНФ в базис ИЛИ-НЕ:

F= + +

+

Общая инверсия функции предполагает наличие на выходе схемы логического инвертора.

Элемент ИЛИ-НЕ вставляется командой: Component>Digital Primitives>Standard Gates>Nor Gates. Цифра указывает количество входов логического элемента. Элемент И-НЕ вставляется командой: Component>Digital Primitives>Standard Gates>Nand Gates. После расстановки элементов выполните необходимые соединения в соответствии с полученными функциями в базисах.

Схема устройства в Micro-cap в базисе ИЛИ-НЕ представлена на рис. 3.

Рис. 3. Схема цифрового устройства в базисе ИЛИ-НЕ.

Запустите исследование Analysis>Transient. Убедитесь, что итоговая функция соответствует заданной.

Переведем функцию МДНФ в базис И-НЕ:

F=

= =

=

Самостоятельно соберите схему в базисе И-НЕ.

Сделайте выводы по работе.



2019-05-24 284 Обсуждений (0)
Практическая работа. Построение цифрового устройства по функции МДНФ 0.00 из 5.00 0 оценок









Обсуждение в статье: Практическая работа. Построение цифрового устройства по функции МДНФ

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (284)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)