Разделы

Программирование микроконтроллера

Программирование микроконтроллера осуществлялось при помощи специальной платы AVR-Easy. Плата позволяет изучить работу микроконтроллеров семейства AVR фирмы ATMEL, а также отлаживать дополнительные периферийные модули. Поддерживаются микроконтроллеры в 8, 20, 28 и 40 выводных корпусах. Плата представляет отладочный комплекс (ОК) который предназначен для макетирования и отладки различных устройств на базе AVR-контроллеров. В основу ОК положен принцип максимальной универсальности и удобства программирования и отладки программ на базе AVR-контроллеров. ОК позволяет изучить сопряжение AVR-контроллеров с жидкокристаллическим алфавитно-цифровым индикатором (LCD) и семисегментным светодиодным индикатором, организовать связь с последовательным портом персонального компьютера (COM-порт), организовать работу с интеллектуальными датчиками температуры (на примере микросхемы DS1820 фирмы DALLAS).

В состав отладочного комплекса входят контакты или разъемы для перечисленных выше элементов и не требует напайки внешних навесных деталей. Вместе с тем, каждый порт AVR-контроллера имеет выход на отдельный разъем, куда можно подключить любое внешнее устройство. Предусмотрено светодиодная индикация сигналов на входах-выходах портов ABCD AVR-контроллера. На входах-выходах портов ABD подключены кнопки, при нажатии на которые можно подавать логический уровень "0" или "1" на соответствующие порты. На входы АЦП AVR-контроллера можно подавать аналоговые напряжение с помощью подстроечных резисторов в диапазоне 0-5 В. Таким образом, ОК можно использовать не только как средство обучения, но и как устройство для макетирования и наладки реальных практических разработок на базе AVR-контроллеров. ОК имеет несколько панелек для установки AVR-контроллеров в корпусах DIP-20, DIP-28 и DIP-40, куда можно устанавливать практически любые контроллеры, включая самые последние модели широко используемых контроллеров семейств ATMEGA8515 и ATMEGA8535. К отладочному комплексу может быть подключен любой контроллер, совпадающий по выводам питания и программирования с наиболее распространенными контроллерами. ОК имеет разъем для программирования и отладки, который позволяет заменить программу AVR-контроллера, не вынимая его из посадочной панели ОК.

Программирование микроконтроллера осуществлялось на языке высокого уровня С++. На рисунке 6 представлена блок-схема программы для прошивки микроконтроллера.

Рисунок 6 - Блок-схема программной части

Другие материалы

Разработка зеркальной параболической антенны с рупорным облучателем
Зеркальные параболические антенны широко применяются в радиостанциях различного назначения - радиолокационных, навигационных, радиорелейных и других системах СВЧ диапазона. ...

Проектирование микропроцессорной измерительной системы
Курсовое проектирование преследует цель закрепить знания, полученные студентами при изучении курсов по микропроцессорной технике. Оно помогает на практике применить полученные теоретиче ...

Системный анализ и оценка надежности лидарного комплекса по результатам испытаний на этапе отработки опытного образца
Проблема оценки, анализа и обеспечения надежности на этапах отработки лидарного комплекса (ЛК) в процессе испытаний является одной из актуальнейших при их создании. Программа испыта ...

Копирайт 2019 : www.ordinarytech.ru