Целью данной работы является ознакомление с функциональными возможностями микроконтроллера AtMega16 на основе демонстрационной платы (стенда) производства фирмы «Mikroelektronika» EasyAVR6, знакомство с программными средствами разработки программ и «прошивки» микроконтроллеров, а также проверкой программы лабораторной работы №1 на средствах стенда.
микроконтроллер прошивка программа
1. Ознакомиться с функциональностью платы стенда;
2. Научиться правильно подключать плату к рабочему компьютеру и источнику питания;
. Научиться считывать и записывать «прошивку» микроконтроллера с помощью программы AVRflash;
. Научится создавать и компилировать проекты для используемого микроконтроллера;
. Подтвердить корректность моделирования систем МПС в среде Proteus, загрузив и выполнив программу лабораторной работы №1.
. Получить практические навыки конфигурирования переключателей стенда и оценить возможности стенда, используя демонстрационные программы разработчика.
1. Прошить МК стенда, используя файл прошивки 1 лабораторной работы. Просмотреть (и внести в отчет) дамп памяти МК (5 мин.)
2. Проверить работоспособность и при необходимости отладить программу. Убедиться, что работа средств стенда соответствует поведению схемы в системе моделирования Proteus. (10 мин.)
. Загрузить в контроллер несколько демонстрационных примеров, устанавливая каждый раз переключатели в соответствие с требованиями, указанными в исходных файлах соответствующих проектов. Наблюдать за поведением средств ввода - вывода стенда. Поведение программ и установка переключателей стенда указано в заголовочном комментарии к текстам программ. (30 мин).
a. Glcd.hex (при необходимости подрегулировать контрастность)
b. Keypad4x4.hex
c. Lcd.hex (при необходимости подрегулировать контрастность). COG_Lcd_Test.hex (при необходимости подрегулировать контрастность)
e. Touch_Panel_Calibration_and_Write.hex. Timer0_Interrupt.hex
Выполнение
) Проверка работы схемы, используя прошивку из лабораторной работы № 1
Мигание светодиодов Дамп памяти:
РА4, РА7:
) Работа демонстрационных примеров
. Glcd.hex
. Keypad4x4.hex
c. Lcd.hex
. COG_Lcd_Test.hex
e. Touch_Panel_Calibration_and_Write.hex
f. Timer0_Interrupt.hex
Вывод: в текущей работе мы познакомились со стендом, проверили работоспособность и отладили программу из лабораторной работы №1. Убедились, что работа средств стенда соответствует поведению схемы в системе моделирования Proteus. Загрузили в контроллер несколько демонстрационных примеров. Понаблюдали за поведением средств ввода - вывода стенда.
Другие статьи по теме
Блок выполнения операций десятичной арифметики
Каноническая структура синтеза синхронного
вычислительного устройства состоит из двух автоматов - операционного (ОА) и
управляющего (УА).
Каноническая структура вычислительного ус ...
Технические средства, применяемые в деловом общении
В
деловом мире в условиях обострения конкуренции деловое общение становится
важным фактором, определяющим успех деятельности не только отдельного человека,
но подчас и целой фирмы ...
Исследование щелевой антенной решетки
микроэлектроника
антенный программа
В диапазон СВЧ
микроэлектроника начала внедряться в последнюю очередь, примерно в середине
60-х годов прошлого века. В первую очередь это связано с тр ...