Знаю для AVR МК приличную библиотечную базу имеет CodeVision. Подозреваю, что для 51-х МК тоже где-то есть такое счастье. Подскажите, где?