Новости
Высшая математика
В научных кругах принято считать, что в рамки высшей математики входят такие дисциплины, как анал...
Нобелевские лауреаты
Нобелевская премия учреждена шведским химиком Альфредом Нобелем в 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.8477