Методы адресации и команды пересылки данных микроконтроллера 80с31, страница 6

    С помощью команды Directories в меню Options разработчик указывает каталоги, из которых загружаются программные модули для компиляции и редактирования связей и в которые помещаются исполняемые файлы с результатами компиляции. КомандаAnimate служит для задания режимов автоматического пошагового выполнения программы без участия оператора. Команда Tools позволяет указать имена внешних программ, которые затем можно вызывать по имени в процессе сеанса работы с системой программирования. КомандаEnvironment позволяет задавать параметры экранного интерфейса (размер экрана, цветовую палитру, параметры входа в систему и выхода из неё), параметры текстового редактора. Команда Save позволяет сохранить текущую конфигурацию системы.

    Режим меню Hard предназначен для управления аппаратными средствами загрузки и выполнения программы. Его меню содержит команды:

        Platform...

        Parameters...

        Map...

        Fill memory...

        Goto address...              (Shift+F5)

        Change regs order...          (Shift+F3)

        Clear clock

        -------------------------------------------------

        Restart hardware           (Alt+F2)

    Команда Platform определяет выбор средств моделирования (программный симулятор, отладочная плата или схемный эмулятор, задаёт тип используемого контроллера. Команда Parameters используется для задания параметров работы аппаратного обеспечения, которые зависят от выбранного средства моделирования. Команда Map позволяет установить карту памяти отлаживаемой системы, а команда Fill memory – заполнить ячейки в заданном диапазоне адресов одинаковым кодом. Команда Goto address позволяет переместиться на заданный адрес памяти в окне ресурсов Resource. Команда Change regs order позволяет поменять регистры, которые отображаются в окне Resource. Команда Clear clock очищает значение внутреннего счётчика  тактов работы микроконтроллера, который поддерживается только для программного симулятора и схемного эмулятора.

    Команда Restart hardware даёт возможность проинициализировать заново ту аппаратуру, на которой происходит процесс моделирования. Эта команда выполняется автоматически при запуске системы и любом изменении в окне Hard/Platform. С помощью этой команды устанавливается соединение с эмулятором или отладочным контроллером, система выводится из состояния зависания.

    Меню Windows обслуживает многооконный режим работы интегрированной системы. Пользователь имеет возможность: указать порядок расположения открытых окон; изменить размер текущего окна; сделать активным следующее или предыдущее окно, закрыть активное окно; открыть окна отображения ресурсов микроконтроллера, дизассемблера, отладки, трассировки, сообщений внешних программ. Для выполнения этих операций используются следующие команды меню:

        Cascade

        Close

        -------------------------------------------

        Size/Move          (Ctrl+F5)

        Zoom              (F5)

        Next                   (F6)

        Previous             (Shift+F6)

        Close              (Alt+F3)

        -------------------------------------------

        Resource

        Disassembler

        Watch

        Trace

        User Screen            (Alt+F5)

        List                 (Alt+0)

    Для пользователей основной интерес представляют две команды последней группы. Команда Resource открывает окно, отображающее состояние внутренних ресурсов микроконтроллера. В это окно выводится в шестнадцатеричной форме текущее содержимое всех регистров регистровых банков, служебных регистров, программного счётчика PC и регистра состояний PSW, для которого даются также значения отдельных признаков. Выдаётся также значение содержимого всех 128 ячеек внутренней памяти данных в соответствии с их адресами, внешнеё памяти данных и памяти кодов (переключением окна с отображением памяти микроконтроллера). Таким образом, пользователь получает на экране полную картину текущего состояния микроконтроллера.