Ответ: Посоветую тебе использовать Franklin Software интегрированная среда разработки. Для 51 лучше ничего не видел. Есть и симулятор, причем абсолютно без глюков (за 5 лет ни одного не нашел)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)