Разработать контроллер, реализующий следующие функции: 1) измерение напряжения каналов (0–4) В, требуемая разрядность — 12 бит, быстродействие — не менее 2 мкс, количество каналов — 8. Ввод исходных данных — программный. 2) Данные четных и нечетных каналов попарно просуммировать, вычислить среднее арифметическое и преобразовать в двоично-десятичный код. 3) По запросам внешних прерываний выполнить следующие действия: 1 Запрос — передать данные на 7-сегментный индикатор, номер выводимой пары задается тумблерами. 2 Запрос — передать все данные через SPI на скорости 400 Кб/с. 4) Контролировать поступление запросов сторожевым таймером и отображать светодиодом. Допустимое время — не более 2 секунд (при моделировании можно использовать большие значения) после завершения обработки. Схема есть. Код на языке С