ЛЗ 2. Исследование работы шифраторов и дешифраторов Цель работы
![]()
|
ЛАБОРАТОРНАЯ РАБОТА 2 Исследование работы шифраторов и дешифраторов
Краткие теоретические сведенияДешифратор (decoder) - комбинационное цифровое устройство с n входами и ![]() y=mi; i=0,... ![]() где mi - минтерм n-входных переменных. Дешифраторы могут быть полными и неполными. У полного дешифратора n входам соответствует ![]() ![]() Проиллюстрируем синтез дешифраторов на примере полного дешифратора трёхразрядных чисел. Таблица истинности дешифратора (табл. 1) представляет ряд единиц, расположенных по диагонали таблицы, а в остальных клетках которой стоят нули. Таблица 1
Выходы дешифратора имеют нумерацию, совпадающую с десятичным представлением двоичного числа от 0 до ![]() ![]() Каждая из функций представляет конъюнкцию трёх переменных, а значит, может быть реализована на трехвходовых схемах И. Число элементов одноступенчатого дешифратора определяется числом выходов. На рис. 3.1,а показана принципиальная схема дешифратора, построенного по функциям (3.1), а на рис. 3.1б – его условное графическое обозначение. ![]() ![]() б) Рис.3.1. а – принципиальная схема линейного дешифратора, б – условное графическое обозначение дешифратора. Шифратор - это логическое устройство, выполняющее преобразование позиционного кода в n разрядный двоичный код. Таким образом, шифратор - это комбинационное устройство, реализующее обратную дешифратору функцию. Полный двоичный шифратор имеет ![]() Таблица функиионирования шифратора (табл. 2) имеет вид: Таблица 2
Из табл. 2 следует, что Y0 = X1 ![]() ![]() ![]() ![]() Y1 = X2 ![]() ![]() ![]() Y2 = X4 ![]() ![]() Y3 = X8 ![]() Для реализации шифратора на элементах И-НЕ необходимо выражения (3.5) преобразовать по теореме де Моргана: Y0 = ![]() Y1 = ![]() Y2 = ![]() Y3 = ![]() ![]() Рис 3.2. Схема шифратора на элементах ИЛИ – НЕ. В соответствии с равенствами (3.5) и (3.6) строится шифратор на элементах ИЛИ-НЕ показанный на рис. 3.2. Поскольку аргумент Х0 не входит ни в одну из логических функций (3.5), то шина Х0 остается незадействованной. Это означает, что при единичном сигнале на входе Х0 на выходе шифратора окажется нулевой набор. Реализация переключающих функций на дешифраторахРеализацию переключающих функций на дешифраторах рассмотрим на примере функции, заданной таблицей истинности (табл.3.3). Таблица 3.3
Реализуемая функция в виде СДНФ: Y1=m0+m3+m5+m6, (3.4) в инверсном виде (по нулям): ![]() Применив теорему де Моргана к (4.1), получим: ![]() Схемные реализации полученных функций приведены на рис.3.3, 3.4 и 3.5. ![]() Рис.3.3-Схемная реализация функции по (3.4) ![]() Рис.3.4-Схемная реализация функции по (3.5) ![]() Рис.3.5-Схемная реализация функции по (3.5) Порядок выполнения работыСинтез схемы управления семисегментным индикатором Р ![]() Схема управления азработайте, соберите и испытайте схему управления семисегментным индикатором следующего вида: ![]() Выходные разъемы a, b, c, d, e, f, g управляют соответствующими светящимися элементами индикатора. Исследование работы дешифратора. ![]() Запустить программу Electronics Workbench. Собрать схему дешифратора (рис. 3.3). Для исследования работы схемы ее необходимо включить, щелкнув мышью 1 раз по переключателю, расположенному в правом верхнем углу (1– вкл., 0 – выкл.). Подать на входы Х1 ... Х3 дешифратора (цифры от 0 до 7 в двоичном коде) в соответствии с таблицей 1. Входы дешифратора представляют собой ключи ![]() Результаты Y1…Y7 занести в таблицу 3 Таблица 3
Исследование работы шифратора. Собрать схему шифратора (рис.3.4). Для исследования работы схемы ее необходимо включить, щелкнув мышью 1 раз по переключателю, расположенному в правом верхнем углу (1– вкл., 0 – выкл.). Подать на входы шифратора X0…X9 логические единицы последовательно (но только та один из ключей т.е. сперва на нулевой, потом на первый, второй и т.д.), в соответствии с таблицей 1.9. Управление ключами осуществляется с клавиатуры. Ключу Х0 соответствует клавиша 0, Х1 — клавиша ‘1’, Х2 – 2,..., Х9 – 9. Верхнее положение ключа ‘1’, нижнее – ‘0’.
![]() ![]() Рис.3.3. Схема шифратора С ![]() Разработайте, соберите и испытайте на основе дешифратора 3х8 (рис.3.4.) и заданных в таблице элементов — 2И, И-НЕ, 2И-НЕ или 2ИЛИ‑НЕ — схему, реализующую заданную функцию F. (На входе разрешения установить активный уровень.) Рис.3.4. Таблица 5
Содержание отчетаОтчет должен содержать: название и номер работы; цель работы; теоретические сведения о шифраторах и дешифраторах и алгоритмы их работы; схему управления семисегментным индикатором; схемы исследуемых дешифратора и шифратора; таблицы с результатами моделирования; схему, реализующую переключательную функцию F (таблица 5); выводы. Контрольные вопросыЧто такое дешифратор? Какие логические функции выполняет дешифратор? Как на основе дешифратора сделать логическую схему, реализующую функцию ![]() Как из двух дешифраторов 2х4 сделать один дешифратор 3х8? Литература А.П.Корчинский, Основы цифровой схемотехники: Учебн. пособие. – К.: КМУГА, 2000. – 276с. В.И.Зубчук, В.П.Сигорский, А.Н.Шкуро Справочник по цифровой схемотехнике. – К.: Высш. шк., 1989. – 424с. Панфилов Д.И., Чепурин И.Н., Миронов В.Н., Обухов С.Г., Шитов В.А., Иванов В.Г. Электротехника и электроника в экспериментах и упражнениях: Практикум на Electronics Workbench: В 2 т. / Под общей ред. Д.И.Панфилова – 2000. – Т.2: Электроника. – М.: ДОДЭКА. – 288с. Карлащук В.И. Электронная лаборатория на IBM PC. Программа Electronics Workbench и ее применение. – 2000. – М.: Солон-Р. – 506с. |