Разделы

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

Программирование микроконтроллера осуществлялось при помощи специальной платы 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 - Блок-схема программной части

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

Проектирование локальной сети для автоматизированной телефонной станции по 4-му микрорайону г. Абакан
В наш век - век информационных технологий и Научно-технического прогресса для любой организации являются одними из наиболее востребованных такие процессы как скорость ...

Разработка цифрового термометра
Измерение, контроль и регулирование температуры является одной из неотъемлемых и важных задач в современном мире. Такая задача стоит и перед промышленностью, и перед сельским хозяйством, ...

Проектирования цифровой АТС, обслуживающей железнодорожные станции
Цель работы: получение навыков проектирования цифровой АТС с услугами ASDN. В данном проекте производится проектирование станции, обслуживающей железнодорожные станции, узловые станци ...

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