Новости
Высшая математика
В научных кругах принято считать, что в рамки высшей математики входят такие дисциплины, как анал...
Нобелевские лауреаты
Нобелевская премия учреждена шведским химиком Альфредом Нобелем в 1895г. Впервые она была вручена ...
Электронная библиотека
На первых порах обсуждения проблематики электронных материалов основное внимание было сосредоточен...
Стерео и видео Стереоизображение
Под стереоизображением понимают получение такого изображения, которое давало бы ощущение протяжен...
Сонник
Сон — это естественный физиологический процесс, который занимает 1/3 жизни человека. Все люди во ...
Синергетика
Синергетика — это междисциплинарный подход исследования, большой вклад в изучение которого, начина...
Авторизация

Пользователь

Пароль

Запомнить



Забыли пароль? Ещё не зарегистрированы? Регистрация

Поиск

Продажа бортовых автомобилей камаз на торговой площадке дилера.
Главная arrow Документация arrow Микроконтроллеры Регистры ввода—вывода

То, что в главе 2 мы называли портами ввода—вывода, в микроконтроллерах AVR называется регистрами ввода—вывода. Смешение понятий произошло потому, что микроконтроллеры AVR для обмена информацией с внешними устройствами используют достаточно сложные электронные схемы, имеющие несколько разных режимов работы, а также возможность выбора программным путем направления передачи данных. Именно они и получили название портов ввода—вывода. Чуть позже мы подробно рассмотрим их устройство.


Регистры общего назначения (РОН)

Для хранения промежуточных результатов вычислений каждый микроконтроллер AVR имеет тридцать два регистра общего назначения (сокращенно — РОН). Для того, чтобы регистры можно было использовать в программе, каждый имеет свое собственное имя. Вот эти имена: R0, R1, R2 — R31.


Периферийные устройства

Кроме указанных выше элементов, любой микроконтроллер AVR обязательно содержит набор так называемых периферийных устройств. Периферийные они по отношению к центральному процессорному устройству (ЦПУ) микроконтроллера. Но находятся они также внутри микросхемы. Ниже перечислены все возможные периферийные устройства, которые могут входить в состав микроконтроллера AVR.


Порты ввода—вывода

Порты ввода—вывода — это обязательный атрибут любого микроконтроллера. Их количество для каждой конкретной микросхемы разное. Все порты микроконтроллеров AVR восьмиразрядные, но в некоторых случаях отдельные разряды не используются. Это связано с ограниченным количеством выводов (ножек) у микросхемы. В табл. 3.1 в графе «Кол-во выв. I/O» указано общее количество линий ввода—вывода.


Способы программирования Flash- и EEPROM-памяти

Микроконтроллеры AVR допускают несколько способов программирования Flash- и EEPROM-памяти. Основные способы такие:


  1. Внутренняя память
  2. Особенности серии AVR
  3. Состав серии AVR
  4. Особенности новой серии микроконтроллеров
  5. Микроконтроллеры
  6. Прямой доступ к памяти
  7. Механизм прерываний
  8. Команды перехода к подпрограмме
  9. Команда организации цикла
  10. Команды условного и безусловного перехода
  11. Команды микропроцессора
  12. Рабочие регистры
  13. Процесс выполнения команды
  14. Программа
  15. Алгоритм работы микропроцессорной системы
  16. Шина управления
  17. Шина адреса
  18. Шина данных
  19. Процессор и цифровые шины
  20. Порты ввода—вывода
  21. Виды памяти
  22. Типовая схема микропроцессорной системы
  23. Мультиплексоры
  24. Каскадирование дешифраторов



 

 
0.7164