
- •Часть 3
- •Элементы импульсной и цифровой техники импульсный способ представления сигналов информации
- •Общая характеристика импульсных устройств
- •Простейшие формирователи импульсов
- •Бесконтактные логические элементы
- •Параметры логических схем
- •Триггеры Принципы построения триггеров
- •Асинхронные rs-триггеры
- •Синхронный rs-триггер
- •Несимметричный триггер с эмиттерной связью (триггер Шмитта)
- •Мультивибраторы
- •Автоколебательные мультивибраторы
- •Мультивибраторы, построенные на интегральных цифровых микросхемах
- •Ждущие мультивибраторы
- •Блокинг-генераторы
- •Генераторы линейно-изменяющегося напряжения (глин)
- •Цифроаналоговые и аналого-цифровые преобразователи
- •Дешифраторы и демультиплексоры
- •Мультиплексоры
- •Регистры
- •Цифровые счетчики импульсов
- •Двоичные счетчики
- •Работа счетчика
- •Микропроцессорные средства в системах управления технологическими процессами
- •Арифметические и логические основы микропроцессорной техники Способы представления информации
- •Порядковый номер разряда Слово
- •Арифметические основы микропроцессорной техники
- •Логические основы микропроцессорной техники
- •Цифровые запоминающие устройства Типы запоминающих устройств
- •Оперативные запоминающие устройства
- •Постоянные запоминающие устройства
- •Архитектура и структура микропроцессорных систем и микропроцессора Архитектура микропроцессорных систем
- •Организация работы микропроцессорной системы
- •Архитектура микропроцессора
- •Интерфейс в микропроцессорных системах Общие сведения об интерфейсе
- •Программирование микропроцессорных систем Общие сведения о командах
- •Система команд мп кр580ик80
- •Программирование и алгоритмические языки
- •Список литературы
- •Оглавление
- •Часть 3
- •220096, Г. Минск, ул. Уборевича, 77
Мультиплексоры
Мультиплексор (MS) – это устройство сведения информации в одну шину.
Назначение – коммутировать в желаемом порядке информацию, поступающую
с нескольких входных шин на одну выходную. С помощью MS осуществляется временное разделение информации, поступающей по разным каналам
(рисунок 34). У MS две группы входов: информационные, управляющие (адресные и стробирующие) и один выход.
Р
Рисунок 34 – Мультиплексор


Когда V = 0, один из входов элементов U = 0: на их выходах будет 0 независимо от состояния остальных входов и F = 0. Двоичные числа (00, 01, 10, 11) входных сигналов А – В эквивалентны номеру информационного входа (D0, D1, D2, D3).
Схема простейшего мультиплексора (рисунок 35) работает согласно алгоритму,
приведенному в таблице 6.
Таблица 6
Входы |
Выход F |
||
V |
A |
B |
|
0 0 0 0 1 |
0 0 1 1 Y |
0 1 0 1 Y |
D0 D1 D2 D3 0 |
A
X0
X1
8
8
1
F
MS
D0D2D3D4
A B
1
V
Рисунок 35 – Мультиплексор:
а – схема простейшего мультиплексора; б – пример серийного мультиплексора
Регистры
Регистрами называют устройства, предназначенные для приема, хранения и выдачи двоичных слов (чисел), а также для выполнения над двоичными словами некоторых преобразований. Разрядность регистра (число триггеров) определяется разрядностью двоичных слов, для хранения которых предназначен регистр. Каждый разряд двоичного числа, записанного в регистр, хранится в отдельном триггере.
Запоминающим регистром считается регистр, состоящий из нескольких синхронных триггеров, синхронные входы которых соединены вместе. Таким образом, в запоминающем регистре переключение состояний всех триггеров осуществляется по одной синхролинии. Для передачи данных на регистр служит схема загрузки регистра, подключающая входы каждого триггера в регистре к источнику данных.
Сдвиг данных в регистре – одна из основных операций в цифровых системах. С ее помощью реализуются такие операции, как умножение и деление по модулю 2, преобразование из последовательной формы в параллельную и наоборот (рисунок 36).
Вход D каждого триггера, кроме самого левого, подключен к выходу
предыдущего триггера. Входы синхронизации С объединены в общую шину «Сдвиг». Поэтому при каждом синхроимпульсе все триггеры, за исключением самого левого, будут принимать состояние левого соседнего.
Состояние первого левого триггера определяется линией «Вход
последовательный». Состояние самого правого триггера теряется при каждом синхроимпульсе, т. е. происходит сдвиг информации вправо.
Схема загрузки
регистра
Вход параллельный
Запись
(Загрузка)
Вход последо-вательный
Сброс
Синхронизация (сдвиг)
Выход параллельный
Выход последо-вательный
&
&
&
T
T
T
S
S
S
D
D
D
C
C
C
R
R
R
Рисунок 36 – Сдвиговый регистр на D-триггерах
Для записи информации в регистр в параллельном коде (предустановка регистра) используются асинхронные S-входы. Информация на входы S подается через схемы И при наличии импульса «Запись», который распространяется по шине, объединяющей вторые входы схем И. Широкое распространение получили регистры на универсальных JK-триггерах (рисунок 37).
Рассмотренные регистры позволяют осуществлять преобразование последовательных данных в параллельную форму. Для этого последовательные данные бит за битом подаются на линию «Вход последовательный», а импульсы синхронизации на линию «Сдвиг». При этом каждый бит принимается в левый триггер и одновременно предыдущее состояние этого триггера и всех других сдвигается вправо. По прошествии нужного количества синхроимпульсов данные можно будет прочитать на параллельном выходе регистра.
Преобразование из параллельной формы в последовательную осуществляется в два этапа. На первом все триггеры обнуляются путем кратковременной подачи сигнала логического нуля на линию «Сброс». На втором этапе, выставив информацию на параллельном входе, осуществляют ее запись в регистр по переднему фронту импульса на входе «Запись». После этого данные можно получить в последовательной форме с выхода правого триггера, подавая серию синхроимпульсов по цепи «Сдвиг». Если соединить выход старшего разряда регистра с последовательным входом, то формируется регистр, называемый циклическим сдвиговым регистром или кольцевым регистром.
Q1
Q2
Q3
Q
R
R
R
R
& J
& J
& J
& J
C
C
C
C
&K
&K
&K
&K
S
S
S
S
TT
TT
TT
TT
УСТ. 0
УСТ. 1
Вход
Сдвиг
4
Рисунок 37 – Сдвиговый регистр на JK-триггерах
Аналогичным образом можно организовать регистр со сдвигом информации влево. Для этого соединяются входы каждого триггера с выходом соседнего справа триггера. Примером сдвигового регистра может служить
К155ИР1 интегральной серии К155 (рисунок 38).
Запись параллельной информации в этот регистр осуществляется по входам D1 ... D4 при V2 = 1 по спаду импульса положительной полярности на входе С2.
Ввод последовательной информации осуществляется по входу V1 при V2 = 0. Сдвиг этой информации выполняется по спаду положительных импульсов на входе С1.
Рисунок 38 – Условное обозначение четырехразрядного универсального
сдвигового регистра К155ИР1