Читать онлайн «Конструирование программ на Ассемблере для микроконтроллеров семейства PICmicro: учеб. пособие по курсу “Цифровые и микропроцессорные устройства» для студ. спец. 39 01 01 «Радиотехника» и 39 01 02 «Радиоэлектронные системы» всех форм»

Автор В.Н.

При этом основными инструментами отладки являются возможности пошагового 8 выполнения программы, ее останова в заранее заданных точках, а также анализа состояния всех регистров и портов микроконтроллера. Отладчики для микроконтроллеров подразделяются на две категории: эмуляторы и симуляторы. Эмуляторы представляют собой программно-аппаратные средства, позволяющие отслеживать выполнение программы в реальной аппаратуре в режиме реального времени, а также в пошаговом режиме. Симулятор представляет собой только программное средство, Р моделирующее процесс выполнения программы в микроконтроллере. УИ Достаточно часто отладчик является встроенным средством ИСР, что позволяет ему тесно взаимодействовать с редактором исходного кода. Однако БГ существуют и отдельные программы-отладчики. Среди симуляторов наибольшей популярностью пользуется встроенный в ИСР Microchip MPLAB симулятор Microchip MPLAB-SIM. Среди эмуляторов – а Microchip MPLAB ICE, Microchip MPLAB ICD. ек 1. 7 Визуальный генератор исходного кода т Визуальный генератор исходного кода позволяет путем установки ио параметров c помощью мыши в ряде диалоговых окон и использования механизма drag and drop легко получить исходный код для конфигурации бл периферийных модулей микроконтроллера, организации обработчиков прерываний и выполнения других стандартных действий. Визуальный Би генератор кода позволяет значительно сократить время написания исходного кода, но не обладает достаточной гибкостью и ограничен выполнением стандартных действий. При написании программы часто используется комбинированный подход, при котором сначала используется визуальный генератор, а затем редактируется полученный с его помощью код в редакторе.
Визуальный генератор часто встраивается в ИСР. 9 Для PIC-контроллеров применяют визуальные генераторы исходного кода, например WIZ-С Visual Development. 1. 8 Интегрированная среда разработки Удобным средством при конструировании программ для микроконтроллеров является ИСР. Среда позволяет автоматизировать и упростить управление процессом создания программ. ИСР, как правило, Р объединяет в себе редактор исходного кода, Ассемблер и компилятор, УИ компоновщик, симулятор и эмулятор, библиотекарь, визуальные средства генерации кода, программатор. БГ Самой популярной ИСР для PIC-контроллеров является Microchip MPLAB. Существуют и другие среды разработки, такие как IAR, WIZ-C. Существует также альтернативный способ управления процессом а конструирования программы – использование пакетных файлов (. bat).