1. Задание для выполнения контрольной работы: -Разработать алгоритм в работы микроконтроллера ATMega48 в соответствии с индивидуальным заданием; -Создать код программы в среде Atmel Studio 6.1 или 7; -Выполнить отладку программы в среде Atmel Studio 6.1 или 7; -Оформить отчет контрольной работе; -При отладке программы в среде Atmel Studio 6.1 или 7 вызов функций, формирующих задержки, необходимо закомментировать -Для формирования временных интервалов использовать функции, формирующие задержки; -Тактовая частота микроконтроллер ATMega48 равна 1 МГц; -При нажатой кнопке на линии ввода порта логический «0», при отжатой кнопке на линии ввода порта логическая «1». 2. Содержание отчета о контрольной работе: -тема контрольной работы, -индивидуальный вариант задания, -разработанный алгоритм, -текст созданной программы 3. Текст задания Светодиоды с нечетными номерами включаются по очереди, создавая эффект бегущих огней справа налево. После нажатия на кнопку SW3 эффект бегущих огней создается четными светодиодами. После нажатия на кнопку SW2 эффект бегущих огней создается снова нечетные светодиоды. Для изменения режимов управления светодиодами использовать прерывания INT1 (кнопка SW3) и INT0 (кнопка SW2).