Некоторые логические функции и реализующие их логические элементы
ЦИФРОВЫЕ ИНТЕГРАЛЬНЫЕ МИКРОСХЕМЫ
Основы алгебры логики
Основные определения
В зависимости от отсутствия или наличия элементов памяти цифро- вые устройства делятся на комбинационные устройства (КУ) и конечные автоматы (последовательные устройства). Выходные сигналы КУ определя- ются совокупностью (комбинацией) входных сигналов, действующих на некотором интервале времени. Наличие элементов памяти в конечных автоматах обусловливает зависимость выходных сигналов на рассматрива- емом интервале от совокупности входных сигналов, действующих как на этом интервале времени, так и на ряде предшествующих интервалов. В комбинационном устройстве связь между входными x1, x2,… хn и выходными у1, у2, …, уn сигналами цифрового устройства может быть задана функциями вида:
(1.1)
Особенность входных сигналов (независимых переменных) и выходных сигналов (функций) заключается в том, что они могут принимать только два значения: 1 или 0. Такие функции называются логическими,или переключательными, илибулевыми.
Раздел математики, который изучает логические функции, называется алгеброй логики.
Наиболее часто логическая функция задается с помощью таблицы. В строках таблицы записываются все возможные наборы значений аргументов и указываются значения логической функции, которые они принимают на каждом наборе. Эту таблицу принято называть таблицей истинности.Для m переменных может быть 2m различных наборов. Пример логической функции трех аргументов x1, х2, x3 приведен в таблице 1.1.
Таблица 1.1
Номер набора | Х3 | Х2 | Х1 | У | Номер набора | Х3 | Х2 | Х1 | У |
Если рассматривать наборы x3, x2, x1 как двоичные числа, то удобно ввести десятичную нумерацию наборов. Например, набор x3= 1, х2=1, x1 = 0 имеет номер 6.
Вместо таблицы истинности иногда логическую функцию удобно задавать словесным описанием. Например, функция у,заданная таблице 1.1, может быть словесно определена так: у=1в том случае, если не менее двух аргументов принимают значение 1.
По способу соединений элементов цифровые устройства делятся на два типа: на устройства со статическими (потенциальными) связями между элементами и устройствами с динамическими (импульсными и импульсно-потенциальными) связями между элементами. Учитывая широкое распространение в интегральной схемотехнике элементов с потенциальными связями, в дальнейшем будем ориентироваться только на элементы этого класса.
Некоторые логические функции и реализующие их логические элементы
Логическое сложение (дизъюнкция). Логическая функция уявляется логической суммой (дизъюнкцией) переменных y=f(х1, х2, ..., хn),если она равна 1 в тех наборах, на которых хотя бы одна независимая переменная равна 1, и равна 0 в остальных наборах. Пример функции у,являющейся логической суммой двух переменных х1 и х2, приведен в таблице 1.2.
Таблица 1.2 Таблица 1.3
Номер набора | Х2 | Х1 | У | Номер набора | Х2 | Х1 | У | |
Логическое сложение двух переменных принято обозначать следующим образом: y=х1 Ú х2,а логическое сложение n переменных
y=x1Ú х2Ú …Ú хn (2)
Схема, с помощью которой из входных переменных х1, х2, ..., хn образуется их логическая сумма, называется логическим элементомИЛИ. Графическое обозначение этого элемента при двух входных переменных приведено на рисунке 1.la.
Логическое умножение (конъюнкция). Логическая функция уявляется логическим произведением (конъюнкцией) переменных
x1, х2, ..., хn,если она равна 1 только на тех наборах, на которых все переменные одновременно равны 1. Пример функции у,являющейся логическим произведением двух переменных х1 и х2,приведен в таблице 3.
Логическое умножение двух переменных будем обозначать так же, как обозначают обычное алгебраическое умножение y=x1Lx2. Для n переменных можно записать:
Y=х1Lx2L…L xn (1.3)
а | б | в | г | д |
Рисунок 1.1
Схема, с помощью которой из входных переменных х1, х2, ..., хn образуется их логическое произведение у, называется логическим элементомИ. Графическое обозначение этого элемента при двух входных переменных приведено на рисунке 1.1б.
Логическое отрицание (инверсия). Логическая функция уявляется логическим отрицанием переменной х,если ее значение противоположно значению переменной х. Функция у, являющаяся отрицанием переменной х, приведена в таблице 1.4. Логическое отрицание принято обозначать Таблица 1.4.
х | у |
. Схема, с помощью которой реализуется логическое отрицание, называется логическим элементомНЕ. Графическое обозначение этого элемента приведено на рисунке 1.lв.
При построении современных цифровых устройств нашли широкое применение некоторые логические функции, являющиеся простыми комбинациями рассмотренных.
Логическое сложение с отрицанием (стрелка Пирса). Логическая функция уявляется логической суммой с отрицанием независимых переменных х1, х2, ..., хn, если она равна 0 на тех наборах, на которых хотя бы одна переменная равна 1. Пример указанной функции при двух переменных приведен в таблице 1.5.
Логическое сложение с отрицанием обозначается . Иногда в литературе пользуются обозначением y=х1+х2. В дальнейшем будем использовать первое обозначение. Для функции nпеременных можно записать:
Схема, реализующая функцию «логическое сложение с отрицанием», называется логическим элементомИЛИ-НЕ (элементом Пирса). Графическое обозначение элемента при двух переменных приведено на рисунке 1.1г.
Логическое умножение с отрицанием (штрих Шеффера). Логическая функция уявляется логическим произведением с отрицанием
Таблица 1.5 Таблица 1.6
Номер набора | Х2 | Х1 | У | Номер набора | Х2 | Х1 | У | |
независимых переменных х1, х2, ..., хn, если она равна 1 только на тех наборах, на которых хотя бы одна переменная равна 0. Пример функции у, являющейся логическим произведением с отрицанием двух переменных, приведен в таблице 1.6.
Логическое умножение с отрицанием для двух переменных будем обозначать . Иногда в литературе встречается обозначение . Для реализации функции «логическое умножение с отрицанием» используется логический элемент, называемый элементом И-НЕ (элементом Шеффера). Его графическое обозначение приведено на рисунке 1.1д.
Дата добавления: 2015-12-16; просмотров: 594;