Page 7 - 6636
P. 7
ходу з підпрограми, "Step To" — виконання програми до виді-
леного рядка у вікні "Source Code". Ще одним способом керу-
вання ходом виконання програми є використання точок зупи-
ну (Breakpoints). Коли виконання програми доходить до рядка
з установленою точкою зупину, то виконання програми авто-
матично зупиняється. І тоді можна проаналізувати стан мік-
ропроцесора на предмет виявлення помилок у ході програми.
а) б)
а — панель керування інтерактивним моделюванням; б — роз-
міщення команд керування ходом виконання програми
Рисунок 1.2 — Інтерактивне моделювання
В режимі паузи і покрокового виконання програми для
використаних мікропроцесорів у схемі можна викликати різні
вікна відлагоджування (рис. 1.3). Основним вікном для відслі-
дковування ходу виконання програми є вікно "Source code".
Якщо програма складається з декількох файлів, то їх вибрати
можна з випадаючого списку у верхній частині вікна. Іншими
вікнами, які використовують для відлагоджування програми
мікропроцесора є "Watch Window", "Variables", "Registers",
"Data Memory", "EPROM Memory". В цих вікнах відобража-
ються стан різних частин пам’яті мікропроцесора, що викори-
стовують для аналізу правильності ходу виконання програми.
Розроблення програмного забезпечення в середовищі Hi-
tech PICC починають з команди створення проекту "File"→
"New"→"Project Wizard". У вікні "Project Wizard" вибирають
необхідні вхідні дані для створення проекту. В першу чергу
такими даними є тип мікроконтролера на вкладці "Device"
групи опцій "Device" і "Clock" (рис. 1.4). Тип вибраного мік-
роконтролера також тип і тактова частота генератора повинні
відповідати проекту і електричній схемі. Інші дані для ство-
рення проекту задаються на інших вкладках діалогу "Project
Wizard". Проект створюють натискання кнопки "Create
6