Proteus
Интегрированная среда для разработки электронных устройств, в т.ч. на микроконтроллерах
Отличительные особенности:
- Поддерживаемые этапы разработки
- Разработка схемы электрической принципиальной (ввод в графическом редакторе)
- Моделирование схемы с использованием разнообразных виртуальных приборов
- Разработка печатной платы, включая 3D-визуализацию её сборки
- Возможности отладки микропрограммного обеспечения
- совместное моделирование работы микроконтроллера, исполняющего заданную программу, и окружающих его аналоговой и цифровой схем
- широкие отладочные возможности, в т.ч. доступ к содержимому регистров и памяти, задание точек останова программы, пошаговое выполнение
- отладка на уровне исходного кода (Си, Бейсик, Ассемблер, в зависимости от типа используемого для отладки файла с испытываемым микропрограммным обеспечением)
- поддержка нескольких семейств микроконтроллеров от разных производителей, в т.ч.:
- PIC12, PIC16, PIC18 и PIC24 (Microchip).
- 8051/8052, в т.ч. производные от них, выпускаемые Philips и Atmel
- AVR, Tiny AVR и Mega AVR (Atmel)
- ARM7, в т.ч. LPC2000 (NXP)
- HC11 (Freescale) и микроконтроллерные модули BASIC Stamp (Parallax)
- ведется работа по добавлению поддержки других МК
- Преимущества
- Выполнение всех этапов разработки электронного устройства на основе микроконтроллера в единой среде
- Возможность написания, отладки и тестирования микропрограммного обеспечения еще до физического изготовления опытного образца системы.
- Генерируемые диагностические сообщения (например, при выполнении непредусмотренной инструкции) как со стороны ЦПУ, так и со стороны моделей устройств ввода-вывода, позволяют обнаружить сложные в поиске ошибки программирования
- Ускоряет процесс разработки электронного устройства
- Поддержка совместной работы с аппаратными устройствами, подключенными через порт компьютера
- Адрес поддержки в Интернет: http://www.labcenter.co.uk/
- Исполнения
- множество коммерческих исполнений, различающихся возможностями программы для разработки печатных плат и поддерживаемыми семействами микроконтроллеров при моделировании работы схемы
- 20%-ая скидка на любую коммерческую версию для учебных заведений
- ограничения демонстрационной версии: невозможность сохранения и печати; невозможность создания своих собственных схем на основе МК, однако после открытия существующих схем имеется возможность изменить программу, исполняемую микроконтроллером, и пронаблюдать результат её исполнения.
Описание:
Proteus - среда для проектирования и отладки электронных устройств, в т.ч. выполненных на основе микроконтроллеров различных семейств. Предоставляет возможности ввода схемы в графическом редакторе, моделирования её работы и разработки печатной платы, включая трехмерную визуализацию её сборки. Уникальной чертой среды Proteus является возможность эффективного моделирования работы разнообразных микроконтроллеров (PIC, 8051, AVR, HC11, ARM7/LPC2000 и др.) и отладки микропрограммного обеспечения.
Среда PROTEUS имеет огромную библиотеку электронных компонентов, а недостающие - можно сделать самостоятельно. Предусмотрена поддержка SPICE-моделей, которые часто предоставляются производителями электронных компонентов.
В комплект профессиональной версии входят инструменты USBCONN для подключения моделируемой схемы к реальному USB порту компьютера и COMPIM для подключения к COM-порту ПК.
Среда PROTEUS совместима с популярными средами разработки микропрограммного обеспечения, в т.ч.:
- CodeVisionAVR (только МК AVR)
- IAR (любые МК)
- ICC (МК AVR, msp430, ARM7)
- WinAVR (МК AVR)
- Keil (МК 8051 и ARM)
- HiTECH (МК 8051 и PIC)
Снимок экрана в процессе моделирования шахматного компьютера на основе МК AVR и графического сенсорного монохромного экрана:
Файлы для скачивания:
|