Это исходные тексты и прошивка к статье.

Файлы в архиве:

Discophone.hex - уже откомпилированный файл, готовый к заливке в микроконтроллер.

Discophone.aps - готовый проект для AvrSudio. Открываешь всю папку, и запускаешь этот файл авр студией, и у тебя сразу весь проект как на ладони

Discophone.asm - это головной ассемблеровский файл, в котором содержится вся программа

vectors.asm - Файл инклудник, который содержит все вектора прерываний 
define.asm - Файл инклудник, в котором определены все переменные
macro.asm - Файл инклудник, сожержащий все макроссы, используемые в программе.
init.asm - Файл инклудник, который определяет все железо. 

Чтобы создать проект с нуля, создаёшь проект в авр студио с названием Discophone для ATmega8. Доходишь до конца. Затем закрываешь студию, и выкладываешь все файлы с расширением asm в папку с проектом, везде соглашаешься и открываешь снова этот проект в AvrStudio. Всё, жмакаешь F7 и он компилируется.