Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

28 Микроконтроллеры AVR от азов программирования... Рис. 1.6. Составной элемент «И-НЕ» Рис. 1.7. Условное обозначение элемента «И-НЕ» Составные логические элементы Итак, исходный материал — три основных элемента — у нас есть. Теперь начнем составлять из них остальные. Полученные при этом новые элементы часто имеют свое самостоятельное значение, и поэтому многие элементы, представляемые нами как составные, имеют свое собственное схемное обозначение. Рассмотрим это подробнее. Для начала соединим элемент «И» с инвер ­ тором так, как это показано на рис. 1.6. В результате у нас получится новый элемент. Такой элемент имеет название «И-НЕ», и на схеме его часто изображают так, как пока ­ зано на рис. 1.7. Логика работы нового для нас логического элемента «И-НЕ» очевидна. Сигнал на выходе будет равен нулю в том и только в том случае, когда на всех его вхо ­ дах присутствует логическая единица. Точно таким же образом легко составить элемент «ИЛИ-НЕ». Попробуем теперь синтезировать более сложный логический элемент под названием «ИСКЛЮЧАЮЩЕЕ ИЛИ». Его тоже часто можно встретить в различных электронных схемах. Схемное обозначение элемента «ИСКЛЮ ­ ЧАЮЩЕЕ ИЛИ» и его таблица истинности приведены на рис. 1.8. Как видно из таблицы, логика работы элемента соответствует его названию. Это тот же элемент «ИЛИ» с одним небольшим отличием. Если значение на обоих входах равно логической единице, то на выходе элемента «ИСКЛЮЧАЮЩЕЕ ИЛИ», в отличие от элемента «ИЛИ», не единица, а ноль. Эквивалентная схема элемента «ИСКЛЮЧАЮЩЕЕ ИЛИ» изображена на рис. 1.9. Советую самостоятельно разобрать работу этой схемы. Для этого мысленно нужно подставлять на входы XI и Х2 различные вари ­ анты логических сигналов и для каждого варианта прослеживать, какими будут сигналы на выходе каждого элемента. И так поэлементно просле ­ дить, какой будет сигнал на выходе всей схемы. Если внимательно посмотреть на таблицу истинности элемента «ИСКЛЮЧАЮЩЕЕ ИЛИ», то легко заметить, что логика работы эле ­ мента очень похожа на таблицу сложения двух одноразрядных двоичных чисел. И действительно: Х1 — ү Х2 —

RkJQdWJsaXNoZXIy MTExODQxMg==