Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Пошаговый режим и выход из отладчика. ⇐ ПредыдущаяСтр 5 из 5
Вы можете использовать отладчик, чтобы перемещаться по программе. Выберите Reset из меню Debug (эта команда сбросит моделируемый процессор) и выберите Step Into и Step Over из меню Debug. Команды Step позволяют "шагать" по каждой строке исходного текста. Текущая команда высвечивается на каждом шаге. Step Into позволяет войти в вызываемую функцию, Step Over- перешагнуть через неё, не входя во внутрь. Для завершения работы с отладчиком в любой момент времени Вы можете выбрать Terminate из меню Debug и возвратиться в режим редактирования. . Следующий шаг. Обратите внимание, что в режиме отладки на экране видны ещё два окна. Первое - окно кода (Рис.П.3.7.), где в пошаговом режиме параллельно с исходным текстом на языке С идёт трассировка текста на ассемблере. . Рис.П.3.7. Окно кода
Прокрутите окно кода и изучите ассемблерный аналог исходного текста. С символов "##" начинаются строки, с помощью которых легко сопоставить ассемблерный текст и текст на языке С. Обратите внимание на то, сколько кодов пришлось бы использовать, если проектировать программу на ассемблере. Ассемблерный аналог текста сохраняется в файле hello.lst, если в опциях проекта (Project из меню Options) отмечено Generate Listing (Рис.П.3.8.). Здесь же можно указать, какую информацию включать в листинг. Рис.П.3.8. Диалог опций проекта
Изучите смысл других опций проекта в разделах Environment, C51, А51, L51. Откройте файл листинга (Рис.П.3.9.) с помощью View listing из меню View
Рис.П.3.9. Окно файла листинга
Второе окно, которое присутствует на экране во время отладки, - Main Registers (Рис.П.3.10.). Рис.П.3.10. Окно регистров
В этом окне постоянно отображается текущее состояние всех программно-доступных регистров микроконтроллера. Более того, содержимое регистров можно менять во время отладки. С помощью пункта Data dump из меню View можно посмотреть содержимое памяти различного типа в режиме отладки. Попробуйте это сделать.
|
||
Последнее изменение этой страницы: 2018-06-01; просмотров: 221. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |