Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Полупроводниковая схемотехнология 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 [ 104 ] 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

19. Комбинационные логические схемы

Под комбинационной логаческой схемой понимают цифровую схему без запоминания переменных (логические схемы без памяти). Согласно блок-схеме, представленной на рис. 19.1, выходные переменные yj однозначно определяются значениями входных переменных Xj. В случае логических схем с памятью (схем по-следовательностного типа) выходные переменные -зависят, кроме того, и от состояния системы в данный момент, т.е. от ее предыстории.

Связь между входными и выходными переменными задается с помоиц>ю таблиц переключений или булевых функций. Для их схемотехнической реализации можно использовать постоянные запоминающие устройства (ПЗУ), в которые непосредственно заносится таблица переключений. При этом входные переменные играют роль адреса. Вторая возможность заключается в использовании логических элементов, которыми реализуются булевы функции.

Если в таблице переключений для выходных переменных записано небольшое число логических единиц, более удобной является ее реализация с помощью логических элементов, поскольку в этом случае требуется незначительное количество монтажных соединений. Даже при большом числе входных переменных в этом случае можно обойтись лишь одной интегральной схемой, применив программируемую логическую матрицу (ПЛМ). Если в таблице переключений стоит незначительное число

Комбинационная схема

Уо Уг

нулей, то следует составить инверсные логические функции, как было описано в разд. 9.2. Рекомендации для использования различных способов построения комбинационных схем приведены на рис. 19.2.

В следующих разделах рассмотрены вопросы построения и функционирования наиболее распространенных схем комбинационной логики. При этом особое внимание уделяется операциям над числами. Для того чтобы числа можно было представить с помощью логических переменных, нужно записать их в виде ряда цифр, принимающих только два значения. Двоичная цифра (или знак) называется битом. Одна из форм представления чисел с помощью двоичных знаков называется двоичной системой счисления или двоичным кодом. В этом случае разряды числа расставлены по возрастающим степеням числа 2. Цифра 1 соответствует логической единице, а цифра О-логическому нулю. Логические переменные, характеризующие отдельные разряды, будем обозначать строчными буквами, а все число-прописными. Следовательно, запись iV-разрядного числа в двоичном коде имеет вид

Х ;; = Xjv 1 - 2 -I- X 2 2 -f ...

... -1-х,-2 -l-Xo-20.

Очевидно, что всегда надо четко различать, выполняется ли данная операция над числами, или имеется в виду функция логических переменных. Рассмотрим еще раз это различие на следующем примере. Пусть необходимо определить, чему будет равно 1-1-1. Рассматривая знак ( + ) как операодю сложения в десятичной системе, получим следующий результат:

1-1-1 = 2.

{Таблица переключений

Мало едини

Много единиц

.Логическая функция] Мало у Много

переменныу еременных



Рис. 19.1. Общий вид комбинационной схемы.

\ЭлеменоГ\

Рис. 19.2. Возможные .способы реализации комбинационной схемы.



Напротав, если сложение выполняется в двоичной системе счисления, то

, 1 + 1 = lOj (читается: один-нуль).

Если знак ( + ) рассматривать как дизъюнкцию логических переменных, то

1 + 1 = 1.

19.1. ПРЕОБРАЗОВАТЕЛИ КОДОВ

Преобразователи кодов служат для перевода одной формы числа в другую. Важнейшей двоичной формой представления числа является двоичный код. В некоторых случаях, однако, легче производить операции с другими кодами. Поэтому в данном разделе будут рассмотрены комбинационные схемы для преобразования двоичного кода в другие и наоборот.

19.1.1. КОД I ИЗ П

Код 1 из и каждому числу J от О до (и - 1) ставит в соответствие одну логическую переменную ур которая принимает единичное значение только тогда, когда на входе набрано число а во всех остальных случаях она равна нулю. Ниже приведена таблица переключений 19.1 для преобразования двоичного кода в код 1 из 10 . Переменные Хо...Хз представляют собой двоичный код числа /. Непосредственно из этой таблицы можно составить дизъюнктивную нормальную форму перекодирующих функций. Таким образом, бу-

левы функции дешифратора 1 из 10 имеют следующий вид:

Уо = х0х1х2х3, Уз = х0х1х2х3,

У1 = х0х1х2х3, уе = х0х1х2х3,

У2 - Х0Х1Х2Х2, y-j = x0xjx2x3, .

3*3 ~ о-12з> Уа ~ о123

У4 = .о12з.- Уд = х0х1.х2х3.

Преобразователи, реализующие такие логические функции, называются дешифраторами. В случае построения дешифратора в виде интегральной микросхемы часто вместо элементов И используются элементы ИЛИ-НЕ. В этом случае выходные переменные будут представлены в негативной логике.

Типы ИС i

Код 1 из 10 : SN 7442 (ТТЛ с открытым коллектором); SN 7445 (ТТЛ); МС 14028 (КМОП).

Код 1 из 16 : SN 74159 (ТТЛ с открытым коллектором); SN 74154 (ТТЛ); МС 14514 (КМОП).

Применение дешифраторов для программного управления

Дешифратор 1 из и используется преимущественно при реализации схем управления последовательностью операций. Для этого к его входам подключается двоичный счетчик, благодаря чему последовательно формируются все комбинавди

Таблица 19.1

Таблица переключений дешифратора 1 из 10



StJ 74 161

Двоичный счет- 2 чик 21

5N 74 159

1111

1>

Рис. 19.3. Получение четьфехфаз-ной последовательности тактовых импульсов с помощью дешифратора 1 из 16 ,

О 1 2 3 А 5 6 7 S 9 10 11 П 13 14 15

ф jnjnjijijnjnjTjnjjnjTJTJiJ

Ф,-г

Ф,-1.

Рис. 19.4. Временная диаграмма четырехфазной последовательности тактовых импульсов.

входных переменных. В каждый момент времени только юдна выходная переменная имеет единичное значение. Следовательно, событие, которое должно произойти в момент tj, может быть вызвано выходной переменной yj. Если одно и то же событие должно происходить в различные моменты времени, следует лишь объединить соответствующие выходные переменные с помощью функции ИЛИ. Это реализуется особенно просто, когда интегральная схема имеет выходы с открытым коллектором и негативной логикой, что позволяет образовать функцию монтажное ИЛИ .

В качестве примера на рис. 19.3 приведена схема получения 4-фазной последовательности тактовых импульсов, которые отделены друг от друга постоянными интервалами. В течение каждых трех следующих друг за другом периодов входного сигнала Ф один из четырех выходных тактовых сигналов Фх -Ф4 равен единице. Выходы Уо, у А., Ув и остаются неподключенными, благодаря чему между отдельными тактовыми импульсами на выходе возникает пауза длительностью в один период сигнала Ф. Временная диаграмма работы этой схемы показана на рис. 19.4.

Длина временного интервала определяется частотой входного тактового импульса Ф и поэтому может достигать любой величины. Это является существенным преимуществом по сравнению со схемами на элементах задержки.

Преобразование кода 1 из т в двоичный

Для того чтобы преобразовать код 1 из и в двоичный, можно использовать так называемый кодер (шифратор) с приоритетом. На его выходах формируется двоичное число, соответствующее наивысшему из входов, на которые подана единица. Значения входных переменных, расположенных ниже, не имеют значения. Поэтому эта схема и носит название кодер с приоритетом . Такая схема позволяет преобразовывать не только код 1 из п , но и суммарный код, в котором единица стоит не в одном данном разряде, а во всех, расположенных за ним*. Здесь приведена таблица переключений с приоритетом 19.2.

Типы ИС Код 1 из 10 : SN 74147 (ТТЛ). Код 1 из 8 , с возможностью наращивания: SN 74148 (ТТЛ); МС 10165 (ЭСЛ); МС 14532 (КМОП).

19.1.2. ДВОИЧНО-ДЕСЯТИЧНЫЕ КОДЫ

Ввод и вывод чисел в десятичной системе счисления невозможен с помощью обычного двоичного кода. Для этой цели

Такой код называется также унитарным, так как количество единиц в каждой комбинации однозначно определяет закодированное число.-Яр л<. перев.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 [ 104 ] 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.