Санкт- Петербургское государственное бюджетное
профессиональное образовательное учреждение
"Политехнический колледж городского хозяйства"
Программирование встроенных систем
рабочая программа дисциплины
09.02.07 Информационные системы и программирование
Правительство Санкт-Петербурга
Комитет по науке и высшей школе
Приложение
к ОП СПО по специальности
09.02.07 Информационные системы и программирование
, утвержденной приказом от
09.12.2016 г. №1547-ОД
Виды контроля в семестрах:
зачет с оценкой 6
другие формы контроля 5
Распределение часов дисциплины по семестрам
Организация-разработчик:
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «Политехнический колледж городского хозяйства».
Преподаватель К.т.н., доцент Михейкин Сергей Сергеевич
Рабочая программа дисциплины
Программирование встроенных систем
разработана в соответствии с ФГОС СПО:
Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.07 ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ПРОГРАММИРОВАНИЕ (приказ Минобрнауки России от 09.12.2016 г. № 1547)
составлена на основании учебного плана:
по специальности Информационные системы и программирование
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
В результате освоения дисциплины студент должен уметь:
- составлять и отлаживать простые программы для микроконтроллеров с использованием специа-лизированных программных пакетов;
-записывать и перезаписывать программное обеспечение в микроконтроллеры;
- оформлять технологическую и другую техническую документацию в соответствии с требовани-ями ГОСТ;
В результате освоения дисциплины студент должен знать:
- основные правила программирования микроконтроллеров;
- способы написания и отладки управляющих программ;
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
3. ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ ДИСЦИПЛИНЫ
ОК 01.: Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам
ОК 02.: Использовать современные средства поиска, анализа и интерпретации информации и информационные технологии для выполнения задач профессиональной деятельности
ОК 03.: Планировать и реализовывать собственное профессиональное и личностное развитие, предпринимательскую деятельность в профессиональной сфере, использовать знания по финансовой грамотности в различных жизненных ситуациях
ОК 04.: Эффективно взаимодействовать и работать в коллективе и команде
ОК 05.: Осуществлять устную и письменную коммуникацию на государственном языке Российской Федерации с учетом особенностей социального и культурного контекста
ОК 06.: Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей, в том числе с учетом гармонизации межнациональных и межрелигиозных отношений, применять стандарты антикоррупционного поведения
ОК 07.: Содействовать сохранению окружающей среды, ресурсосбережению, применять знания об изменении климата, принципы бережливого производства, эффективно действовать в чрезвычайных ситуациях
ОК 08.: Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности
ОК 09.: Пользоваться профессиональной документацией на государственном и иностранном языках
ПК 2.1.: Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент.
ПК 2.2.: Выполнять интеграцию модулей в программное обеспечение.
ПК 2.3.: Выполнять отладку программного модуля с использованием специализированных программных средств.
ПК 2.4.: Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.
ПК 2.5.: Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования.
В результате освоения дисциплины обучающийся должен:
4. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ДИСЦИПЛИНЫ
Наименование разделов и тем /вид занятия/
Раздел 1. Тема 1. Встроенные системы и микроконтроллеры
Микропроцессоры и микроконтроллеры : принцип работы, функциональная схема
/Пр/
Особенности программирования микроконтроллеров
/Пр/
Раздел 2. Тема 2. Программирование микроконтроллеров AVR
Создание программного проекта в среде Microchip Studio
/Пр/
Знакомство со средой компьютерного моделирования САПР Proteus 8.2
/Пр/
Программирование состояния портов ввода-вывода
/Пр/
Программирование встроенной системы SOS
/Пр/
Программирование эффекта «бегущий огонек»
/Пр/
Прием и программная обработка сигналов внешних устройств
/Пр/
Программирование кнопочного пульта управления
/Пр/
Подключение к микроконтроллеру цифровых индикаторов индикаторов
/Пр/
Программирование цифровой индикации в статическом режиме
/Пр/
Раздел 3. Тема 3 Программирование встроенных периферийных устройств микроконтроллеров
Организация прерываний
/Пр/
Программирование работы встроенных таймеров микроконтроллера
/Пр/
Программирование динамической индикации с использованием встроенных таймеров-счетчиков
/Пр/
Программирование режима ШИМ встроенных таймеров-счетчиков
/Пр/
Разработка программы регулирования яркости светодиодов
/Пр/
Программирование работы встроенного АЦП микроконтроллера
/Пр/
Программирование цифрового вольтметра на базе микроконтроллера
/Пр/
Подключение программируемых внешних устройств
/Пр/
Программирование работы LCD дисплея
/Пр/
Передача двухстрочного текста на LCD матрицу 16 на 2
/Пр/
Раздел 4. Тема 4. Программирование встроенных интерфейсов микроконтроллера
Разновидности встроенных последовательных интерфейсов МК/Пр/
Интерфейс USART: устройство и принцип работы
/Пр/
Программирование передачи текста в ПК по UART
/Пр/
Программирование передачи информации по UART между МК
/Пр/
Интерфейс TWI (Two-wire Serial Interface)I2C.
/Пр/
Программирование часов реального времени с цифровой индикацией
/Пр/
Подключение по шине TWI цифровых датчиков температуры
/Пр/
Интерфейс SPI (Serial Peripheral Interface).
/Пр/
Базовые настройки интерфейса SPI
/Пр/
Реализация внутрисхемного программирования микроконтроллеров по шине SPI
/Пр/
Подключение по шине SPI карты памяти SD (Secure Digital).
/Пр/
Программная реализация интерфейса 1-WIRE
/Пр/
Программирование цифрового термометра на базе DS1820
/Пр/
Основные источники:
1.Микроконтроллеры для систем автоматики: учебное пособие / А.М. Водовозов, 3 изд. – М.:Инфра - Инженерия, 2016, - 164 с.
2.Программирование на языке СИ: учебное пособие/ Кузин А.В., Чумакова Е.В. – М.: Форум, 2015 – 142 с.
Интернет источники:
1. http://narodstream.ru/programmirovanie-mk-avr/ - Программирование микроконтроллеров AVR
5.1. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
5.2. Перечень программного обеспечения
1. Microchip Studio
2. Proteus 8.9 Pro
5.3. Перечень информационных справочных систем
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
7. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОБУЧАЮЩИХСЯ ПО ДИСЦИПЛИНЕ