Второй вопрос
(сравнение i8051 и AVR; код для i8051 и AVR)
1. Условные переходы и условные пропуски команд; Программа для множественного выбора (case).
2. Внешние прерывания; Инициализация и подсчёт прерываний.
3. Битовые операции; Обмен произвольных битов регистра.
4. Чтение и запись данных, программ.
5. UART; Процедура приёма, инвертирование и передача.
6. 16-разрядные таймеры; Процедура формирования стробов 1-1000 мс.
7. Процедура обработки табличной функции данных, хранимых в памяти программ.
8. Циклы; Найти минимальный элемент массива.
9. Процедуры и функции с несколькими входными переменными (стек, команды call); Копирование данных из внутренней памяти.
Третий вопрос
(подключить заданное устройство: схема подключения; код)
1. ОЗУ (параллельный, 10-12-разрядный) к АВР, инициализация и считывание 2 байт, начиная с адреса Ad (обмен байтами).
2. АЦП (параллельный, 12/14-разрядный) к АВР.
3. ПЗУ (параллельный, 9/10-разрядный) к АВР, инициализация и чтение последовательных 2 байт из ПЗУ (обмен байтами).
4. ЦАП (параллельный) к АВР, инициализация и чтение последовательных 50 байт.
5. Два семисегментных индикатора (последовательный) к АВР, подключение и инициализация.