если уж на то пошло , то самые крутые проги идут на асме .
но асм явно не для вас ...

хотя и в нём нету ничего сложного .
по всему есть книги .
по асму ИМХО нормальные :
Джон Мортон "Микроконтроллеры AVR. Вводный курс."
Вольфганг Трамперт "AVR-RISC микроконтроллеры" (хорошо описаны асм команды)
Голубцов М.С. "Микроконтроллеры AVR: от простого к сложному" (неплохо написано про байты конфигурации периферии)
В. Трамперт "Измерение управление и регулирование с помощью AVR" (название говорит само за себя . довольно узконаправленное применение)
А.В.Евстифеев "Микроконтроллеры AVR семейства Mega. Руководство пользователя" (ничего примечательного не заметил , но книга по семейству )
Программирование на языке Си для AVR и PIC микроконтроллеров (Шпак) (книга своеобразная . взглянуть можно )
так же советую посетить сайт
http://www.gaw.ru там есть перевод на русский ДШ ATMega128 (т.е. по одному микроконтроллеру можно узнать про всё семейство Mega )
для изучения С советую сайтик
http://cpp2.narod.ru/L1.htm всё неплохо описано и расписано .
ещё советую почитать тему
http://radiokot.ru/forum/viewtopic.php?p=166656#166656 . там та же механическая развёртка с исходником и моими коментариями . каждый кусок кода описан.
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]