Отладчик программного кода Debug.exe

Отладчик программного кода Debug.exe имеет два окна отображения, первое – окно программы, второе – окно периферийных устройств.

В окне программы отображается код и текст отлаживаемого программного модуля, состояние регистров специального и общего назначения, содержимое памяти микроконтроллера в процессе симуляции выполнения программы.

Второе окно отображает состояние периферийных устройств во время выполнения программы. Окна отладчика представлены на рис.3 и 4. Переключение между окнами может быть выполнено из операционного меню «Окно» или с помощью клавиши F4.

Рис. 3. Окно программы отладчика программного кода

Рис. 4. Окно периферийных устройств отладчика программного кода

 

Программный комплекс предусматривает симуляцию работы всех перечисленных в п.1.1 периферийных устройств.

Подключение периферийных устройств к портам микроконтроллера Р0-Р2 может быть выполнено в произвольном порядке, к порту Р3 подключается только блок интерфейса последовательного канала (кроме того линии Р3 задействованы для управления блоком АЦП).

Для конфигурирования проектируемого устройства (подключения периферийных устройств к портам) необходимо нажать клавишу «Настройка» в операционном меню, затем выбрать функцию «Подключение устройств В/В» в выпадающем списке. В открывшемся окне «Подключение устройств» (рис. 5) из списка каждого порта выбирается требуемое устройство.

Рис. 5. Окно «Подключение устройств»

В процессе отладки программы можно управлять устройствами ввода (щелкнув левой клавишей мыши по переключателю или клавише; перетащив движковый резистор на блоке АЦП можно изменить входное напряжение и т.п.). На экране и на входах микроконтроллера состояние устройства изменится.

Выданные программно управляющие воздействия изменяют состояние устройств вывода на экране.