Раздел 2. Алгоритмизация и программирование микроконтроллеров
|
58
|
ОК.01-ОК.03,
ОК.07, ОК.09, ОК.10
ПК 1.1, ПК 1.2,
ПК 2.1 –ПК 2.3, ПК3.1, ПК3.2
|
Тема 2.1.
Языки програмирова- ния
|
Содержание учебного материала
|
2
|
1. Основные этапы эволюции языков программирования от машинных кодов и ассемблера до языков
высокого уровня
|
4
|
2.Этапы разработки программы. Способы алгоритмизации и программирования работы микро-
контроллеров.
|
Тема 2.2. Трансляция програм- мы
|
Содержание учебного материала
|
2
|
1. Транслятор. Трансляция программы и получение файла прошивки для микроконтроллера.
Краткий обзор содержимого файла прошивки. Разбор файла описаний и листинга программы. Разме- щение программы в памяти микроконтроллера
|
2
|
Тема 2.3.
Краткий обзор про-
грамматоров
|
Содержание учебного материала
|
2
|
1.Программаторы. Последовательные и параллельные программаторы. Внутрисхемное программирова-
ние
|
2
|
Тема 2.4. Программирование микроконтроллеров
|
Содержание учебного материала
|
8
|
1.Программирование в машинных кодах. Подробный разбор файлов проекта и разбор содержимого
файла прошивки. Редактирование кодов команд в файле прошивки
|
2
|
2.Приемы программирования. Этапы программирования. Постановка задачи. Анализ принципиальной схемы. Разработка алгоритма программы. Операции начальной настройки. Операции, составляющие
тело цикла.
|
2
|
3. Программа на языке Ассемблер. Алгоритм создания программы. Форма записи. Директивы. Опера-
торы. Описание программы(листинг)
|
2
|
4.Программа на языке Си. Программная среда Code Vision AVR. Мастер Программ и его свойства.
Настройка портов. Работа программа на языке Си. Описание. Комментарии.
|
2
|
Тема 2 .5.
Среда разработки AVR Studio
|
Содержание учебного материала
|
2
|
1.Детальный обзор программы AVR Studio. Изучение режима отладки программы
|
2
|
Тема 2 .6.
Отладка программ
|
Содержание учебного материала
|
2
|
1.Основные виды отладки и их возможности. Этапы процесса отладки программ
|
2
|
Тематика практических занятий
|
38
|
1.Разработка программы устройства управления одним светодиодным индикатором при помощи од-
ной кнопки
|
4
|
2.Создание программы на языке Си устройства с мигающим светодиодом
|
4
|
3.Разработка автомата «бегущие огни»
|
4
|
4.Создание программы «бегущие огни» с использованием прерываний по таймеру.
|
4
|
4.Создание программы сигнального устройства с звуковым выходом
|
4
|
Для реализации программы библиотечный фонд образовательной организации должен иметь печатные и/или электронные образовательные и информационные ресурсы, рекомендуемых для использования в образовательном процессе.