Материал: Программирование микроконтроллеров

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

6

дентов направлений 210100 «Электроника и микроэлектроника» и 200300 «Биомедицинская инженерия» / Г. С. Воробьева, М. В. Журавлев, Д. П. Упады- шев, А.М. Штейн. − Томск: Изд-во ТПУ, 2009. − 90 с. − ЭБС «Единое окно дос- тупа к образовательным ресурсам».

Для качественного освоения дисциплины, возможно, потребуются сле- дующие ресурсы информационно-телекоммуникационной сети «Интернет»:

ЭБС «Единое окно доступа к образовательным ресурсам»: http://window.edu.ru/;

сайт фирмы Atmel: http://www.atmel.com;

сайт для тех, кто интересуется электроникой, микроконтроллерами,

программированием: http://chipenable.ru;

сайт с обширной подборкой научной, учебной и учебно-методической литературы, представленной в виде библиотеки открытых электронных источников: http://www.twirpx.com (информация о микроконтроллерах

AVR: http://www.twirpx.com/library/comp/microcontrollers/avr/).

Поскольку лекции читаются не в полном объёме дисциплины, то студен- там на самостоятельное изучение выносится ряд тем (табл. 1). Преподаватель сообщает студентам их общее содержание и организует контроль знаний по за- явленным темам.

 

 

 

Таблица 1

 

 

 

№ п/п

Тема самостоятельной работы

Номер источника

 

 

 

 

1

 

2

3

 

 

 

 

Методика разработки программы на языке Ас-

2, 3 (доп.)

1

семблера

в интегрированной интерактивной

 

 

AVR Studio.

 

2

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

2, 3 (доп.)

леров семейства AVR.

 

 

 

 

Интерфейсы связи для микроконтроллеров се-

1-3 (доп.)

3

мейства

AVR: последовательный интерфейс

 

SPI, универсальный асинхронный приемо-

 

 

 

 

передатчик UART.

 

4

Конфигурационные и калибровочные ячейки

2, 3 (доп.)

микроконтроллеров семейства AVR.

 

 

 

5

Режимы параллельного и последовательного

2, 3 (доп.)

программирования, самопрограммирования.

 

 

 

Проверка качества освоения разделов (тем) дисциплины осуществляется

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

После завершения лекционного курса, выполнения лабораторного практи- кума и защиты курсовой работы студент допускается к сдаче дифференцирован- ного зачёта по дисциплине «Программирование микроконтроллеров». Перечень вопросов для подготовки к зачёту приведен ниже.

7

Перечень вопросов для подготовки к дифференцированному зачёту

1.Типовая структура микроконтроллерной системы управления.

2.Классификация микроконтроллеров семейства AVR.

3.Описание архитектуры 8-разрядных микроконтроллеров семейства

AVR.

4.Описание разрядов регистра состояния (SREG) микроконтролллеров семейства AVR.

5.Организация памяти микроконтроллеров семейства AVR.

6.Программная модель микроконтроллеров семейства AVR.

7.Перечень этапов разработки программного обеспечения для встраи- ваемых микроконтроллеров.

8.Описание программных средств, используемых для разработки про- граммного обеспечения.

9.Определение понятия кросс-разработки программного обеспечения.

10.Система команд микроконтроллеров семейства AVR.

11.Способы (режимы) адресации микроконтроллеров семейства AVR.

12.Директивы ассемблера микроконтроллеров семейства AVR.

13.Структура программы на языке ассемблера микроконтроллеров се- мейства AVR.

14.Описание методики разработки программы на языке ассемблера в ин- тегрированной среде разработки Atmel AVR Studio.

15.Перечислить средства отладки программ для микроконтроллеров се- мейства AVR.

16.Описать возможности и особенности программного управления па- раллельными портами ввода-вывода микроконтроллеров семейства

AVR.

17.Описать возможности и особенности системы прерываний микро- контроллеров семейства AVR.

18.Описать особенности программирования внешних прерываний мик- роконтроллеров семейства AVR.

19.Описать работу с таймерами-счётчиками микроконтроллеров семей- ства AVR.

20.Описать работу аналогового компаратора микроконтроллеров семей- ства AVR.

21.Описать работу аналого-цифрового преобразователя микроконтрол- леров семейства AVR.

22.Интерфейсы связи для микроконтроллеров семейства AVR: последо- вательный интерфейс SPI.

23.Интерфейсы связи для микроконтроллеров семейства AVR: универ- сальный асинхронный приемо-передатчик USART.

24.Защита кода и данных. Конфигурационные и калибровочные ячейки микроконтроллеров семейства AVR.

25.Режимы параллельного и последовательного программирования, самопрограммирования.

8

Стариков Александр Вениаминович

Программирование микроконтроллеров

Методические указания для самостоятельной работы по направлению подготовки бакалавра 15.03.04 – «Автоматизация технологических процессов и

производств» для очной формы обучения

Редактор С.Ю. Крохотина

Подписано в печать

Формат бумаги

Заказ

Объем

п.л.

Усл. п.л.

Уч-изд. л.

Тираж

 

ФГБОУ ВО «Воронежский государственный лесотехнический университет имени Г.Ф. Морозова»