Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 1. Учимся основам цифровой техники 27 Простые логические элементы Элемент «И». На выходе этого элемента сигнал логической единицы появляется тогда и только тогда, когда на всех его входах будет присут ствовать логическая единица. То есть единица должна быть И на первом, И на втором, И на третьем (если он есть), И на всех имеющихся входах. Если хотя бы на одном входе будет ноль, то и на выходе тоже будет ноль. Элемент «ИЛИ». На выходе этого элемента сигнал логической еди ницы появится тогда и только тогда, когда хотя бы на одном из его входов появится единица. То есть единица должна быть ИЛИ на первом, ИЛИ на втором, ИЛИ на третьем — на любом из имеющихся входов или на нескольких сразу. Логический ноль на выходе будет только тогда, когда на всех входах будет сигнал логического нуля. Элемент «НЕ», или инвертор. У этого элемента не может быть больше одного входа. Инвертор имеет один вход и один выход. И логика его работы очень проста. Когда на входе у инвертора сигнал логического нуля, на выходе логическая единица. И наоборот, когда на входе логиче ская единица, на выходе логический ноль. Таблица истинности Для отображения логики работы того или иного элемента принято составлять так называемые таблицы истинности. Таблица истинности — это такая таблица, которая имеет столбцы для всех входов и выходов конкретного элемента. В строках таблицы отображаются все возможные состояния элемента. Каждая строка соответствует одному из возможных состояний. На рис. 1.5 приведены таблицы истинности для трех основ ных логических элементов. Для наглядности использованы трехвходовые варианты элемента «И» и элемента «ИЛИ». Входы Вых. Х1 Х2 хз У 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 Входы Вых. Х1 Х2 хз У 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 I Вход I Выход. I Х1 У 0 1 I 1 I о I Рис. 1.5. Примеры построения таблицы истинности
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==