Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 1. Учимся основам цифровой техники 15 кристалле! Одна микросхема содержит в себе все описанные выше составляющие: ♦ память; ♦ порты ввода-вывода; ♦ собственно процессор. Кроме того, там часто располагаются некоторые дополнительные устройства: ♦ таймеры; ♦ устройства прерывания; ♦ компараторы и др. Значения этих, пока что, возможно, непонятных терминов вы узнаете из последующего повествования (см. Шаг 2). Вообще, термины «микро процессор» и «микроконтроллер» достаточно условны и иногда подме няют друг друга. Иногда для краткости микроконтроллер называют про цессором. И в этом нет большой ошибки. 1.2. Считаем по-другому Десятичная система исчисления Если вы всерьез собрались научиться разрабатывать микропроцессор ные устройства, вам просто необходимо знать, как же компьютер хра нит и обрабатывает числа. К сожалению (а может, и к счастью), люди не придумали способа записывать в виде электронных сигналов числа в том виде, как мы их привыкли видеть. Поэтому математикам сначала пришлось потрудиться и придумать более подходящий способ их пред ставления. И они потрудились на славу! Придуман не один, а огромное множество способов представления чисел. Итак, что же это за способы? Любой грамотный человек хорошо знает, по крайней мере, два таких способа. Это, во-первых, хорошо нам извест ные арабские цифры и гораздо менее распространенные, но все же тоже всем известные, римские цифры. Одно и то же число можно записать как 2 или как II, как 5 или как V, как 22 или как XXII. Очевидно, что перед нами два альтернативных способа написания чисел. Числа одинаковые, а способы написания разные. Ну а если есть два способа, почему бы не выдумать и третий, четвертый и т. д.? И мате матики давно нашли такие способы. И не три-четыре. Они нашли уни версальный прием, позволяющий теоретически создавать бесконечное количество способов представления чисел. Эти способы назвали систе мами исчисления. За основу взяли арабские числа. Очевидно, что этот способ представ ления числа гораздо более красивый, чем римский вариант, так как под
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==