Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
После удачной компиляции, следует проверить работу программы, проведя несколько тестов в отладчике, а также сравнить ожидаемые результаты с теми, которые получились, после выполнения.
MPLAB SIM обладает множеством средств, при помощи которых, появляется возможность следить за изменением каждого компонента МК, при выполнении программы.
Обратитесь к пункту меню View (Вид), подпункту Watch (Осмотр), после чего появится окно. Сделайте его стыкуемым и расположите в правой части экрана, или любом удобном месте. На рис. 41 представлено краткое описание важный компонентов окна.
Рис. 41 – Описание окно для отладки Watch
По умолчанию в полях представлено только окно Value - имеющее 16-ричную систему счисления. Добавить остальные возможно путём вызова диалогового меню (рис. 42).
Рис. 42 - Добавление новых полей в окне Watch
В поле с именем Symbol Name – требуется вписать имя переменной, после чего в поле Address - будет отображён её адрес в памяти данных, а в поле Value – числовое значение.
Также за заполнением памяти данных имеется возможность наблюдать с помощью окна File Registers, которое можно активировать с помощью пункта меню View, выбрав подпункт File Registers (рис. 43). Использовать его целесообразно, когда следует вести наблюдение за большими массивами данных, в других случаях имеет смысл прибегнуть к помощи окна Watch. Средства для отладки, при правильном использовании, являются очень эффективным и мощным инструментом, и вскоре вы сами в этом убедитесь.
Рис. 43 – Окно наблюдения за Регистрами Общего Назначения
Рис. 44 – Процессор находится в начале памяти программ с адресом 0х00
![]() |
Нажимая клавишу <F7>, вы будете иметь возможность выполнять по одной команде за 1 проход, и наблюдать за изменением переменных в окне Watch. Проделайте так несколько раз, и внимательно изучите, как МК выполняет команды. Заметьте, что когда процессор будет сброшен, то данные в переменных останутся неизменны. Их нужно очищать самому.
Также вы можете пронаблюдать за тем, как происходит вычитывание команд процессором МК из памяти программ. Для этого следует активировать окно Program Memory, которое находится в пункте меню View. Сделайте несколько проходов программы, наблюдая за тем, что происходит с переменными, и как происходит чтение команд процессором из памяти программ.
Поэкспериментируйте с кодом и пронаблюдайте за его поведением, чтобы обрести кое-какой практический навык. Если что-то непонятно, перечитайте соответствующие разделы главы, потому что к этому моменту мы больше возвращаться не будем.
Если не все аспекты остались понятны, обязательно прочитайте следующий раздел, в котором затронуты важные моменты, на которые следует обратить внимание.
|
|
|
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
© cyberpedia.su 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!