Попробую свои 5 копеек вставить.
Электроникой занимаюсь давно, а контролеры освоил сравнительно недавно.
Вобшем связка такая.
ATMega8-128 вся линейка освоена.
Литература Микроконтролеры AVR семейства Mega Евстифеев А.В. (прекрасная книга фактически полное собрание даташитов к тому же разжеваных), AVR 1-2-3 (неплохая литературка для чайников в исходном варианте куча рекламы я ее удалил и распечатал) от AVR 1-2-3, взять можно примерно тут
http://avrfaq.narod.ru/
Кмпилятор CodeVision AVR
Литература CodeVision AVR Лебедев М.Б.(прекрасная книга в том числе и самочитель по "С" с примерами очень хорошо написаная и очень понятная)
Все книги взял в сети здесь
http://avr.ru/docs, распечатал и подшил теперь с ними сплю, ушло 3 пачки А4.
Симулятор PROTEUS (абалденная штука освоил полностью) сколько там бы не говорили что глюченый из опыта могу заявлять с полной ответственностью что 90% отсимулированых схем запускаются с первого предъявления. Симулирует не только контролеры но и все остальное. Честно говоря сам лично глюков не встретил хотя сделал ряд комерческих проектов, но глюки есть и они описаны просто я об их знаю и всё. Более того не плохой трасировщик.
На все ушло месяца 3-4 точнее не скажу потому как был с месяц перерыв, просто плюнул, забил и думал не потяну, а потом опять както взялся и пошло. По Протеусу есть другой форум где им страдает масса народу в том числе и некоторые из разработчиков шпротеуса, соответственно есть что почитать и у кого спросить, узнать где взять последнюю излеченую от жадности версию если модераторы не зашибут дам ссылку, без советов не одолел бы.
А VMLAB очень не доволен туфта можно симулировать только контролер да и описывать схемы это передоз, хотя тоже освоил изначально но видимо для того чтоб шпротеус было больше энтузиазма осваивать.