Описание задания
4.1 Базовая модель однокристальных микроконтроллеров семейства AVR. Укажите конструктивно-технологическое исполнение и ответьте на вопрос почему микроконтроллеры изготавливаются только в таком исполнении? Опишите используемый архитектурный подход к проектированию микроконтроллера и поясните чем он обусловлен. Перечислите основные отличительные характеристики микроконтроллера. Приведите условное графическое обозначение микроконтроллера и кратко опишите назначение выводов.
4.2 Базовая модель однокристальных микроконтроллеров семейства AVR. Изобразите архитектуру ядра микроконтроллера. Опишите назначение основных элементов. Укажите какое схемотехническое решение, используемое в ядре, обеспечивает повышение быстродействия выполняемых операций.
4.3 Организация памяти микроконтроллера AVR. Поясните особенности организации памяти в микроконтроллере семейства AVR. Обобщенная карта памяти данных (оперативное запоминающее устройство) и зарезервированные области в памяти данных. Особенности подключения дополнительной памяти данных. Укажите размер ячейки памяти данных.
4.4 Организация памяти микроконтроллера AVR. Поясните особенность организации памяти программ (постоянное запоминающее устройство). Укажите размер ячейки для хранения программного кода. Поясните каким образом производится пересылка данных из памяти программ в память данных. Особенность подключения дополнительной памяти программ.
4.5 Прямая адресация одного регистра общего назначения. Запишите команды, обеспечивающее прямую адресацию к регистру общего назначения. Приведите пример данных, которые будут помещены в памяти программ, укажите количество тактов, затрачиваемых микроконтроллером на выполнение одной записанной команды. Укажите достоинства и недостатки указанной команды.
4.6 Прямая адресация двух регистров общего назначения. Запишите команды, обеспечивающие прямую адресацию двух регистров общего назначения. Приведите пример данных, которые будут помещены в память программ, укажите количество тактов, затрачиваемых микроконтроллером на выполнение одной записанной команды. Укажите достоинства и недостатки указанной команды.
4.7 Прямая адресация двух регистров ввода/вывода. Запишите команды, обеспечивающие прямую адресацию регистров ввода/вывода. Приведите пример данных, которые будут помещены в память программ, укажите количество тактов, затрачиваемых микроконтроллером на выполнение одной записанной команды. Укажите достоинства и недостатки указанной команды.
4.8 Прямая адресация памяти данных. Запишите команды, обеспечивающие прямую адресацию памяти данных. Приведите пример данных, которые будут помещены в память программ, укажите количество тактов, затрачиваемых микроконтроллером на выполнение одной записанной команды. Укажите достоинства и недостатки указанной команды.
4.9 Простая косвенная адресация. Запишите команды, обеспечивающие простую косвенную адресацию памяти данных. Приведите пример данных, которые будут помещены в память программ, укажите количество тактов, затрачиваемых микроконтроллером на выполнение одной записанной команды. Укажите достоинства и недостатки указанной команды.
4.10 Относительная косвенная адресация. Запишите команды, обеспечивающие относительную косвенную адресацию памяти данных. Приведите пример данных, которые будут помещены в память программ, укажите количество тактов, затрачиваемых микроконтроллером на выполнение одной записанной команды. Укажите достоинства и недостатки указанной команды.
4.11 Косвенная адресация с постинкрементом. Запишите команду, обеспечивающую косвенную адресацию памяти данных с постинрементом. Приведите пример данных, которые будут помещены в память программ, укажите количество тактов, затрачиваемых микроконтроллером на выполнение записанной команды. Укажите достоинства и недостатки указанной команды.
4.12 Косвенная адресация с прединкрементом. Запишите команду, обеспечивающую косвенную адресацию памяти данных с прединрементом. Приведите пример данных, которые будут помещены в память программ, укажите количество тактов, затрачиваемых микроконтроллером на выполнение записанной команды. Укажите достоинства и недостатки указанной команды.
4.13 Энергонезависимая память данных EEPROM (Electrically Erasable Programmable Read-Only Memory) микроконтроллера AVR. Опишите назначение памяти данных. Приведите команды, используемые для работы с памятью данных. Перечислите меры предосторожности при работе с памятью данных.