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

26 Микроконтроллеры AVR от азов программирования... пропустить данный Шаг. Для тех, кто этого не знает или желает система ­ тизировать свои знания, начнем с самого начала. Из всего разнообразия цифровых элементов большинство можно отнести к разряду составных. Составными я называю те элементы, кото ­ рые можно составить из других, более простых. А в основе всего раз ­ нообразия цифровых устройств лежат всего три простейших логических элемента. На рис. 1.4 изображены эти три кита цифровой техники. Следует заметить, что логические элементы на рис. 1.4 изображены в соответствии со стандартом, принятым в свое время в СССР и теперь еще широко используемым во всех странах СНГ. По этим стандартам цифровые элементы изображаются в виде прямоугольника. Все входы рисуются слева, а выходы — справа. Именно таким образом в этом стан ­ дарте можно отличить входы элемента от его выходов. Правда, в случае более сложных элементов это правило соблюсти не всегда возможно, так как часто бывает, что один и тот же выход служит одновременно и вхо ­ дом. Но для простых элементов это условие всегда соблюдается. В западных стандартах для цифровых схем приняты другие условные обозначения. Они использованы, например, в Шаге 6 (см. список лите ­ ратуры данной книги), так как Шаг 6 является переводом с английского оригинальной документации на микроконтроллер ATtiny2313. В задачу настоящей книги не входит изучение западных стандартов. При желании вы сможете это сделать самостоятельно. Все логические элементы работают с цифровыми сигналами. Это зна ­ чит, что сигнал на любом из входов элемента должен принимать значения либо логического нуля, либо логической единицы. На выходе каждый элемент также обеспечивает цифровой сигнал, который, в зависимости от логики работы схемы, принимает значение либо логической единицы, либо логического нуля. На рис. 1.4 изображены двухвходовые варианты элемента «И» и элемента «ИЛИ». На самом деле эти элементы могут иметь любое количество входов. Теоретически количество входов может быть увеличено до бесконечности. Тип элемента определяется не количеством входов, а логикой его работы. Какова же эта логика? Рассмотрим каждый элемент по отдельности. Элемент “ И" Элемент “ ИЛИ" Элемент “ НЕ" Рис. 1.4. Простейшие логические элементы

RkJQdWJsaXNoZXIy MTExODQxMg==