Доработка лабораторной по микропроцессорам

Отменен
Заказ
4294278
Раздел
Технические дисциплины
Предмет
Микропроцессорная техника
Антиплагиат
Не указан
Срок сдачи
6 Окт 2021 в 22:55
Цена
Договорная
Блокировка
10 дней
Размещен
2 Окт 2021 в 13:10
Просмотров
106
Описание работы

Доработать лабораторную работу в Proteus 8.9. Общее задание:

По внешнему запросу прерывания INT1 ввести первый массив побайтно в режиме внешней синхронизации на частоте 10 кГц. 

Второй массив ввести программно через интерфейс I2C на скорости 400 кбит/с. Ведущее – МК. Выполнить обработку. Результат 

по запросу INT0 передать через USART в асинхронном режиме на скорости 19200 бит/с.

Обработка: вычислить поэлементно среднее арифметическое двух массивов. Надо учесть, что при сложении возможно переполнение.

Побайтный ввод первого массива - через паттерн-генератор. Числа во всех массивах 16-битные. МК - Atmega8535, AVR-ассемблер.

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

Ещё есть такие замечания по программе, их тоже нужно исправить: "Почему заполнение памяти многократное? Почему обращение к I2C происходит несколько раз?"

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

Proteus обязательно версии 8.9.

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