Ознайомлення та робота в середовищі Proteus
Широкі налагоджувальні можливості, в т. ч. доступ до вмісту регістрів і пам’яті, завдання точок зупину програми, покрокове виконання; Спільне моделювання роботи мікроконтролера, виконуючого задану програму, і оточуючих його аналогової і цифрової схем; Середа PROTEUS сумісна з популярними середовищами розробки мікропрограмного забезпечення: Розробка схеми електричної принципової (введення… Читати ще >
Ознайомлення та робота в середовищі Proteus (реферат, курсова, диплом, контрольна)
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).
Відмінні особливості наступні.
Підтримувані етапи розробки:
- — розробка схеми електричної принципової (введення в графічному редакторі);
- — моделювання схеми з використанням різноманітних віртуальних приладів;
- — розробка друкованої плати, включаючи 3D-візуалізацію її збірки.
Можливості налагодження мікропрограмного забезпечення:
- — спільне моделювання роботи мікроконтролера, виконуючого задану програму, і оточуючих його аналогової і цифрової схем;
- — широкі налагоджувальні можливості, в т. ч. доступ до вмісту регістрів і пам’яті, завдання точок зупину програми, покрокове виконання;
- — налагодження на рівні вихідного коду (Сі, Бейсік, Асемблер, залежно від типу використовуваного для налагодження файлу з випробовуваним мікропрограмним забезпеченням);
Підтримка декількох сімейств мікроконтролерів від різних виробників:
- — PIC12, PIC16, PIC18 і PIC24 (Microchip);
- — 8051/8052, в т. ч. похідні від них, що випускаються Philips і Atmel;
- — AVR, Tiny AVR і Mega AVR (Atmel);
- — ARM7, в т. ч. LPC2000 (NXP);
- — HC11 (Freescale) і мікроконтролерні модулі BASIC Stamp (Parallax);