Реферат Курсовая Конспект
Меню Debug - раздел Экология, НТЕГРОВАНЕ СЕРЕДОВИЩЕ РОЗРОБКИ Команди (Опції) Меню Debug Дозволяють Перевірити Роботу Розробленого Проек...
|
Команди (опції) меню Debug дозволяють перевірити роботу розробленого проекту. Дане меню працює тільки в режимі MPLAB-SIM і містить наступні основні опції:
–RUN дозволяє запустити програму на виконання, призупинити виконання програми, змінити зміст регістрів, змінити значення лічильника команд, виконати команди Вашої програми, скинути процесор. Ця функція містить наступні підменю:
– RUN дозволяє запустити програму на виконання;
– RESET дозволяє скинути процесор (зупинити виконання поточної програми і здійснити перехід на нульову адресу);
– HALT дозволяє призупинити виконання поточної програми в будь-якому місці. Продовжити виконання можна тією ж командою, якою була запущена програма або будь-якою іншою, що дозволяє запустити програми на виконання;
– HALT TRACE діє, якщо був вибраний покроковий режим виконання програми і автоматичне виконання процедур. Ця функція дозволяє зупинити виконання програми в процедурі для перегляду змісту регістрів або покрокового продовження її виконання;
– ANIMATE дозволяє запустити програму на автоматичне виконання. При цьому показується місце програми, що виконується в даний момент і зміст вибраних у вікні WATCH регістрів;
– STEP дозволяє виконати одну команду з програми (поточну команду);
– STEP OVER дозволяє виконати одну команду з програми (поточну команду), але якщо зустрічається команда виклик процедури (CALL), то процедура виконується в автоматичному режимі;
– UPDATE ALL REGISTERS дозволяє змінити зміст всіх регістрів водночас;
–CHANGE PROGRAM COUNTER... дозволяє змінити значення програмного лічильника (виконати перехід на будь-яку команду і продовжити виконання програми з цієї команди);
–EXECUTE дозволяє запустити програму на виконання з будь-якого місця, зупинити в будь-якому місці і т. п. Містить наступне підменю:
– EXECUTE AN OPCODE... дозволяє запустити програму на виконання, починаючи з коду;
– CONDITIONAL BREAK... дозволяє встановити точки зупину виконання програми, кількість циклів перед зупином і т. п.;
–SIMULATOR STIMULS дозволяє задати значення регістрів, виводів портів в конкретні моменти часу або на певних значеннях лічильника тактів. Містить наступні додаткові підменю:
– ASYNCHRONOUS STIMULUS... вибирає раніше задану послідовність змін регістрів і сигналів на портах (1 – 12);
– PIN STIMULUS містить підменю, що дозволяє розв'язати зміну рівнів на входах портів (ENABLE) або заборонити (DISABLE);
– CLOCK STIMULUS дозволяє створити файл емуляції сигналів на виводах портів і значень регістрів (*.sti, *.reg);
– REGISTER STIMULUS дозволяє розв'язати використання послідовності зміни значень регістрів. Послідовність зберігається в файлі *.reg;
–CENTER DEBUG LOCATION дозволяє вказати на поточне положення команди, що виконується в програмі;
–BREAK SETTINGS... дозволяє вказати точки зупину в програмі, при виконанні в автоматичному режимі. При цьому симулятор буде зупиняти виконання програми;
–TRACE SETTINGS... дозволяє здійснити те ж саме, що і в попередньому випадку;
–TRIGGER OUT SETTINGS... встановлює значення защіпок. Вказує скільки необхідно разів зупинитися в цій точці зупину;
–CLEAR ALL POINTS... дозволяє прибрати всі точки зупину відразу;
–CLEAR PROGRAM MEMORY очищає програмну пам'ять;
–SYSTEM RESET здійснює скидання програмного лічильника і процесора з переходом на нульову адресу;
–POWER-ON-RESET здійснює скидання процесора і програмного лічильника з переходом на нульову адресу, заповнення регістрів заданим значенням.
– Конец работы –
Эта тема принадлежит разделу:
НТЕГРОВАНЕ СЕРЕДОВИЩЕ РОЗРОБКИ РОБОЧИХ ПРОГРАМ... Стисла характеристика основних програм...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Меню Debug
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов