
- •Функциональные узлы логических и цифровых устройств
- •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 Широтно-импульсный и частотно-импульсный модулятор
Виды логики
В потенциальных логических элементах "0" и "1" соответствуют два резко отличающихся уровня напряжения, называемые высоким и низким уровнем. При этом напряжения могут быть как положительными, так и отрицательными относительно корпуса (общей шины), электрический потенциал которого принимается равным нулю вольт. Различают элементы, работающие в положительной (позитивной) и отрицательной (негативной) логике. В положительной логике за логическую единицу принят высокий уровень напряжения, а за логический ноль – низкий. В отрицательной логике кодирование "1" и "0" противоположное. В таблице 5.1 приведены возможные комбинации сигналов для положительной и отрицательной логики при различной полярности питающего напряжения.
Таблица 5.1 – Соответствие уровней сигнала различным видам логики
Полярностьуровней |
Вид логики |
|
Положительная |
ОТРИЦАТЕЛЬНАЯ |
|
Положительная |
U "1" U2
U1 "0"
t
|
U "0" U2
U1 "1" t
|
Отрицательная |
t U1 "1"
"0" U2 U
|
t U1 "0"
"1" U2
U
|
5.2 Схемная реализация логических элементов
5.2.1 Диодно-резисторные схемы
На рисунке 5.8а приведена диодно-резисторная схема элемента "2ИЛИ" для положительных входных сигналов. Если Uвх1(х1) и Uвх2(х2) равны нулю, то ток через диоды VD1 и VD2 не протекает, падение напряжения на Rн равно нулю (Uвых = 0, y = "0"). При подаче высокого входного напряжения (т. е. большего, чем напряжение на диоде) хотя бы на один из входов схемы, например на х1, диод VD1 отпирается и выход схемы соединяется со входом х1. Если сопротивление нагрузки больше сопротивления открытого диода (Rн > Rд), то на выходе появится высокий потенциал, почти равный Uвх1. При этом диод VD2 (или остальные диоды в случае многовходовой схемы) закрыт разностью потенциалов, равной падению напряжения на Rн от протекания тока I1. Поэтому высокий потенциал со входа х1 не поступает на вход х2, что обеспечивает "развязку" входов. При подаче высокого напряжения на второй вход открывается диод VD2, а VD1 закрыт. Если напряжение подано на оба входа, то оба диода открыты и на выходе будет высокое напряжение, то есть у="1". Анализируя таблицы 5.8б, 5.8в и 5.8г, можно заметить, что схема рисунка 5.8а в положительной логике реализуют функцию "ИЛИ", а в отрицательной – "И".
|
Х1 |
Х2 |
Y |
|
||||||
Уровни напряжения |
Н |
Н |
Н |
|
||||||
Н |
В |
В |
|
|||||||
В |
Н |
В |
|
|||||||
В |
В |
В |
|
|||||||
|
Х1 |
Х2 |
Y |
|
||||||
Логические уровни |
0 |
0 |
0 |
|
||||||
0 |
1 |
1 |
|
|||||||
1 |
0 |
1 |
|
|||||||
1 |
1 |
1 |
|
|||||||
|
Х1 |
Х2 |
Y |
|||||||
Логические уровни |
1 |
1 |
1 |
|||||||
1 |
0 |
0 |
||||||||
0 |
1 |
0 |
||||||||
0 |
0 |
0 |
а б в г
а – принципиальная схема; б – таблица соответствия входных и выходного напряжений (н – низкий уровень; в – высокий уровень); в – таблица истинности в положительной логике; г – таблица истинности в отрицательной логике
Рисунок 5.8 – Диодная реализация элемента "ИЛИ" ("И")
На рисунке 5.9а приведена диодно-резисторная схема элемента "2И" для положительных входных сигналов. Если хотя бы к одному из входов, например Х2, приложен низкий потенциал (Х2="0"), то диод VD2 открыт напряжением источника питания. Выход схемы через диод VD2 соединен со входом Х2,т. е. общей шиной, потенциал которой принят за нулевой. При R > Rд, Uвых будет приблизительно равно потенциалу обшей шины, т. е. равно нулю, следовательно у = "0".
Только в том случае, когда на оба входа (или на все входы, если схема многовходовая) поданы высокие потенциалы, диоды окажутся запертыми; ток от источника U не протекает, падение напряжения I*R отсутствует и потенциал источника через резистор R поступает на выход, т. е. Uвых Uп и у = "1". Развязка входных цепей между собой обеспечивается тем, что высокий входной сигнал, действующий на одном из входов, запирает соответствующий диод и, следовательно, не попадает в другую входную цепь.
|
Х1 |
Х2 |
Y |
|||||||
Логическиеуровни |
1 |
1 |
1 |
|||||||
1 |
0 |
1 |
||||||||
0 |
1 |
1 |
||||||||
0 |
0 |
0 |
||||||||
|
Х1 |
Х2 |
Y |
|
||||||
Уровнинапряжения |
Н |
Н |
Н |
|
||||||
Н |
В |
Н |
|
|||||||
В |
Н |
Н |
|
|||||||
В |
В |
В |
|
|||||||
|
Х1 |
Х2 |
Y |
|
||||||
Логическиеуровни |
0 |
0 |
0 |
|
||||||
0 |
1 |
0 |
|
|||||||
1 |
0 |
0 |
|
|||||||
1 |
1 |
1 |
|
а б в г
а – принципиальная схема; б – таблица соответствия входных и выходного напряжений (н – низкий уровень; в – высокий уровень); в – таблица истинности в положительной логике; г – таблица истинности в отрицательной логике
Рисунок 5.9 – Диодная реализация элемента "И" ("ИЛИ")
Анализируя таблицы 5.9в и 5.9г, можно заметить, что схема рисунка 5.9а в положительной логике реализует функцию "И", а в отрицательной – "ИЛИ".
Реализация логических элементов на диодах, несмотря на простоту, имеет существенный недостаток: выходные сигналы по уровню меньше, чем входные. Поэтому сложные логические функции (при большом количестве последовательно соединенных элементов) трудно выполнить. Для простоты рассмотрения все дальнейшие схемы будем анализировать в положительной логике и для положительных входных сигналов.