Тема: РАЗРАБОТКА УЧЕБНОГО КОМПЛЕКСА ПО ПРОГРАММИРОВАНИЮ МИКРОКОНТРОЛЛЕРОВ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Список специализированных терминов и сокращений 4
Глава 1. Выбор языка программирования 5
Глава 2. Обзор микроконтроллеров 8
2.1 Общий обзор МК 8
2.2 MSC51 микроконтроллеры 14
2.3 PIC микроконтроллеры 15
2.4 AVR микроконтроллеры 17
Глава 3. Рабочая платформа Arduino 23
3.1 Процессор ATmega 328P 23
3.2 Arduino UNO 25
3.3 Питание 26
3.4 Память 27
3.5 Порты Ввода/вывода 28
3.6 Взаимодействие 32
3.7 Защита USB 33
3.8 Габариты 34
Глава 4. Лабораторные работы 35
4.1 Ознакомительная вводная лабораторная работа «маячок» 35
4.2 Лабораторная работа «Использование ШИМ» 37
4.3 Лабораторная работа «Бегущий огонек» 38
4.4 Лабораторная работа «Светофор» 39
4.5 Лабораторная работа «Программирование кнопки» 40
4.6 Лабораторная работа «Управление звуком» 42
4.7 Лабораторная работа «Статическая индикация на примере 7-сегментного индикатора» 43
4.8 Лабораторная работа «Индикация. Сдвиговый регистр» 44
4.9 Лабораторная работа «Управление сервоприводом» 49
4.10 Лабораторная работа «Управление двигателем постоянного тока» 52
Заключение 57
Список литературы
📖 Введение
Однако, подготовка специалистов рассматриваемого профиля не вполне соответствует современному уровню требований производства. Соответственно, остро встает вопрос обучения студентов программированию современных микроконтроллеров. К сожалению, во многих учебных заведениях в настоящее время недостаточно разнообразно представлены базы по изучению основ программирования микроконтроллеров. Большинство существующих стендов, лабораторных работ либо подразумевают изучение программирования только на языке ассемблера, что само собой накладывает некоторые ограничения на сложность выполняемых лабораторных работ, либо выполняется лишь компьютерное моделирование в специализированных программах.
Исходя из этого целью работы была поставлена разработка учебного комплекса, включающего в
себя ряд лабораторных работ, содержащих разработку систем с микроконтроллерами, включая составление принципиальных схем, написание программ и практическую проверку функционирования этих программ.
✅ Заключение
В качестве технического средства, исходя из доступности и очевидным преимуществам, были выбраны микроконтроллеры AVR. Для ускорения и упрощения сборки макетов была применена открытая платформа Arduino UNO, ориентированная на эти контроллеры. На основе этой платформы, в процессе достижения поставленной цели были разработано 10 лабораторных работ:
1. Ознакомительная вводная лабораторная работа «маячок»
2. Лабораторная работа «Использование ШИМ»
3. Лабораторная работа «Бегущий огонек»
4. Лабораторная работа «Светофор»
5. Лабораторная работа «Программирование кнопки»
6. Лабораторная работа «Управление звуком»
7. Лабораторная работа «Статическая индикация на примере 7- сегментного индикатора»
8. Лабораторная работа «Индикация. Сдвиговый регистр»
9. Лабораторная работа «Управление сервоприводом»
10. Лабораторная работа «Управление двигателем постоянного тока
Работы прошли тестирование. Приведены комментированные тексты программ и в нужных случаях приведены электрические схемы.
Для выполнения работ в лаборатории сформулированы задания на написание программ.
На основе тестирования лабораторных работ можно сделать вывод о целесообразности их применения в учебном процессе.



