Работа должна быть выполнена в CodeVision AVR, состоит из 4 частей, в каждой по 2 задания. Необходимы также блок-схемы и комментарии к каждой строчке кода.
1. Формирование значений на входах и выходах портов МК-в семейства AVR фирмы ATMEL.
1.1. Нахождение минимума и максимума массива чисел, вводимых с клавиатуры. Вывод минимума и максимума осуществл-ся в разн. порты МК. Пояснения: с клавиатуры через некоторый порт последовательно (1 за раз) вводятся числа массива (10 чисел), считываются с порта и записываются. Массив задан: 4-5-8-10-35-1-7-9-15-11. 3 порта: ввод, вывод, запись.
1.2. Обнуление заданного элемента массива. № элемента выводится с клавиатуры в порт. 3 порта: ввод массива, ввод элемента, вывод массива.
2.1. Мигание светодиода. № вывода, к которому подключается светодиод, вводится с порта С (cм. Рис).
2.2. Программа "Бегущий огонёк"
3.1. Программа "Бегущий огонёк" стартует по нажатию на PINx.0. 2 порта: 1 - бегущий огонёк, 2 - стартовая кнопка.
3.2. Программа "к...>глаза"(по 2 загор-ся). Программа стартует по нажатию на PINx.0.
4.1. № нажатого вывода порта выводится в другой порт.
4.2. Генерация последовательности Фибоначчи (пока умещается 8-роц-й рег.)