Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kurs_work2.doc
Скачиваний:
8
Добавлен:
24.08.2019
Размер:
434.69 Кб
Скачать

9.2.5 Пошаговый режим и выход из отладчика

Вы можете использовать отладчик, чтобы перемещаться по программе. Выберите Reset из меню Debug (эта команда сбросит моделируемый процессор) и выберите Step Into и Step Over из меню Debug.

Команды Step позволяют "шагать" по каждой строке исходного текста. Текущая команда высвечивается на каждом шаге. Step Into позволяет войти в вызываемую функцию, Step Over- перешагнуть через неё, не входя во внутрь.

Для завершения работы с отладчиком в любой момент времени Вы можете выбрать Terminate из меню Debug и возвратиться в режим редактирования.

.

9.2.6 Следующий шаг

Обратите внимание, что в режиме отладки на экране видны ещё два окна. Первое - окно кода (Рис. 7.), где в пошаговом режиме параллельно с исходным текстом на языке С идёт трассировка текста на ассемблере.

.

Рис..7. Окно кода

Прокрутите окно кода и изучите ассемблерный аналог исходного текста. С символов "##" начинаются строки, с помощью которых легко сопоставить ассемблерный текст и текст на языке С. Обратите внимание на то, сколько кодов пришлось бы использовать, если проектировать программу на ассемблере.

Ассемблерный аналог текста сохраняется в файле hello.lst, если в опциях проекта (Project из меню Options) отмечено Generate Listing (Рис.8.). Здесь же можно указать, какую информацию включать в листинг.

Рис..8. Диалог опций проекта

Изучите смысл других опций проекта в разделах Environment, C51, А51, L51. Откройте файл листинга (Рис.9.) с помощью View listing из меню View

Рис.9. Окно файла листинга

Второе окно, которое присутствует на экране во время отладки, - Main Registers (Рис.10).

Рис..10. Окно регистров

В этом окне постоянно отображается текущее состояние всех программно-доступных регистров микроконтроллера. Более того, содержимое регистров можно менять во время отладки.

С помощью пункта Data dump из меню View можно посмотреть содержимое памяти различного типа в режиме отладки. Попробуйте это сделать.

Приложение. Оформление титульного листа

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

ГОУ ВПО «Уральский государственный технический университет - УПИ»

Радиотехнический институт - РТФ

Кафедра технологии и средств связи

Оценка работы

Проектирование микропроцессорного устройства

Курсовая работа

по дисциплине «Вычислительная техника и информационные технологии»

Пояснительная записка

Руководитель

должность, уч. степень Ф.И.О

Студент

группа Ф.И.О.

Екатеринбург, 2008

28

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]