КУРСОВАЯ РАБОТА: <<Корректор электронных часов на основе микросхемы часов реального времени>>

Отменен
Заказ
6903792
Раздел
Программирование
Предмет
Ассемблер
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)
Срок сдачи
18 Ноя в 23:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
31 Окт в 23:29
Просмотров
132
Описание работы

К микроконтроллеру ATMega2560 подключена микросхема часов реального времени DS3234 на 4 семисегментных индикаторах с SPI-интерфейсом.

Идея заключается в том, чтобы написать программу на АССЕМБЛЕРЕ c помощью MICROCHIP STUDIO (Atmel studio 7) и выполнить симуляций цифровых часов в реальном вреиени, использующих 4 светодиодных индикатора (7-сегментных) с протоколом связи SPI, на основе RTC DS3234, с использованием платы Arduino ATmega2560 и двух инкрементальных энкодеров: один — для 2 индикаторов (ЧАСЫ) и второй — для 2 индикаторов (МИНУТЫ), всего 4 индикатора 7-сегментных. При включении считывать информацию из часов реального времени ( то есть на дисплее должно отобразиться последнее время скомпилированного файла). Наконец выполнить симуляции с (скомпилированным файлом .hex) для выполнения в PROTEUS 8.


⚙️ Весь симуляционный проект уже настроен в среде Proteus 8 (прилагается файл Proteus) — необходимо загрузить загрузчик (скомпилтрованный файл .hex) и проверить работу программы.

При этом все подключения (пины) — как микроконтроллера, так и модуля RTC DS3234 для связи по SPI, а также всех четырёх 7-сегментных индикаторов — должны полностью совпадать с теми, которые уже указаны в среде симуляции Proteus 8.


При написании документа, он должен содержать следующих пунктов:

  • Введение,
  • Анализ технического задания,
  • Обоснование выбора микроконтроллера,
  • Апаратные средства -- должны входить таблицу Перечень элементов и их примечания,
  • Использование микроконтроллера-- должны входить таблицы ТАКИЕ КАК: Используемые вводы/выводы микроконтроллера, используемые периферийные устройства, Основные регистры инициализаций микроконтроллера (их назначение и настройки), Основные регистры инициализаций SPI, Основные регистры инициализаций DS3234 и.т.д,
  • Исполняемая программа микроконтроллера ,
  • Алгоритм работы программы микроконтроллера -- Инициализация системы, Aлгоритм счет времени, Aлгоритм отображение времени в индикаторах, Алгоритм обработка энкодеров и как вляет кнопок SW на (активации/деактивации энкодеров),
  • Выводы ,
  • Источники информации ,
  • Приложения: -- В приложения входят:


ПРИЛОЖЕНИЕ А(РИСУНКИ): Можете сам решать какие рисунки оставить тут или на самом тексте вставить

Общие сведения о программе,

Проверка установки времени RTC, Проверка переходов/приращения часов с периодом 5 циклов в секунду, Проверка переходов/декремента часов с периодом 5 циклов в секунду, Проверка переходов/ приращения минут с периодом 5 циклов в секунду, Проверка переходов/декремента минут с периодом 5 циклов в секунду,

ПРИЛОЖЕНИЕ В -- Исходный код программы на языке Аssembler (.asm) c комментариями, выделенными цветом

**Следует пологать программы .asm и последний скомпилированный файл .hex, готовый к использованию.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.54
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир