первая лаба микроконтроллеры
.pdfМинистерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования «Омский государственный технический университет» Кафедра” Автоматизация и робототехника”
Лабораторная работа №1
По теме: «Микроконтроллеры на базе архитектуры AVR. программное обеспечение для программирования и отладки микроконтроллеров на языке
C++»
Вариант 11
Выполнил: Студент группы АТП-222
Пискунов А.И. Проверил:
Асс. Кипров Р.Р.
Омск 2025
Цель работы: Подключить ATMEGA 328P к компьютеру, с помощью кода сделать включение диодов по варианту
Теоретическая справка
AVR — это семейство восьмибитных микроконтроллеров,
разрабатываемое с 1996 года компанией Atmel, которая в 2016 году была поглощена Microchip. Семейство AVR было одним из первых, которое использовало встроенную флэш-память для хранения программ, в отличие от
ROM, EPROM или EEPROM, используемых другими микроконтроллерами в то время.
Микроконтроллеры этого семейства нашли широкое применение во встраиваемых системах. Они часто встречаются в проектах энтузиастов благодаря их популяризации платформой Arduino.
Ход работы
Рисунок 1 – Алгоритм работы
2
1)В блоке 1 и 2 выполняется установка выводов портов B и D как выходов соответственно
2)В блоках 3 – 17 выполняется основной цикл
3)В блоке 4 происходит включение PD2 и PD3, а также выключение PB1
иPB3
4)В блоке 5 происходит задержка на 1 секунду
5)В блоке 6 происходит включение PD4, а также выключение PD2
6)В блоке 7 происходит задержка на 1 секунду
7)В блоке 8 происходит включение PD5, а также выключение PD3
8)В блоке 9 происходит задержка на 1 секунду
9)В блоке 10 происходит включение PD6, а также выключение PD4
10)В блоке 11 происходит задержка на 1 секунду
11)В блоке 12 происходит включение PD7, а также выключение PD5
12)В блоке 13 происходит задержка на 1 секунду
13)В блоке 14 происходит включение PB1, а также выключение PD6
14)В блоке 15 происходит задержка на 1 секунду
15)В блоке 16 происходит включение PB3, а также выключение PD7
16)В блоке 17 происходит задержка на 1 секунду
3
Рисунок 2 – Пример работы
Вывод: В ходе лабораторной работы я смог подключить ATMEGA 328P
к компьютеру, а также сделал цикл включения диодов по заданному варианту.
4
