Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

первая лаба микроконтроллеры

.pdf
Скачиваний:
0
Добавлен:
25.11.2025
Размер:
560.68 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования «Омский государственный технический университет» Кафедра” Автоматизация и робототехника”

Лабораторная работа №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