Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие 445

.pdf
Скачиваний:
9
Добавлен:
30.04.2022
Размер:
1.49 Mб
Скачать

ФГБОУ ВПО «Воронежский государственный технический университет»

Кафедра систем информационной безопасности

ЦИФРОВЫЕ СХЕМЫ ПОЛУПРОВОДНИКОВЫЕ ПРИБОРЫ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к практическим занятиям по дисциплине «Электроника и схемотехника» для студентов специальностей

090301 «Компьютерная безопасность»,

090302 «Информационная безопасность телекоммуникационных систем», 090303 «Информационная безопасность автоматизированных систем»

очной формы обучения

Воронеж 2015

Составитель канд. техн. наук Е. А. Москалева

УДК 681.38

Цифровые схемы. Полупроводниковые приборы. Методические указания к практическим занятиям по дисциплине «Электроника и схемотехника» для студентов специальностей 090301 «Компьютерная безопасность», 090302 «Информационная безопасность телекоммуникационных систем», 090303 «Информационная безопасность автоматизированных систем» очной формы обучения / ФГБОУ ВПО «Воронежский государственный технический университет»; сост. Е. А. Москалева. Воронеж, 2015. 64 с.

Методические указания предназначены для использования на практических занятиях по дисциплине «Электроника и схемотехника» с целью научить студентов анализировать работу электронных схем и решать схемотехнические задачи, связанные с выбором системы элементов при заданных требованиях к параметрам.

Методические указания подготовлены в электронном виде в текстовом редакторе MW-2010 и содержатся в файле Москалева_ПЗ2_ЭЛиСХ.pdf.

Табл. 3. Ил. 76. Библиогр.: 5 назв.

Рецензент д-р техн. наук, проф. А. Г. Остапенко

Ответственный за выпуск зав. кафедрой д-р техн. наук, проф. А. Г. Остапенко

Издается по решению редакционно-издательского совета Воронежского государственного технического университета

© ФГБОУ ВПО «Воронежский государственный технический университет», 2015

Практическое занятие № 1 Составление комбинационных схем

Цель практических занятий: освоить принципы синтеза комбинационных схем

Теоретические сведения

Математической базой цифровой техники является

алгебра логики или булева алгебра [1], которая оперирует с переменными, принимающими только два значения – 0 и 1, т. е. с двоичными переменными. Функция двоичных переменных называется логической функцией. Логическая функция может быть выражена словесно, в алгебраической форме или таблицей, называемой переключательной или таблицей истинности. Таблица истинности однозначно определяет, как будет работать проектируемая схема.

Любую логическую функцию можно представить совокупностью элементарных логических функций, которыми являются логическое сложение (дизъюнкция – «+» « »). логическое умножение (конъюнкция – «·» « ») и логическое отрицание (инверсия) [1,3,4].

Логический элемент И

Для обозначения операции И (конъюнкция) в алгебре логики используется символ .

X A B .

Операции И соответствует таблица истинности, приведенная на рис.1.1 а. В литературе встречаются другие символы для обозначения логического умножения, точка · или &:

X = A · B; X = A & B.

Условные обозначения двухвходового элемента И приведены на рис. 1. б-г.

На выходе логического элемента И сигнал 1 появится тогда, когда на всех входах совпадут сигналы 1.

а б в г Рис. 1. Логический элемент И

На выходе логического элемента И сигнал 1 появится тогда, когда на всех входах совпадут сигналы 1.

Логический элемент ИЛИ

Для обозначения операции ИЛИ (дизъюнкция) в алгебре логики используется символ или +:

X

A

B

; X = A + B.

Этой операции соответствует таблица истинности, приведенная на рис. 2 а. Условные обозначения двухвходового элемента И приведены на рис. 2 б-г.

а

б

в

г

 

Рис. 2. Логический элемент ИЛИ

 

На выходе логического элемента ИЛИ сигнал 1 появится только тогда, когда хотя бы на одном из его входов присутствует сигнал 1.

3

Логический элемент НЕ

Для обозначения операции НЕ (инверсия) в алгебре логики используется черта над символом, апостроф и знак ¬ перед символом.

X

Этой операции приведенная на рис. 3 элемента И приведены

A ; X = A´; X = ¬A.

соответствует таблица истинности, а. Условные обозначения двухвходового на рис. 3 б-г.

а

б

в

 

г

 

Рис. 3. Логический элемент НЕ

 

 

Состояние

логического

элемента

НЕ

всегда

противоположно состоянию входа.

Логические элементы И, ИЛИ и НЕ предназначены для выполнения трех основных операций цифровой логики над дискретными сигналами. С помощью этих элементов можно реализовать логические операции любой сложности. Поэтому эти элементы называются основными (рис. 4).

Рис. 4. Стандартизованные графические обозначения элементов

Комбинированные элементы Логический элемент И-НЕ

Если соединить последовательно элементы И и НЕ согласно схеме на рис. 5 а, то выход X логического элемента И

4

инвертируется. Этой операции соответствует таблица истинности, приведенная на рис. 5 б.

а б Рис. 5. Логический элемент И-НЕ

Логическая функция выражению:

Z

A

элемента И-НЕ отвечает

B .

Условные обозначения двухвходового элемента И-НЕ приведены на рис. 6 а-в.

а

б

в

 

Рис. 6. Обозначения элемента И-НЕ

 

На выходе логического элемента И-НЕ логическая 1 будет только в том случае, если не на всех входах наступает состояние 1.

Логический элемент ИЛИ-НЕ

Схема элемента ИЛИ-НЕ приведена на рис. 7 а, соответствующая ей таблица истинности – на рис. 7 б.

а б Рис. 7. Элемент ИЛИ-НЕ

5

Логическая функция элемента ИЛИ-НЕ:

Z A B .

Условные обозначения двухвходового элемента ИЛИ-НЕ приведены на рис. 8 а-в.

а

б

в

 

Рис. 8. Обозначения элемента ИЛИ-НЕ

 

На выходе логического элемента ИЛИ-НЕ логическая 1 будет только в том случае, если ни на одном из входов нет состояния 1.

Равнозначность

Элемент «Равнозначность» (эквивалентность, исключающее ИЛИ-НЕ) (рис. 9, а) имеет на выходе логическую 1, если на входах одновременно воздействуют одинаковые логические переменные.

а

б

в

 

Рис. 9. Логические элементы

 

Для обозначения операции используются знаки: ≡, ~,

.

x

x

; x1

~ x2;

1

2

Элемент «Равнозначность» логическую функцию:

x1

x2 .

выполняет следующую

6

F

x

x

1

2

x

x

1

2

.

Неравнозначность

Элемент «Неравнозначность» (исключающее ИЛИ, сложение по модулю 2) (рис. 9, б) имеет на выходе логическую 1, если на входах присутствуют неравнозначные логические переменные. Для обозначения операции используются знаки:

, +2:

x x

1

2

F

x

x

1

2

x

 

1

 

x2

.

Запрет

Элемент «Запрет» (рис. 9 в) имеет на выходе логическую 1, если на основном входе воздействует логический сигнал x1 = 1, а на запрещающем входе – логический сигнал x2 = 0

F x1 x2 x1 x2 .

Если необходимы три входа или более, то соединяют последовательно двухвходовые элементы (рис. 10)

Рис. 10. Последовательное соединение элементов

С добавлением каждого нового входа число комбинаций (вариантов вход-вход) таблицы истинности удваивается.

Для реализации логических операций применяют соответствующие логические элементы. Система элементов,

7

позволяющая строить на их базе логическую схему любой сложности, называется функционально полной системой элементов или базисом. Базис образуют логические элементы ИЛИ, И и НЕ. Кроме того, на практике широко применяются логические элементы, реализующие простейшие функции двух аргументов ИЛИ–НЕ (стрелка Пирса x1 х2) (рис. 13.1, г), И– НЕ (штрих Шеффера x1 / х2) [3].

Аксиомы алгебры логики

X + 0 = X

X + 1 = 1

X + X = X

X · 0 = 0

X · 1 = X

X · X = X

X X 1 X X 0

Тождества

 

 

 

 

 

 

 

 

 

 

X

1

X

2

X

1

X

2

X

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

1

 

X

1

 

X

2

X

1

X

2

 

 

X

 

 

 

 

X

 

 

 

X

1

 

1

 

X

2

1

 

 

 

 

X

1

X

2

X

1

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

X

1

X

1

X

2

X

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

1

X

2

X

2

X

1

X

2

 

 

 

 

 

 

 

 

 

 

 

X

1

X

2

X

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Законы

переместительный

X

1

X

2

X

2

X

1

 

 

 

 

X

1

X

2

X

2

X

1

 

 

 

 

сочетательный

 

 

X

1

X

2

X

 

X

 

 

 

 

3

 

 

 

X

1

X

2

X

X

 

 

 

 

3

 

 

1

 

1

 

 

X

2

 

X

2

X

3

 

 

X

3

 

 

 

 

распределительный

 

 

 

 

 

X

1

X

2

X

X

1

X

2

X

1

X

3

 

 

3

 

 

 

 

инверсии (теоремы де Моргана)

X

1

X

2

X

3

X

1

X

2

X

3

 

 

 

 

 

 

X1 X2 X3 X1 X2 X3

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

8

произведений переменных либо в виде произведения их сумм

[1].

Запись логической функции в виде суммы произведений переменных или их инверсий называют дизъюнктивной нормальной формой (ДНФ). ДНФ может быть получена из таблицы истинности. Для этого для значений функции Y = 1 записываются элементарные логические произведения. Запись функции в виде произведения сумм называется конъюнктивной нормальной формой (КНФ). КНФ может быть получена из таблицы истинности. Для этого для значений функции Y = 0 записываются элементарные логические суммы входных величин.

Для каждой логической функции может существовать несколько равносильных ДНФ и КНФ. Вместе с тем имеется только один вид ДНФ или КНФ, в котором функция может быть записана единственным образом (совершенные нормальные формы).

В совершенной дизъюнктивной нормальной форме

(СДНФ) каждое входящее слагаемое включает все переменные (с инверсиями и без них) и нет одинаковых слагаемых. В

совершенной конъюнктивной нормальной форме (СКНФ)

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

Любую логическую схему можно описать и представить в ДНФ или КНФ. Однако полученная таким образом схема не является оптимальной с точки зрения ее практической реализации. Поэтому исходные логические функции обычно минимизируют. Целью минимизации является уменьшение стоимости ее технической реализации. Критерий минимизации неоднозначен. Наиболее просто задача минимизации решается с использованием карт Вейча (рис. 11). Для минимизации несложных функций применяются алгебраические преобразования. Для функций, имеющих большое число переменных (больше трех) и большое число слагаемых, – специальные методы [1].

9