Особой популярностью среди микросхем пользуются логические. Принцип их работы построен на двух условных уровнях: низком или высоком, что эквивалентно состоянию логического 0 или логической 1. Так, для микросхем серии К155 за низкий уровень, соответствующий логическому 0, приняты напряжения от 0 до 0,4 В, а за высокий, соответствующий логической 1, - не менее 2,4 В и не более напряжения источника питания — 5 В. Для микросхем серии К176, рассчитанных на питание от источника, напряжением 9 В, соответственно 0,02-0,05 и 8,6–8,8 В. На первый взгляд это сложно понять, но на самом деле не так и трудно. Условные графические обозначения основных элементов микросхем показаны на рис. 6.2 — логические элементы И, ИЛИ, НЕ и И-НЕ. Там же приведены таблицы истинности, дающие представление о логике действия этих элементов.
Рис. 6.2.
Символом логического элемента И служит знак & (союз
Условный символ логического элемента ИЛИ — цифра 1 в прямоугольнике. У него, как и у элемента И, могут быть два и больше входов. Сигнал на выходе, соответствующий высокому уровню (логической 1), появляется при подаче сигнала такого же уровня на вход 1, на вход 2 или одновременно на все. Проверьте эти логические взаимосвязи выходного и входного сигналов по таблице истинности этого элемента.
Условный символ элемента НЕ — тоже цифра 1 внутри прямоугольника. Но у него один вход и один выход. Небольшой кружок, которым начинается линия связи выходного сигнала, символизирует логическое отрицание «НЕ» на выходе элемента. На языке цифровой техники «НЕ» означает, что элемент НЕ является инвертором, то есть электронным «кирпичиком», выходной сигнал которого по уровню противоположен входному. Другими словами, пока на его входе присутствует сигнал низкого уровня, на выходе будет сигнал высокого уровня, и наоборот. Об этом говорят и логические уровни в таблице истинности работы этого элемента.
Логический элемент И-НЕ является комбинацией элементов И и НЕ, поэтому на его условном графическом обозначении есть знак & и небольшой кружок на линии выходного сигнала, символизирующий логическое отрицание. Выход один, а входов два и больше. Логика работы элемента такова: сигнал высокого уровня на выходе появляется лишь тогда, когда на всех входах будут сигналы низкого уровня. Если хотя бы на одном из входов будет сигнал низкого уровня, на выходе элемента И-НЕ будет сигнал высокого уровня, то есть он будет в единичном состоянии, а если на всех входах будет сигнал высокого уровня — в нулевом состоянии.
Элемент И-НЕ может выполнять функцию элемента НЕ, то есть стать инвертором. Для этого надо соединить вместе все его входы. Тогда при подаче на такой объединенный вход сигнала низкого уровня на выходе элемента будет сигнал высокого уровня, и наоборот. Это свойство элемента И-НЕ очень широко используется в цифровой технике.
Триггер — электронное устройство, обладающее двумя устойчивыми электрическими состояниями. Переключение триггера из одного состояния в другое происходит под воздействием входных электрических импульсов. Каждому из двух состояний триггера соответствует свой фиксированный уровень выходного напряжения, что позволяет использовать триггеры в качестве ячеек хранения цифровой информации. Кроме того, эти устройства служат основой счетчиков импульсов, делителей частоты, регистров и многих других цифровых микросхем функционального назначения. Сейчас разговор пойдет о функционировании лишь одного из семейства триггеров — D-триггера.
Условное графическое обозначение D-триггера показано на рис. 6.3.
Рис. 6.3.
У него четыре входа — R, D, С, S и два выхода — прямой и инверсный. Символом прямого выхода служит буква Q, а инверсного, кроме кружка на линии выходного сигнала, такая же буква, но с черточкой вверху. Уровень сигнала на инверсном выходе всегда противоположен сигналу на прямом выходе. Если, например, триггер находится в единичном состоянии и, следовательно, на его прямом выходе действует напряжение высокого уровня, в это время на инверсном выходе будет напряжение низкого уровня.