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 – «Автоматизация технологических процессов и
производств» для очной формы обучения
Редактор С.Ю. Крохотина
Подписано в печать |
Формат бумаги |
Заказ |
|||
Объем |
п.л. |
Усл. п.л. |
Уч-изд. л. |
Тираж |
|
ФГБОУ ВО «Воронежский государственный лесотехнический университет имени Г.Ф. Морозова»