Нужно написать код на ассемблере (желательно, в VMLab), микроконтроллер Atmega8, с комментариями к коду.
Нужно вычислять потребление электроэнергии в течение 20 секунд и выводить на трех семисегментных индикаторах.
Напряжение = 100 В
Сила тока изменяется от 10 мА до 1 А (каждую секунду увеличивается с равным шагом)
Частота измерений от 10 до 500, тоже увеличивается каждую секунду с равным шагом (26)
1. Каждую (1/частота) секунды вычисляется мощность (сила тока * напряжение)
2. Вычисляется потребление за промежуток (t текущее - t предыдущее) путем умножения этой разницы во времени на мощность.
3. Потребление суммируется. Результат нужно выводить в [кВт-ч], подключение индикаторов динамическое
Есть примеры кода с подключением индикаторов и умножением двух 16-битных чисел.