
- •Конспект лекций
- •Могилев, 2007
- •Тема 1. Введение
- •Тема 2. Полупроводниковые приборы
- •1.1. Электронные приборы.
- •1.2. Полупроводниковые материалы. Собственная и примесная электропроводность. Электронно-дырочные p-n переход и его свойства
- •1.3 Полупроводниковые диоды.
- •Раздел 2. Электронные аналоговые устройства
- •2.1. Электронные усилители электрических сигналов, классификация и основные параметры усилителей.
- •2.2. Принцип построения усилительного каскада: выбор рабочего режима, назначение и расчет основных элементов.
- •2.3. Обратная связь в усилителях. Виды, назначение ос.
- •2.5. Генераторы электрических сигналов.
- •Раздел 3. Электронные цифровые устройства
- •3.1. Основные логические понятия, типовые логические функции и элементы (и, или, не, и-не, или-не, исключающее или.
- •Схемная реализация логических элементов. Их основные параметры.
- •3.3. Триггеры: общая структура и классификация. Назначение и принцип действия триггеров типа: rs-, d-, jk-, т-.
- •3.4. Счетчики. Назначение, устройство, классификация, принцип действия, область применения. Типовые интегральные схемы счетчиков.
- •3.5. Регистры. Принцип действия, область применения. Типовые интегральные схемы регистров.
- •3.6. Шифраторы и дешифраторы. Назначение, устройство, область применения. Типовые интегральные схемы шифраторов и дешифраторов.
- •3.7. Сумматоры. Назначение, устройство, классификация, принцип действия. Типовые интегральные схемы сумматоров.
- •3.8. Цифроаналоговые и аналого-цифровые преобразователи.
- •3.9. Запоминающие устройства: назначение, принцип построения и программирования. Типовые интегральные схемы.
- •Раздел 4. Микропроцессорная техника.
- •4.1. Назначение, устройство, характеристики и принцип действия микропроцессора. Арифметические и логические основы представления информации.
- •4.2. Типовая структура микропроцессорной системы.
- •4.3. Этапы проектирования микропроцессорных систем управления (мпсу).
- •4.4. Разработка и выбор аппаратной части микропроцессорного устройства (мпу). Выбор микропроцессорного комплекта. Организация модуля памяти. Средства сопряжения.
- •4.5. Разработка программного обеспечения и отладка микропроцессорного устройства (мпу). Система команд. Способы адресации.
- •4.6. Микропроцессорное устройство управления на основе мпк к580
3.6. Шифраторы и дешифраторы. Назначение, устройство, область применения. Типовые интегральные схемы шифраторов и дешифраторов.
Шифратор — это комбинационное устройство, преобразующее десятичные числа в двоичную систему счисления, причем каждому входу может быть поставлено в соответствие десятичное число, а набор выходных логических сигналов соответствует определенному двоичному коду. Шифратор иногда называют «кодером» (от англ. coder) и используют, например, для перевода десятичных чисел, набранных на клавиатуре кнопочного пульта управления, в двоичные числа.
Если количество входов настолько велико, что в шифраторе используются все возможные комбинации сигналов на выходе, то такой шифратор называется полным, если не все, то неполным. Число входов и выходов в полном шифраторе связано соотношением п = 2т, где п — число входов, т — число выходов.
Рассмотрим пример построения шифратора для преобразования десятиразрядного единичного кода (десятичных чисел от 0 до 9) в двоичный код. При этом предполагается, что сигнал, соответствующий логической единице, в каждый момент времени подаётся только на один вход. Условное обозначение шифратора и таблица соответствия кода.
С
хема
такого шифратора, на
элементах ИЛИ.
На практике часто используют шифратор с приоритетом. В таких шифраторах код двоичного числа соответствует наивысшему номеру входа, на который подан сигнал «1», т. е. на приоритетный шифратор допускается подавать сигналы на несколько входов, а он выставляет на выходе код числа, соответствующего старшему входу.
Рассмотрим
в качестве примера шифратор с
приоритетом (приоритетный шифратор)
К555ИВЗ серии микросхем
К555 (ТТЛШ). Шифратор имеет 9 инверсных
входов,
обозначенных через
PRI,...,
PR9.
Аббревиатура
PR
обозначает
«приоритет». Шифратор имен четыре
инверсных
выхода
В1,
... , B8.
Аббревиатура В
означает
«шина»
(от англ. bus).
Цифры
определяют значение активного
уровня
(нуля) в соответствующем разряде
двоичного
числа. Например, В8
обозначает, что ноль на этом выходе
соответствует числу 8. Очевидно, что это
неполный шифратор.
Если на всех входах — логическая единица, то на всех выходах также логическая единица, что соответствует числу 0 в так называемом инверсном коде (1111). Если хотя бы на одном входе имеется логический ноль, то состояние выходных сигналов определяется наибольшим номе ром входа, на котором имеется логический ноль, и не зависит от сигналов на входах, имеющих меньший номер.
Н
апример,
если на входе PRI
—
логический ноль, а на всех остальных
входах — логическая единица, то на
выходах имеются
следующие сигналы: В1 - 0, В2 -1, В4-1, В8 -1,
что соответствует
числу 1 в инверсном коде (1110).
Основное назначение шифратора — преобразование номера источника сигнала в код (например, номера нажатой кнопки некоторой клавиатуры).
Для получения шифраторов с большим числом входов, т. е. наращивания размерности шифратора, объединяют микросхемы шифраторов с дополнительными выводами.
Дешифратором называется комбинационное устройство, преобразующее n-разрядный двоичный код в логический сигнал, появляющийся на том выходе, десятичный номер которого соответствует двоичному коду. Число входов и выходов в так называемом полном дешифраторе связано соотношением т = 2n, где п — число входов, а т — число выходов. Если в работе дешифратора используется неполное число выходов, то такой дешифратор называется неполным. Так, например, дешифратор, имеющий 4 входа и 16 выходов, будет полным, а если бы выходов было только 10, то он являлся бы неполным.
Обратимся
для примера к дешифратору
К555ИД6.
Дешифратор имеет 4 прямых входа,
обозначенных
через А1,
..., A8.
Аббревиатура
А обозначает
«адрес» (от англ. address).
Указанные
входы называют
адресными. Цифры
определяют значения активного уровня
(единицы) в соответствующем разряде
двоичного числа.
Дешифратор имеет 10 инверсных выходов Y0, ... ,Y9. Цифры определяют десятичное число, соответствующее заданному двоичному числу на входах. Очевидно, что этот дешифратор неполный.
Значение активного уровня (нуля) имеет тот выход, номер которого равен десятичному числу, определяемому двоичным числом на входе. Например, если на всех входах — логические нули, то на выходе Yo— логический ноль, а на остальных выходах — логическая единица. Если на входе А2 — логическая единица, а на остальных входах — логический ноль, то на выходе У2 — логический ноль, а на остальных выходах — логическая единица. Если на входе — двоичное число, превышающее 9 (например, на всех входах единицы, что соответствует двоичному числу 1111 и десятичному числу 15), то на всех выходах — логическая единица.
П
омимо
информационных имеется один или более
входов, называемых
входами разрешения, или адресными
входами.
Так, микросхема КР531ИД14 представляет
собой два дешифратора 2 х 4, т. е. каждый
дешифратор имеет два информационных
входа и четыре инверсных выхода, а
также
инверсный вход разрешения.
Цифры на входе (1,2) обозначают вес разряда двоичного числа, а цифры на выходе (0—3) определяют десятичное число, соответствующее заданному числу на входе.
При логической 1 на входе разрешения на всех выходах будут также логические 1. При активизации входа разрешения, т. е. при Е = 0, логический 0 появляется на том выходе дешифратора, номер которого соответствует десятичному эквиваленту двоичного числа, поданного на информационные входы. Благодаря наличию входа разрешения можно наращивать размерность дешифраторов. Так, используя 5 дешифраторов 2x4, можно построить дешифратор 4x16.
Очевидно, что если использовать две микросхемы КР531ИД14, т. е. четыре дешифратора 2x4, можно построить неполный дешифратор.
Дешифратор — одно из широко используемых логических устройств. Его применяют для построения различных комбинационных устройств.
Это основано на том обстоятельстве, что на выходе дешифратора вырабатываются все возможные логические произведения всех входных переменных (конъюнктивные минтермы).
Подключая к определенным выводам дешифратора логический элемент ИЛИ или используя дешифратор с открытым выходом и реализуя на нем «монтажное ИЛИ», можно реализовать любую логическую функцию.