- •Введение
- •Работа 1 двухслойные полупроводниковые структуры (диоды)
- •Кружки – ионы, черные точки – электроны, белые точки – дырки
- •Практические задания
- •Контрольные вопросы
- •Работа 2 трехслойные полупроводниковые усилительные структуры (транзисторы)
- •Описание экспериментального макета. В данной работе изучается усилительный каскад на транзисторе, включенном по схеме с общим эмиттером. Схема макета приведена на рис. 2.6.
- •Практические задания
- •Контрольные вопросы
- •Работа 3 сборка и изучение rs-триггера на логических элементах
- •Практические задания
- •Работа 4 мультивибратор на логических элементах
- •Конструктивно мультивибратор представляет собой обычно двухкаскадный усилитель, охваченный положительной обратной связью. На транзисторах эту схему можно реализовать так, как показано на рис. 4.2.
- •Практические задания
- •Контрольные вопросы
- •Работа 5 счетчик с дешифраторами и регистр
- •1. Счетчик
- •2. Дешифратор
- •3. Регистр
- •Практические задания
- •Контрольные вопросы
- •Работа 6 арифметико-логические устройства
- •Практические задания
- •Краткая сводка правил логических операций с двоичными числами
- •3. Логическая операция «исключающее или»
- •4. Арифметическая операция сложения
- •Контрольные вопросы
- •Работа 7 цифровые электронные часы
- •Практические задания
- •Контрольные вопросы
- •Работа 8 твердотельные ик излучатели и приемники и их применение для дистанционного управления
- •Передающая часть
- •Приемная часть
- •Практические задания
- •Контрольные вопросы
- •Работа 9 аналого-цифровой преобразователь
- •Практические задания
- •Работа 10 цифровое кодирование команд
- •Практические задания
- •Работа 11 оперативное запоминающее устройство
- •Практические задания
- •Контрольные вопросы
- •Содержание
- •В. В. Рычгорский, и. И. Хинич электроника Учебное пособие
- •191186, Санкт-Петербург, наб. Р. Мойки, 48
2. Дешифратор
Результат работы двоичного счетчика, если он не используется для обработки внутри цифрового устройства, должен быть представлен в удобном для человека виде, т. е. в виде десятичного числа. Для преобразования двоичного кода в десятичный служат устройства, называемые дешифраторами. Десятичный код, используемый в цифровых устройствах, может иметь несколько разновидностей, определяемых конкретным типом индикатора, на котором высвечивается десятичная цифра.
Р
ассмотрим
десятичный позиционный код. Он используется
в газосветных индикаторах, в которых
каждая цифра, выполненная из тонкой
проволоки, имеет только один контакт
для подачи напряжения. Дешифратор,
обслуживающий такой индикатор, должен
иметь десять выходов, на одном из которых
должна присутствовать логическая
единица, включающая соответствующую
цифру в индикаторе. Эта цифра должна
соответствовать двоичному числу на
входе дешифратора. То есть
каждой десятичной цифре
соответствует определенная позиция
логической единицы на десяти выходах.
Отсюда и название –
десятичный позиционный код.
Дешифратор,
работающий в таком коде, должен иметь
десять выходных контактов и четыре
входных, на которых записывается
счетчиком двоичное число. Четыре входа
необходимы, так как десятичные числа
восьмерка и девятка записываются
четырехразрядными числами 1000 и 1001. На
схеме такой дешифратор изображается
так, как показано на рис. 5.5.
Внутренняя структура дешифратора (один из вариантов) показана на рис. 5.6. Общий подход, которым можно пользоваться при построении дешифраторов, такой. Поскольку необходимо контролировать состояние четырех входов, возьмем, например, четырехвходовые логические элементы 4И. Каждый такой элемент должен выдавать на выход единичку при появлении на входах одной какой-либо комбинации, соответствующей десятичной цифре. Таких элементов необходимо иметь десять штук. Понадобится еще и другие логические элементы – инверторы, как сейчас будет видно. Рассмотрим, например, как дешифруется цифра три. Ее двоичный код 0011.
Рис. 5.6
Прямо на четыре входа логического элемента DD4 такой код подавать нельзя, так как при этом на его выходе будет нуль, а требуется, чтобы этот элемент выдал единичку при появлении на входах кода тройки. Для этого нужно логические уровни третьего и четвертого разрядов инвертировать, используя инверторы DD11 и DD12, и уже после этого подать их на входы элемента DD4. Для других цифр также понадобятся инверторы на остальные разряды. То есть уже можно видеть, что всего понадобится десять четырехвходовых элементов 4И и четыре инвертора.
Другой вид десятичного кода – семисегментный код. Дешифраторы такого кода обслуживают семисегментные индикаторы, в которых десятичные цифры синтезируются комбинацией из семи светящихся сегментов. В таком дешифраторе имеется, также как и в предыдущем, четыре входа, но теперь уже только семь выходов. На рис. 5.7 показано обозначение такого дешифратора на принципиальных схемах.
Рис. 5.7
3. Регистр
Р
егистры
– это устройства, которые могут хранить
информацию в виде кода (двоичного). Ввод
информации в регистр может производиться
двумя способами: последовательный ввод
и параллельный ввод. При последовательном
вводе информация подается на один вход
в виде временной последовательности
единиц и нулей. Считывание информации
производится по команде в виде логической
единицы, подаваемой на другой вход,
который называется тактовым. Поясним
работу регистра в режиме последовательного
ввода (см. рис. 5.8).
Это четырехразрядный регистр, в котором информация может быть записана на четырех его выходах, обозначенных цифрами 1, 2, 3 и 4. Записываемая информация подается на вход D. Допустим, что на вход D подана логическая единица. На выходах регистра ничего не будет изменяться до тех пор, пока на вход С (тактовый вход) не будет подан импульс напряжения. По окончании импульса, т. е. по его заднему фронту, запишется логическая единица со входа D на выход 1. Теперь уберем единицу со входа D и дадим следующий импульс (такт) на вход С. При этом единица, записанная в предыдущем такте на выходе 1, сместится на выход 2, а на выходе 1 запишется нуль, присутствующий в это время на входе D. Снова подадим на выход D единицу и дадим следующий такт на вход С. При этом на выходе 3 запишется единица с выхода 2, на выходе 2 запишется нуль с выхода 1, а на выходе 1 запишется единица со входа D. И наконец, оставив единицу на входе D, дадим еще один такт на вход С. Вся информация на выходах сместится на один разряд, а на освободившийся младший разряд 1 запишется единица со входа D. Таким образом, поданная последовательно на вход D комбинация 1011 оказалась записанной на выходах регистра в виде одновременно (параллельно) существующих единиц и нулей, причем первый во времени разряд этой последовательной комбинации является старшим разрядом двоичного числа, записанного на выходе. Регистр, работающий описанным способом, называется сдвиговым регистром. Он может превращать последовательный код двоичного числа в параллельный код. Кроме того, он может сдвигать записанную на его выходах информацию в обе стороны. Такой регистр называется реверсивным и имеет еще один вход. Подавая на этот вход нуль или единицу, можно сдвигать тактовыми импульсами информацию влево или вправо.
Рассмотрим работу регистра, в котором запись информации производится параллельно. Обозначение этого регистра показано на рис. 5.9.
Рис. 5.9
Входная информация набирается на входах D1 ... D4 (это также четырехразрядный регистр). После того как информация набрана, подадим тактовый импульс на тактовый вход С. При этом произойдет запись входной информации сразу по всем четырем разрядам, т. е. состояния входов D1, D2, D3 и D4 запишутся на выходах 1, 2, 3 и 4 соответственно.
Часто функции последовательной и параллельной записи информации объединяются в одном устройстве. Такое устройство называется универсальным регистром.
