
- •Функциональные узлы логических и цифровых устройств
- •5.1 Основные логические функции
- •Логическое умножение (конъюнкция), операция "и"
- •Логическое сложение (дизъюнкция), операция "или"
- •Логическое отрицание (инверсия), (операция "не")
- •Основные положения и теоремы алгебры логики
- •Виды логики
- •5.2 Схемная реализация логических элементов
- •5.2.1 Диодно-резисторные схемы
- •5.2.2 Диод-транзисторные схемы
- •5.2.3 Транзисторно-транзисторные схемы
- •5.2.4 Логические элементы на полевых мдп транзисторах
- •5.2.5 Основные параметры логических элементов
- •Контрольные вопросы к разделу 5.1 - 5.2
- •5.3 Триггеры в интегральном исполнении
- •5.3.1 Асинхронный r-s триггер на логических элементах
- •5.3.2 Синхронный r-s триггер
- •Контрольные вопросы к разделу 5.3
- •5.4 Счетчики
- •5.4.1 Двоичный счетчик с последовательным переносом
- •5.4.2 Счетчик с последовательным переносом на вычитание
- •5.4.3 Двоичный счетчик с параллельным переносом
- •5.4.4 Реверсивный счетчик с параллельным переносом
- •5.4.5 Счетчики с произвольным коэффициентом пересчета
- •5.4.6 Двоично-десятичные счетчики
- •Контрольные вопросы к разделу 5.4
- •5.5 Регистры
- •5.5.1 Регистр параллельного типа
- •5.5.2 Последовательный регистр
- •5.5.3 Реверсивный сдвигающий регистр
- •5.6 Дешифратор и шифратор
- •5.6.1 Дешифратор
- •5.6.2 Шифратор
- •5.6.3 Преобразователи кодов
- •5.7 Распределитель (демультиплексор) и мультиплексор
- •5.7.1 Демультиплексор
- •5.7.2 Мультиплексор
- •5.8.2 Операция вычитания
- •5.8.3 Операция умножения цифровых сигналов
- •Контрольные вопросы к разделу 5.8
- •5.9 Устройства для хранения информации (Запоминающие устройства)
- •5.9.2 Оперативные запоминающие устройства (озу)
- •Контрольные вопросы к разделу 5.9
- •5.10 Микропроцессор
- •5.10.1 Общие сведения
- •5.10.2 Микропроцессор к580вм80а
- •Обозначение и функциональное назначение выводов мс.
- •Система команд микропроцессора
- •Команды пересылок
- •Арифметические и логические команды
- •Команды управления
- •5.11 Микропроцессорный комплект (мк)
- •5.11.1 Общие сведения
- •5.11.2 Программируемый параллельный интерфейс кр580вв55а
- •5.11.3. Универсальный программируемый таймер кр580ви53 (ppi)
- •5.11.4 Программирование мк
- •Контрольные вопросы к разделам 5.10 - 5.11
- •Преобразователи сигналов
- •6.1. Ограничители сигнала
- •6.2 Устройства сравнения (нуль-органы)
- •6.3 Выполнение простейших математических операций с сигналами в аналоговой форме Сложение и вычитание
- •Контрольные вопросы к разделам 6.1 - 6.3
- •6.4 Амплитудная модуляция
- •6.5 Амплитудное детектирование
- •6.6 Фазовая и частотная модуляция
- •6.7. Фазовое детектирование
- •6.8 Частотное детектирование
- •Контрольные вопросы к разделам 6.4 - 6.8
- •6.9 Цифро-аналоговые и аналого-цифровые преобразователи
- •6.10 Широтно-импульсный и частотно-импульсный модулятор
5.7 Распределитель (демультиплексор) и мультиплексор
5.7.1 Демультиплексор
Распределитель – это устройство, передающее на один из нескольких выходов сигнал, поступивший на его информационный вход, в зависимости от управляющего сигнала, заданного двоичным кодом. На рисунке 5.40 приведена схема демультиплексора.
Рисунок 5.40 – Демультиплексор (распределитель)
Управляющий сигнал двоичного кода подается на вход дешифратора, выходы которого подключены на один из входов схем "3И". На вторые входы этих схем подан входной сигнал, а на третьи – синхроимпульсы. Передача входного сигнала Х на один из выходов Y1...Y7 осуществляется с приходом синхроимпульса в зависимости от выходного сигнала дешифратора.
5.7.2 Мультиплексор
Мультиплексор подключает единственную выходную шину к одному из входов в зависимости от управляющего сигнала. Мультиплексор выполняет функцию, обратную распределителю. Иными словами мультиплексор, принимая сигналы с различных устройств, может поочередно подключать их ко входу одного устройства. На рисунке 5.41а приведена схема мультиплексора, позволяющая поочередно подключать четыре входных сигнала (Х1...Х4) к выходу Y. На входы дешифратора D1 подается двухразрядный парофазный двоичный код. На каждую трехвходовую схему "И" (D2...D5) подается сигнал с дешифратора, информационный сигнал и синхроимпульс. С выходов D2...D5 сигналы подаются на вход схемы "4ИЛИ" (D6). На рисунке 5.41б приведено условное графическое обозначение мультиплексора на десять входов.
а б
а – принципиальная схема; б – условное обозначение
Рисунок 5.41 – Мультиплексор
Схемы мультиплексора и демультиплексора нашли ирокое применение в цифровых вычислительных машинах. Они используются в качестве устройств, осуществляющих пересылку информации между функциональными узлами ЭВМ.
КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛАМ 5.5 - 5.7
Назначение регистров.
Регистры последовательного и параллельного типа.
Реверсивный сдвигающий регистр.
Шифратор, дешифратор: назначение, принцип построения.
Преобразователи кодов.
Демультиплексор, мультиплексор: назначение, принцип построения.
5.8 Выполнение математических операций с сигналами
в цифровой форме
Все многообразие математических операций (сложение, вычитание, умножение, деление и т.д.) в цифровой форме можно свести к выполнению двух операций: сложение и сдвиг. Операцию сдвига уже рассмотрели; она может быть выполнена с помощью регистров сдвига. Рассмотрим выполнение операции сложения.
5.8.1 Сложение
Сложение чисел в двоичной системе счисления выполняется по тем же правилам, что и в десятичной:
0 + 0 = 0; 1 + 0 = 1; 0 + 1 = 1; 1 + 1 = 0
и осуществляется перенос в старший разряд. Рассмотрим в качестве примера сложение двух чисел 3 и 7.
В десятичной системе: В двоичной системе:
1 1 1 1
7 0 1 1 1
+ +
3 0 0 1 1
_____ _________
10 1 0 1 0 1*23 + 0*22 +1*21 + 0*20 = 10
Таблица истинности операции сложения двух одноразрядных чисел приведена на рисунке 5.42а.
-
A
B
S
D
0
0
0
0
1
0
1
0
0
1
1
0
1
1
0
1
а б в
а – таблица истинности операции сложения двух одноразрядных чисел; б – схема полусумматора; в – условное обозначение
Рисунок 5.42 – Полусумматор
Анализ таблицы истинности показывает, что сумма реализуется с помощью функции "исключающее ИЛИ", а сигнал переноса можно выявить функцией "2И". Схема полусумматора и его условное обозначение приведены на рисунке 5.42б и рисунке 5.42в. При сложении многоразрядных двоичных чисел, очевидно, потребуется суммировать три одноразрядных двоичных числа – это разряды слагаемых и один разряд сигнала переноса из младшего разряда. Такая операция выполняется полным сумматором.
Полный сумматор имеет три входа Аi, Вi, Рi-1 и два выхода Рi и Si. Схема полного сумматора и его условное обозначение приведены на рисунке 5.43
Полный сумматор состоит из двух полусумматоров D1, D2 и схемы "ИЛИ" (D3). С помощью схемы "ИЛИ" выявляется сигнал переноса. Он появляется в случае, если Аi и Вi равно "1" или когда промежуточная сумма S1 равна "1" и имеется сигнал переноса из предыдущего разряда (Рi-1 = "1").
а б
а – схема; б – условное обозначение
Рисунок 5.43 – Полный сумматор
Таблица истинности полного сумматора с промежуточными значениями S', P', P''.0приведена ниже и дополнительных пояснений не требует.
Таблица 5.3 – Таблица истинности полного сумматора
Ai |
Bi |
Pi-1 |
S1 |
P1 |
Si |
P' ' |
Pi |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
Если необходимо сложить два n-разрядных двоичных числа, то требуется n полных сумматоров. В качестве примера на рисунке 5.44 приведена схема сумматора для сложения четырехразрядных двоичных чисел.
Ai – разряды первого слагаемого; Bi – разряды второго слагаемого; Si – разряды суммы
Рисунок 5.44 – Схема четырехразрядного сумматора