По прерыванию INT0 ввести через SPI массив данных с одного терминала, а по INT1 – с другого. Скорость терминала 1 – 200 кб/с, а терминала 2 – 100 кб/с. Ведущее – МК. Выполнить обработку.
По значению последнего элемента результирующего массива сформировать с помощью таймера положительный временной интервал, длительность которого определяется частотой системного генератора.
МК - Atmega8535, проект в программе Proteus 8. AVR-ассемблер.
Прерывания должны вызываться по нажатию кнопок. Проект должен быть в формате .pdsprj. Файлы директив в программе использовать нельзя.
Должно быть 3 процедуры: ввод, обработка, вывод. Обработка такая: вычислить поэлементно среднее арифметическое двух массивов, введённых с терминалов. Длина массивов не более 255. Надо учесть, что при сложении возможно переполнение. Результат записать в третий массив.
Прикреплён файл проекта, в котором я начал делать, там есть части схемы и программы. надо продолжить в нём.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |