Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Желтый_А.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
375.81 Кб
Скачать
    1. Обзор Тinу аvr-микроконтроллеров

Важной особенностью Тinу АVR является эффективное использование выводов кристалла. За счет того, что Тinу АVR могут быть запрограммированы на работу без внешнего кварца и внешнего вывода "Сброс", можно иметь 6 (20) цифровых программируемых входов/выходов при 8 (28)-выводном корпусе.

У некоторых типов Тinу АVR имеется возможность понижения напряжения питания до 1,8 В.

Как видно из таблицы 3.1, набор встроенных периферийных узлов Тinу АVR, довольно богат.

Таблица 3.1- Микроконтроллеры семейства Тinу АVR

В зависимости от состава периферийных узлов Тinу АVR содержат от 4 до 17 каналов прерывания. Среди них имеется оригинальный тип прерывания – прерывание при любом изменении сигналов на внешних выводах контроллера.

Выбирая тип АVR-микроконтроллера, разработчик, кроме состава встроенных периферийных узлов, должен также определиться с типом исполнения кристалла. Фирма АТМЕLЬ предлагает реализацию АVR К-микроконтроллеров в различных корпусах. АVR могут иметь различные диапазоны питающих напряжений, от которых зависит возможная рабочая частота микроконтроллера. Наконец, существуют АVR промышленного (маркировка "I" - Indastrial , "U" - без свинца) и коммерческого (маркировка "С" - Соmmercial) исполнения. Микроконтроллеры коммерческого исполнения работают при температурах 0°С ... +70°С, а микроконтроллеры промышленного исполнения - при -40°С ... +85°С.

3.6 Обзор Меgа аvr-микроконтроллеров

Можно назвать следующие отличительные особенности Меgа АVR (табл.3.2) по сравнению с Тinу АVR:

- значительные размеры встроенной памяти программ и данных;

  • до 11 цифровых программируемых портов ввода/вывода;

  • практически полный набор периферийных узлов, перечисленных при рассмотрении Тinу АVR, с увеличением функциональных возможностей и количества некоторых из них;

- возможность подключения внешней SRАМ к некоторым моделям Меgа АVR;

- сосредоточение возможностей, распределенных по различным моделям Тinу АVR, в одной модели Меgа АVR;

- простейший 8-разрадный таймер у современных Меgа АVR имеет более развитые режимы работы, чем у Тinу АVR;

- при помощи внешнего сигнала, подаваемого на вход РЕN, можно разрешать/запрещать программирование кристалла по последовательному интерфейсу.

При этом необходимо отметить, что у обоих семейств имеется возможность управления системной тактовой частотой при помощи программируемого предделителя, что позволяет по ходу выполнения программы снижать тактовую частоту и уменьшать тем самым энергопотребление кристалла.

3.7 Система команд Ассемблера микроконтроллеров аvr.

Все множество команд микроконтроллеров АVR можно разбить на несколько групп:

- группа команд логических операций;

- группа команд арифметических операций;

- группа команд операций с разрядами;

- группа команд сравнения;

- группа команд операций сдвига

- группа команд пересылки данных

- группа команд управления системой

- группа команд передачи управления (безусловная передача управления)

- группа команд передачи управления (пропуск команды по условию)

- группа команд передачи управления (передача управления по условию)