Читать «Занимательно о микроконтроллерах» онлайн - страница 10

Александр Владимирович Микушин

Рис. 2.1. Схемы, реализующие функцию логического инвертирования

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

Рис. 2.2. Условное графическое обозначение инвертора

Следующий распространенный элемент цифровой техники реализует логическую операцию «И», однако чаще всего в качестве готовых микросхем существуют не отдельные схемы логического «И», а более сложные устройства, выполняющие одновременно две логические функции: «И» и «НЕ». Таблица истинности элемента, выполняющего логическую функцию «2И-НЕ», приведена в табл. 2.2.

Проще всего построить такой элемент на самых обыкновенных ключах, как это показано на рис. 2.3, а. В этой схеме ток будет протекать только в том случае, если оба ключа окажутся замкнутыми (будем считать, что такое их состояние достигается при управлении логической единицей). Это означает, что нулевой уровень на выходе схемы появится только при двух логических единицах на входе, т. е. приведенная схема реализует логическую функцию «2И-НЕ» (табл. 2.2). Точно таким же образом выполняется элемент «2И-НЕ» и в микросхемах, построенных на КМОП-транзисторах, только в качестве ключа используется транзистор. Схема логического элемента «2И-НЕ», выполненного на комплементарных МОП-транзисторах, приведена на рис. 2.3, б.

Рис. 2.3. Принципиальные схемы цифровых элементов, реализующих логическую функцию «2И-НЕ»

Условное графическое обозначение элемента, выполняющего логическую функцию «2И-НЕ», приведено на рис. 2.4, и с этого момента элементы, выполняющие данную функцию, будут изображаться именно в таком виде. Это обозначение не зависит от конкретной схемы построения цифрового элемента.

Рис. 2.4. Условное графическое обозначение цифрового элемента, выполняющего логическую функцию «И-НЕ»

Точно так же, как редко можно встретить отдельный элемент логического «И», практически не производятся отдельные элементы логического «ИЛИ». Чаще встречаются элементы «2ИЛИ-НЕ», таблица истинности которых приведена в табл. 2.3.

Как и в предыдущем случае, воспользуемся для реализации элемента «2ИЛИ-НЕ» ключами. На этот раз соединим ключи параллельно. Схема, реализующая таблицу истинности табл. 2.3, приведена на рис. 2.5, а. Схема логического элемента «2ИЛИ-НЕ», выполненного на КМОП-транзисторах, показана на рис. 2.5, б. Как видно из приведенных схем, уровень логического нуля появится на выходе любой из этих схем, как только любой из ключей будет замкнут, т. е. приведенные схемы реализуют таблицу истинности табл. 2.3.