Я бы посоветовал обзавестись CodeVision, сам им пользуюсь, не жалуюсь. Правда стараюсь не особо часто в нем писать, т.к. все же лучше чем на чистом ассемблере не получится. У написания на Си в CodeVision есть на мой взгляд только 2 плюса: достаточно быстрое составление программ и возможность генерировать шаблоны на основе выбранных предустановок. (но шаблоны можно и в асме иметь). А минусов, как показывает практика гораздо больше
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
) ... это и более больший код после трансляции на асм и скорость и после трансляции очень сложно разобраться в конечном файле чтобы что то там скорректировать.
Ну а вообще бери CodeVision+AvrStudio+Proteus ...