Реализация инверсного бегущего огня на МК ATmega 8535
Автор: Nika Nechaeva • Апрель 1, 2019 • Лабораторная работа • 399 Слов (2 Страниц) • 528 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ТЮМЕНСКИЙ ИНДУСТРИАЛЬНЫЙ УНИВЕРСИТЕТ»
Институт геологии и нефтегазодобычи
Кафедра кибернетических систем
ЛАБОРАТОРНАЯ РАБОТА №4
по дисциплине: ПРОЕКТИРОВАНИЕ МИКРОПРОЦЕССОРНЫХ СИСТЕМ
На тему: «Реализация инверсного бегущего огня на МК ATmega 8535»
Выполнила:
Нечаева В. С
Проверила:
Овчинникова Ю.М.
Тюмень 2019
Цель работы:
Реализовать инверсный бегущий огонь на основе МК ATmega 8535.
Ход работы:
Лабораторная работа выполняется на лабораторном стенде – модуль микроконтроллера. Внешний вид модуля приведен на рис. 1. Модуль «Микроконтроллер» предназначен для программирования и изучения функций микроконтроллера ATmega8535 семейства AVR, выпускаемого фирмой Atmel.
[pic 1]
Рис. 1. Модуль «Микроконтроллер»
В состав стенда входят:
- модуль микроконтроллера, содержащий микроконтроллер AVR типа ATmega8535 и периферийные устройства (тумблеры, кнопки, светодиоды и т.д.) для проверки работоспособности программ;
- программное обеспечение «Image Craft ICC AVR», предназначенное для ввода программы на языке высокого уровня Си;
- программное обеспечение «AVR Studio», предназначенное для отладки программы на симуляторе и записи отлаженных программ в микроконтроллер.
Программа «ImageCraft C» (в дальнейшем ICCAVR) специально разработана для работы с микроконтроллерами AVR на языке Си. Она позволяет, имея базовые знания языка Си и изучив специальные функции и макросы, свободно работать с микроконтроллерами. Результатом этапа программирования является листинг прикладной программы с расширением «*.с» (и файл проекта «*.prj»), который после компиляции преобразуется в файл «*.hex», содержащий коды команд процессора микроконтроллера.
...