Отладчик программного кода Debug.exe
Отладчик программного кода Debug.exe имеет два окна отображения, первое – окно программы, второе – окно периферийных устройств.
В окне программы отображается код и текст отлаживаемого программного модуля, состояние регистров специального и общего назначения, содержимое памяти микроконтроллера в процессе симуляции выполнения программы.
Второе окно отображает состояние периферийных устройств во время выполнения программы. Окна отладчика представлены на рис.3 и 4. Переключение между окнами может быть выполнено из операционного меню «Окно» или с помощью клавиши F4.
Рис. 3. Окно программы отладчика программного кода
Рис. 4. Окно периферийных устройств отладчика программного кода
Программный комплекс предусматривает симуляцию работы всех перечисленных в п.1.1 периферийных устройств.
Подключение периферийных устройств к портам микроконтроллера Р0-Р2 может быть выполнено в произвольном порядке, к порту Р3 подключается только блок интерфейса последовательного канала (кроме того линии Р3 задействованы для управления блоком АЦП).
Для конфигурирования проектируемого устройства (подключения периферийных устройств к портам) необходимо нажать клавишу «Настройка» в операционном меню, затем выбрать функцию «Подключение устройств В/В» в выпадающем списке. В открывшемся окне «Подключение устройств» (рис. 5) из списка каждого порта выбирается требуемое устройство.
Рис. 5. Окно «Подключение устройств»
В процессе отладки программы можно управлять устройствами ввода (щелкнув левой клавишей мыши по переключателю или клавише; перетащив движковый резистор на блоке АЦП можно изменить входное напряжение и т.п.). На экране и на входах микроконтроллера состояние устройства изменится.
Выданные программно управляющие воздействия изменяют состояние устройств вывода на экране.