Программно-аппаратная реализация системы индикации | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 30 ноября, печатный экземпляр отправим 4 декабря.

Опубликовать статью в журнале

Автор:

Рубрика: Технические науки

Опубликовано в Молодой учёный №44 (230) ноябрь 2018 г.

Дата публикации: 30.10.2018

Статья просмотрена: 20 раз

Библиографическое описание:

Соснин, А. С. Программно-аппаратная реализация системы индикации / А. С. Соснин. — Текст : непосредственный // Молодой ученый. — 2018. — № 44 (230). — С. 43-45. — URL: https://moluch.ru/archive/230/53376/ (дата обращения: 16.11.2024).



В данной статье рассмотрен пример системы индикации, реализованной при помощи побитовых сдвигов.

Ключевые слова: AVR, микроконтроллер, система индикации.

Последовательное включение светодиодов.

Такой тип индикации применяется для индикации уровня мощности, уровня заряда аккумулятора и во многих других случаях. Данная система индикации представляет собой светодиодную матрицу, подключаемую через токоограничивающие резисторы к соответствующим ножкам порта микроконтроллера. Схема подключения представлена на рисунке (Рис1.).

Рис. 1. Схема подключения матрицы светодиодов

Во-первых, определяется частота работы микроконтроллера. Для этого создаётся макрос при помощи директивы #define, с параметром “8000000” (Рис2.).

Рис. 2. Определенияе частоты работы микроконтроллера

Далее для работы с задержками, применяется библиотека delay.h (Рис3.).

Рис. 3. Подключение библиотеки для работы с задержками

Для работы с портами ввода-вывода микроконтроллера применяется библиотека io.h (Рис. 4.).

Рис. 4. Команда подключения библиотеки для работы с портами микроконтроллера

Следующим шагом является настройка всех пинов порта D на выход и установка логической единицы (Рис5.).

Рис. 5. Настройка пота D

Последовательное включение светодиодов реализуется при помощи цикла FOR, и побитового сдвига (Рис. 6.).

Рис. 6. Основная программа

На этом программную реализацию генератора тактового сигнала можно считать завершенной.

Литература:

  1. Чиликин М. Г., Сандлер А. С. Общий курс электропривода: Учеб. для вузов.– 6-е изд., доп. и перераб.– М.: Энергоатомиздат, 1981.– 576 с.
  2. Томашевский Н. И. и др. Типовые задания к курсовому проекту по основам электропривода — Свердловск: Изд-во Свердл. инж.-пед. ин-та, 1989. — 48 с.
  3. Шрейнер Р. Т. Системы подчиненного регулирования электроприводов. Ч. 1: Электроприводы постоянного тока с подчиненным регулированием координат: Учеб. пособие для вузов. — Екатеринбург: Изд-во Урал. гос. проф.-пед. ун-та, 1997.– 279 с.
  4. Прайс-лист НПО «Электропроект» от 28.04.2004г. (www.elp.ru)
  5. Standard C library for AVR-GCC [Электронный ресурс]. — Режим доступа: http://www.nongnu.org/avr-libc/user-manual/index.html.
  6. Atmel Studio 7 [Электронный ресурс]. — Режим доступа: https://www.microchip.com/avr-support/atmel-studio-7.
Основные термины (генерируются автоматически): система индикации, AVR, FOR, последовательное включение светодиодов, частота работы микроконтроллера.


Ключевые слова

микроконтроллер, AVR, система индикации

Похожие статьи

Программная реализация генератора сигнала с фиксированной частотой

В данной статье рассмотрен пример реализации генератора сигнала с фиксированной (заранее заданной) частотой.

Генератор сигналов произвольной формы на микроконтроллере AVR

В статье описаны этапы разработки и исследования генератора сигналов произвольной формы для исследовательских целей на МК типа AVR. Проведена разработка принципиальной схемы генератора и программного обеспечения для его работы, изготовлен макет генер...

Разработка интерфейса для управления робастной системой

В статье рассматривается разработка интерфейса для взаимодействия с робастной системой управления.

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

В данной работе рассматриваются платы Altera на базе ПЛИС.

Концепция калибровки потока экструдера для 3D-принтеров на базе FDM-технологии на примере модели Anycubic Chiron

В статье описывается концепция и пошаговая методика калибровки потока на экструдерах типа «Боуден» с описанием команд для работы в терминале и изменения конфигуратора прошивки контроллера.

Микроконтроллеры интеллектуальных систем управления

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

Модернизация системы управления токарным станком

В данной статье рассматриваются способы модернизации системы управления токарного станка на основе микроконтроллера.

Использование микроконтроллеров широкого применения для разработки устройств аудиообработки

В статье рассматривается вопрос, о возможности использования микроконтроллеров (далее MCU) широкого применения, построенных на базе ядер Arm ®Cortex ® M, в сфере цифровой обработки сигнала (далее DSP). На примере устройства, обработки аналогово звуко...

Генетический алгоритм для автоматической настройки ПИД-регулятора

В статье рассматривается способ автоматической настройки ПИД-регулятора, поддерживающий изменение объекта управления, и его моделирование с помощью встроенных приложений вMATLAB.

Использование сети Хемминга для автоматической коррекции ошибок

В данной статье разработана система коррекции ошибок при вводе данных на основе сети Хемминга, а также рассматривается приложение на языке Java, реализующее данную систему.

Похожие статьи

Программная реализация генератора сигнала с фиксированной частотой

В данной статье рассмотрен пример реализации генератора сигнала с фиксированной (заранее заданной) частотой.

Генератор сигналов произвольной формы на микроконтроллере AVR

В статье описаны этапы разработки и исследования генератора сигналов произвольной формы для исследовательских целей на МК типа AVR. Проведена разработка принципиальной схемы генератора и программного обеспечения для его работы, изготовлен макет генер...

Разработка интерфейса для управления робастной системой

В статье рассматривается разработка интерфейса для взаимодействия с робастной системой управления.

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

В данной работе рассматриваются платы Altera на базе ПЛИС.

Концепция калибровки потока экструдера для 3D-принтеров на базе FDM-технологии на примере модели Anycubic Chiron

В статье описывается концепция и пошаговая методика калибровки потока на экструдерах типа «Боуден» с описанием команд для работы в терминале и изменения конфигуратора прошивки контроллера.

Микроконтроллеры интеллектуальных систем управления

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

Модернизация системы управления токарным станком

В данной статье рассматриваются способы модернизации системы управления токарного станка на основе микроконтроллера.

Использование микроконтроллеров широкого применения для разработки устройств аудиообработки

В статье рассматривается вопрос, о возможности использования микроконтроллеров (далее MCU) широкого применения, построенных на базе ядер Arm ®Cortex ® M, в сфере цифровой обработки сигнала (далее DSP). На примере устройства, обработки аналогово звуко...

Генетический алгоритм для автоматической настройки ПИД-регулятора

В статье рассматривается способ автоматической настройки ПИД-регулятора, поддерживающий изменение объекта управления, и его моделирование с помощью встроенных приложений вMATLAB.

Использование сети Хемминга для автоматической коррекции ошибок

В данной статье разработана система коррекции ошибок при вводе данных на основе сети Хемминга, а также рассматривается приложение на языке Java, реализующее данную систему.

Задать вопрос