В работе слушателям предлагается ознакомиться с компилятором Си для AVR CodeVisionAVR и получить основные навыки разработки ПО для микроконтроллеров, используя подробные пошаговые инструкции. В качестве результата слушатели должны получить файл пошивки .hex готовый для загрузки в микроконтроллер или для проверки работы программы на эмуляторе VMLAB. При этом для выполнения работы необходим установленный CodeVisionAVR.
В качестве технического задания предлагается разработать устройство на микроконтроллере ATmega16, которое будет отображать в двоичном виде НЕ горящими светодиодами 8-ми битное число, начиная с 0 и с постоянным увеличением на 1. Устройство должно питаться постоянным стабилизированным напряжением от 4 до 5,5 Вольт. Тактирование МК должно осуществляться от кварцевого резонатора с частотой 4МГц. Всего должно быть подключено 8 светодиодов от ножек порта А через токоограничительные резисторы к питанию микроконтроллера. Переключение светодиодов должно производится с паузами в 65 мС.