41835

ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ И СХЕМЫ

Лабораторная работа

Информатика, кибернетика и программирование

Данная работа посвящена изучению простейших комбинационных логических устройств реализующих логические функции сложения умножения и отрицания. В результате функции отображающие информацию принимают в каждый момент времени только значения 0 или 1. Такие функции называют логическими а сигналы входные и выходные переменные двоичными бинарными. Рассматривая входные сигналы х1 х2 хп в качестве аргументов можно соответствующие выходные сигналы представлять в виде функции уi = fх0 х1 х2 хп с помощью...

Русский

2013-10-25

238.57 KB

45 чел.

Лабораторная работа 9

ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ И СХЕМЫ

ЦЕЛЬ РАБОТЫ

Ознакомление с основными характеристиками логических элементов и основами синтеза логических схем.

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

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

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

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

В общем случае логическое устройство может иметь п входов и m выходов. Рассматривая входные сигналы х1, х2, …, хп в качестве аргументов, можно соответствующие выходные сигналы представлять в виде функции уi = f(х0, х1, х2, …, хп) с помощью операций алгебры логики.

В булевой алгебре выделяют три основные функции: конъюнкция, дизъюнкция, отрицание. Остальные функции являются производными от приведенных выше.

логическое сложение или дизъюнкция, обозначаемое символом "" (или "+") и называемое также  операцией ИЛИ. При этом число аргументов (слагаемых х) может быть любым. Эта операция для функции двух переменных x1 и x2 описывается в виде логической формулы

Это значит, что у истинно (равно 1), если истинно хотя бы одно из слагаемых x1 или x2. И только в случае, когда все слагаемые х равны 0, результат логического сложения у также равен 0.  

логическое умножение или конъюнкция, обозначаемое символом "" (или "") и называемое также операцией И. При этом число аргументов (сомножителей х) может быть любым. Эта операция для функции двух переменных x1 и x2 описывается в виде логической формулы

Это значит, что у истинно (равно 1), если истинны сомножители x1 и x2. В  случае, если хотя бы один из сомножителей равен 0, результат логического умножения у равен 0.  

логическое отрицание или инверсия, обозначаемое чёрточкой над переменной и называемое операцией НЕ. Эта операция записывается в виде

.

Это значит, что у истинно (равно 1), если х ложно (равно 0), и наоборот. Очевидно, что операция у выполняется над одной переменной х и её значение всегда противоположно этой переменной

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

В качестве примера рассмотрим функцию неравнозначности у двух переменных х1 и х2, принимающая значение 1 при х1 х2 и значение 0 при  х1 = х2 = 0 или при х1 = х2 = 1, т. е. .

Операцию неравнозначности чаще называют суммированием по модулю 2 и обозначают

3. БАЗОВЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ

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

К универсальным логическим операциям (устройствам) относят две разновидности базовых элементов:

функцию Пирса, обозначаемую символически вертикальной стрелкой  (стрелка Пирса) и отображающую операцию ИЛИ-НЕ. Для простейшей функции двух переменных х1 и х2  функция  у = 1 тогда и только тогда, когда х1 = х2 = 0:  

функцию Шеффера, обозначаемую символически вертикальной черточкой (штрих Шеффера) и отображающую операцию И-НЕ. Для простейшей функции двух переменных х1 и х2  функция у = 0 тогда и только тогда, когда х1 = х2 = 1:

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

5. ПЕРЕХОД ОТ ЛОГИЧЕСКОЙ ФУНКЦИИ

К ЛОГИЧЕСКОЙ СХЕМЕ

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

Построим структуру логического устройства, реализующего логическую функцию трех переменных

&

1

1

1

1

1

1

1

а

b

с

у

Рис. 9.1

Слева располагаем входы а, b и c с ответвлениями на три инвертора, затем четыре элемента ИЛИ и, наконец, элемент И на выходе (рис. 9.1).

Итак, любую логическую функцию можно реализовать непосредственно по выражениям, представленным в виде СДНФ или СКНФ. Однако, полученная таким образом схема, как правило, не оптимальна с точки зрения её практической реализации: она громоздка, содержит много логических  элементов и возникают трудности в обеспечении её высокой надёжности.

Алгебра логики позволяет преобразовать формулы, описывающие сложные высказывания с целью их упрощения [10]. Это помогает в конечном итоге определить оптимальную структуру того или иного логического устройства, реализующего любую сложную функцию. Под оптимальной структурой принято понимать такое построение логического устройства, при котором число входящих в его состав элементов минимально.

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

К ИХ ВЫПОЛНЕНИЮ

Задание 1. Запустить среду МS10. Открыть файл 9.2.ms10 или собрать на рабочем поле среды MS10 схему для испытания основных и базовых логических элементов (см. рис. 9.2) и установить в диалоговых окнах компонентов их параметры или режимы работы. Скопировать схему (рис. 9.2) на страницу отчёта.

Схема (рис. 9.2) собрана на двоичных основных [ОR (ИЛИ), AND (И) и NOT (НЕ)] и универсальных (базовых) [NAND (И-НЕ) и XOR (ИЛИ-НЕ)] логических элементах, расположенных в библиотеке MiscDigital/TIL с уровнем высокого напряжения 5 В. В схему включены ключи 1, 2, ..., 9, пробники Х1, Х2, …, Х5 с пороговыми напряжениями 5 В, генератор прямоугольных сигналов Е1 с амплитудой Е = 5 В, длительностью импульса tи =  = 0,16 с и периодомТ = 4 с, и логический анализатор XLA1 (см. описание его настройки и работы в п. 2, Приложения 2).

Рис. 9.2

Для удобства измерения сигналов выходы логических элементов подключены к входам 2, 4, 6, 8 и 10 анализатора XLA1. При моделировании происходит медленная развёртка временных диаграмм в окне анализатора. По достижению интервала времени, равном 70…80% ширины окна, следует посредством кнопки Run/Stop выключать процесс моделирования.

Оперируя ключами 1, 2, …, 9, сформировать все возможные комбинации аргументов х1 и х2 (00, 10, 01 и 11) на входе дизъюнктора (OR), конъюнктора (AND), штриха Шеффера (NAND) и стрелки Пирса (NOR) и записать значения выходных логических функций yк (0 или 1) в табл. 9.4.

Заметим, что если ключ замкнут, то на этот вход элемента будет подана логическая единица (положительный потенциал 5 В), а при разомкнутом ключе – логический ноль. Поскольку инвертор (NOT) имеет один вход, то для формирования двух значений входного сигнала (логической единицы или логического нуля) достаточно одного ключа 5.

Значения функций исследуемых элементов можно контролироватьс помощью пробников Х1, Х2, …, Х5: если выходной сигнал элемента равен логической единице, то включенный на выходе этого элемента пробник светится. Так, при положении ключей схемы (рис. 9.2) функции элементов OR, AND и NOR равны логической единице.

Т а б л и ц а  9.4

Дизъюнктор[ИЛИ (OR)]

Конъюнктор

[И (AND)]

Инвертор

[НЕ (NOT)]

Штрих Шеффера [И-НЕ (NAND)]

Стрелка Пирса

[ИЛИ-НЕ (NOR)]

х1

х2

y

х1

х2

y

x

y

х1

х2

y

х1

х2

y

0

0

0

0

0

0

0

0

0

0

1

0

1

0

1

0

1

1

0

1

0

1

1

0

1

0

1

1

1

1

1

1

1

1

Задание 2. "Перетащить" из библиотеки MiscDigital\TIL на рабочее поле среды MS10 необходимые логические элементы и собрать схему для реализации заданной в табл. 9.5 логической функции у с тремя аргументами а, b и c. Скопировать собранную логическую схему на страницу отчёта.

Т а б л и ц а  9.5

Вариант

Логическая функция

1, 6, 11, 16, 21, 26

2, 7, 12, 17, 22, 27

3, 8, 13, 18, 23, 28

4, 9, 14, 19, 24, 29

5, 10, 15, 20, 25, 30

Добавить заданий

В качестве примера соберём схему для реализации логической функции

Анализ функции показывает, что для построения логической схемы нам потребуются три инвертора, три дизъюнктора, причем один дизъюнктор с двумя, а два  с тремя входами,  и два конъюнктора, причём один с двумя, а другой с тремя входами.

"Перетащим" на рабочее поле среды MS10 необходимые модели логических элементов из библиотеки MiscDigital\TIL, располагая их, начиная с входа, а именно:

три инвертора NOT (NOT1, NOT2 и NOT3) для получения инверсий аргументов a, b и с;

конъюнкторAND1 с двумя входами для реализации функции ab;

три дизъюнктора: OR2 для реализации функции y1= a + b + c, OR3 для реализации функции y2 = и OR1, реализующий функциюy3 =        = разместив их друг под другом (см. рис. 9.3).

Рис. 9.3

Для выполнения функции логического умножения y=y1y2y3 добавим в схему конъюнкторAND2c тремя входами, к выходу которого подключим логический пробник Х2 (уровень высокого напряжения 5 В) для сигнализации появления логической единицы на выходе схемы. "Перетащим" из соответствующих библиотек на рабочее поле источник прямоугольных сигналов Е1 и ключ 1, расположив их на входе схемы.

Рис. 9.4

Соединив "проводниками" входы и выходы элементов в соответствии с логическими выражениями составляющих заданной функции и записав в отчёте ожидаемые результаты выполнения операций на выходах элементов (рис. 9.4), приступим к моделированию, открыв файл 9.2.ms10, размещённый в папке CircuitDesignSuite 10.0 среды МS10.

С этой целью вначале щелкнем мышью на кнопке Run/Stop, затем нажмём управляющую ключом клавишу с цифрой 1 клавиатуры. Если соединения элементов выполнены правильно, то пробник Х2 засветится. При выключении ключа 1 пробник гаснет и т. д. По окончании моделирования щёлкнем мышью на кнопке Run/Stop.

Примечания.

1. Основным измерительным прибором для проверки цифровых электронных схем является логический пробник. После двойного щелчка мышью на его изображении в открывшемся окне нужно задать уровень высокого напряжения, например, 5 В (см. рис 9.4), при котором он светится. Если пробник не светится, то это обычно означает, что уровень проверяемого напряжения находится в промежутке между высоким и низким. Поиск неисправностей нужно начинать с проверки подачи сигналов высокого уровня генератором сигналов на входы элементов, затем проверить правильность выполнения ими логических функций в схеме и проконтролировать появление сигналов на выходах.

2. Таблицы истинности для рассмотренных библиотечных логических элементов можно вызвать нажатием клавиши помощи F1 после выделения на схеме соответствующего элемента.

СОДЕРЖАНИЕ ОТЧЕТА

1. Наименование и цель работы.

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

4. Таблицы истинности, отображающие работу исследуемых логических элементов.

5. Выводы по работе.

304


 

А также другие работы, которые могут Вас заинтересовать

27446. Какие из перечисленных актов являются нормативно-правовыми: Приказ начальника ИУ регламентирующий порядок выдачи денежного довольствия, решение комиссии о назначении пенсии, Уголовный кодекс, постановление о возбуждении уголовного дела, приговор суда, уст 33 KB
  Нормативные правовые акты это предписания субъектов правотворчества содержащие юридические нормы. По юридической силе различают: законы акты обладающие высшей юридической силой УК РФ и подзаконные акты акты основанные на законах и им не противоречащие. Индивидуальные правовые акты это акты государственных органов негосударственных организаций должностных лиц выражающие решение по конкретному юридическому делу приговор или решение суда приказ руководителя предприятия или учреждения и др. Индивидуальные акты это акты...
27447. Какие нормы реализуются в форме применения (запрещающие, обязывающие, управомочивающие) 26 KB
  Применение права это государственновластная деятельность компетентных государственных органов должностных лиц и уполномоченных организаций по реализации конкретных норм права относительно конкретных жизненных случаев путем вынесения индивидуальноконкретных правовых предписаний. Признаки правоприменения отличающие его от иных форм реализации права: властная деятельность компетентных государственных органов и уполномоченных общественных организаций; деятельность по индивидуализации правовых предписаний относительно конкретного субъекта...
27448. Какие формы реализации права можно проявить в процедуре заключения брака 25.5 KB
  Реализация права как процесс может быть охарактеризован с объективной и субъективной стороны. С объективной стороны совершение предусмотренных нормами права правомерных действий определенными средствами в известной последовательности в некоторые сроки и некотором месте. Формы реализации правовых норм: 1 По характеру правореализующих действий: использование права осуществление субъектами своих прав; исполнение права обязательное совершение предусмотренных обязывающими нормами действий; соблюдение права воздержание от совершения...
27449. Каков порядок принятия, опубликования и вступления в силу федеральных законов 24 KB
  Порядок принятия федеральных законов определяется Конституцией Российской Федерацией и регламентами палат Федерального собрания. Федеральные законы принимаются Государственной Думой большинством голосов от общего числа депутатов. После этого закон должен быть одобрен Советом Федерации также большинством голосов от общего числа его членов.
27450. Каково назначение охранительных норм 24 KB
  Охранительные нормы определяют условия применения к субъекту мер государственнопринудительного воздействия характер и содержание этих мер. Эти нормы возникают вследствие нарушения норм регулятивных. Охранительные нормы регулируют отношения связанные с юридической ответственностью.
27451. Каковы отличия юридической ответственности от иных мер государственного принуждения 26.5 KB
  Кроме нее существуют и другие виды государственного принуждения осуществляемого на основе и в рамках права: меры защиты меры пресечения принудительные меры воспитательного воздействия принудительные меры медицинского характера реквизиция. Если юридическая ответственность связана с возложением новой дополнительной юридической обязанности например лишение свободы то меры защиты с выполнением старой обязанности той которую должен исполнитель субъект. Меры пресечения подписка о невыезде задержание и т. а также иные меры...
27452. Механизм государства и его основные элементы 27.5 KB
  Механизм государства это целостная система взаимосогласованных и взаимодействующих государственных органов и средств с помощью которых осуществляются задачи и функции государства. В его структуре можно выделить три взаимосвязанных уровня: элементарный уровень государственного органа; системный уровень группы государственных органов образующих ту или иную подсистему механизма государства правоохранительная система; инструментальный уровень правовые нормы регламентирующие деятельность государственных органов отношения...
27453. Англо-саксонская правовая система 29.5 KB
  Англосаксонская правовая система. Система общего права характерна для стран которые реципировали английское общее право дополненное и усовершенствованное правом справедливости. В эту семью входят национальные правовые системы Англии Северной Ирландии а также тех государств главой которых формально считается королева Великобритании Канады Новой Зеландии Австралии и других т. Для этой правовой системы свойственна тройственная структура источников: общее классическое английское право право справедливости и статутное право.
27454. Взаимодействие государства и права 28.5 KB
  Модели соотношения государства и права: 1. право верховенствует над государством либеральнодемократическое государство теория правового государства 3. государство создает право но в своей деятельности им связано реалистическая модель: соотношения права и государства: единство права и государства.