![]() |
|
|||||||||
|
Новости
Высшая математика
В научных кругах принято считать, что в рамки высшей математики входят такие дисциплины, как анал...
Нобелевские лауреаты
Нобелевская премия учреждена шведским химиком Альфредом Нобелем в 1895г. Впервые она была вручена ...
Электронная библиотека
На первых порах обсуждения проблематики электронных материалов основное внимание было сосредоточен...
Стерео и видео Стереоизображение
Под стереоизображением понимают получение такого изображения, которое давало бы ощущение протяжен...
Сонник
Сон — это естественный физиологический процесс, который занимает 1/3 жизни человека. Все люди во ...
Синергетика
Синергетика — это междисциплинарный подход исследования, большой вклад в изучение которого, начина... Авторизация
Поиск |
Главная
Регистры ввода—вывода
То, что в главе 2 мы называли портами ввода—вывода, в микроконтроллерах AVR называется регистрами ввода—вывода. Смешение понятий произошло потому, что микроконтроллеры AVR для обмена информацией с внешними устройствами используют достаточно сложные электронные схемы, имеющие несколько разных режимов работы, а также возможность выбора программным путем направления передачи данных. Именно они и получили название портов ввода—вывода. Чуть позже мы подробно рассмотрим их устройство. Регистры общего назначения (РОН) Для хранения промежуточных результатов вычислений каждый микроконтроллер AVR имеет тридцать два регистра общего назначения (сокращенно — РОН). Для того, чтобы регистры можно было использовать в программе, каждый имеет свое собственное имя. Вот эти имена: R0, R1, R2 — R31. Периферийные устройства Кроме указанных выше элементов, любой микроконтроллер AVR обязательно содержит набор так называемых периферийных устройств. Периферийные они по отношению к центральному процессорному устройству (ЦПУ) микроконтроллера. Но находятся они также внутри микросхемы. Ниже перечислены все возможные периферийные устройства, которые могут входить в состав микроконтроллера AVR. Порты ввода—вывода Порты ввода—вывода — это обязательный атрибут любого микроконтроллера. Их количество для каждой конкретной микросхемы разное. Все порты микроконтроллеров AVR восьмиразрядные, но в некоторых случаях отдельные разряды не используются. Это связано с ограниченным количеством выводов (ножек) у микросхемы. В табл. 3.1 в графе «Кол-во выв. I/O» указано общее количество линий ввода—вывода. Способы программирования Flash- и EEPROM-памяти Микроконтроллеры AVR допускают несколько способов программирования Flash- и EEPROM-памяти. Основные способы такие: Внутренняя память Микроконтроллеры AVR имеют в своем составе три вида памяти. Во-первых, это ОЗУ (оперативная память для данных). В документации фирмы Atmel эта память называется SRAM. Объем ОЗУ для разных контроллеров варьируется от полного ее отсутствия (в микросхеме AT90S1200) до 2 Кбайт. Подробнее смотрите графу «SRAM» в табл. 3.1. Особенности серии AVR Микроконтроллеры серии AVR относятся к классу восьмиразрядных микроконтроллеров. Это значит, что подавляющее большинство операций процессоры производят с восьмиразрядными двоичными числами. По этой причине встроенная шина данных у этих контроллеров тоже восьмиразрядная. Все ячейки памяти и большинство регистров микроконтроллера также восьмиразрядные. Состав серии AVR Итак, что же представляют собой микроконтроллеры серии AVR? Семейство AVR включает в себя микроконтроллеры самой разной конфигурации, с разным объемом памяти и разным количеством встроенных портов ввода-вывода и других дополнительных устройств. Итак, в предыдущей главе мы рассмотрели общие принципы работы микропроцессорной системы. Теперь рассмотрим, как это выглядит на примере конкретных микроконтроллеров. В первом издании книги в качестве примера был использован микроконтроллер АТ89С2051. Это одна из микросхем популярной в свое время серии АТ89 фирмы Atmel. Главным преимуществом этой серии была совместимость с микроконтроллерами iMCS-51 фирмы Intel, которые, в свою очередь, были очень распространены в 80-е годы прошлого (двадцатого) столетия. Микроконтроллеры В классической микропроцессорной системе, изображенной на рис. 2.1, используется отдельная микросхема процессора, отдельные микросхемы памяти и отдельные порты ввода вывода. Стремительное развитие микропроцессорной техники требует все большей и большей степени интеграции микросхем.
|
Рейтинг статей
7.5. Основные теоремы о пределах
Модели межотраслевого баланса Имитационное моделирование 2.3. Проекция вектора на ось и ее свойства 3.1.4. Угол между двумя прямыми на плоскости. Условия параллельности и перпендикулярности 4.5. Преобразования параллельного переноса и поворота системы координат. Упрощение уравнений кривых 2.2. Базис в пространстве и на плоскости Метрическая система мер Сетевые модели. Детерминированные сети Статистические методы прогнозирования и планирования Производная Золотое сечение Электронные подписи и временные метки Высшая математика 4. Линеаризация. Публикации
Высшая математика
В научных кругах принято считать, что в рамки высшей математики входят такие дисциплины, как аналитическая геометрия, математическая статистика, вы...
Нобелевские лауреаты
Нобелевская премия учреждена шведским химиком Альфредом Нобелем в 1895г. Впервые она была вручена в 1901г за достижения в области литературы, химии,...
Электронная библиотека
На первых порах обсуждения проблематики электронных материалов основное внимание было сосредоточено на таких вопросах как защита цифровой информации...
Стерео и видео Стереоизображение
Под стереоизображением понимают получение такого изображения, которое давало бы ощущение протяженности пространства и рельефности.
Сонник
Сон — это естественный физиологический процесс, который занимает 1/3 жизни человека. Все люди во сне склоны наблюдать видения, которые представляют...
Реклама
Наука и техника
Высшая математика
Необходимо выставить права 777 на папку 14638883
Нобелевские лауреаты Электронная библиотека Стерео и видео Стереоизображение Сонник Синергетика Производная Определитель Никола Тесла Наука и техника Мультитран Мембрана Математический анализ Линейная алгебра Криптография Квазисимметричный стелларатор Календарь Золотое сечение Библия Аналитическая геометрия Realtek MathCAD JavaScript HTML-редакторы DirectX Delphi Эволюция страха Страх и узы крови Психология азарта Суеверие |
||||||||
|
|
||||||||||