Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микроконтроллеры семейства MCS-196.DOC
Скачиваний:
67
Добавлен:
02.05.2014
Размер:
1.09 Mб
Скачать

2.8. Работа с программой pds2com

Для организации удобного интерфейса между пользователем, IBM PC и стендом MCS, нами была разработана программа PDS2Com. Главное окно программы выглядит следующим образом:

Кнопки сверху означают:

  • “Новый сеанс” - начало нового сеанса работы (все поля в рабочем поле принимают исходный вид);

  • “Настройка связи” – установка режима Com-порта;

Настройка Com-порта

При нажатии на эту кнопку появится следующее информационное окно

Если компьютер имеет стандартные два порта, а к одному уже подключена мышь (при работе в среде Windows), то в поле “Номер порта” как раз будет указан свободный порт (определяется автоматически), к которому и следует подключать стенд. Но порт можно сменить, если, например, имеется дополнительный порт (Com3 и т.д.).

Поле “Скорость” будет полезно только для отладки ваших программ, поскольку встроенный загрузчик стенда жестко привязан к частоте 9600 бод.

Главное окно программы также имеет три закладки, выбирающие один из трех режимов работы:

  • “Передача программы” – служит для начальной загрузки вашей программы в стенд.

  • “Прием/передача данных” – предназначен для отправки в стенд и получения некоторого небольшого объема данных (до килобайта);

  • “Диаграмма данных” – построение зависимости y=f(t) получаемых из стенда данных (наглядно демонстрирует зависимости в больших объемах данных).

Рассмотрим подробнее каждый из режимо.

Передача программы. Для успешной передачи программы необходимо освободить вход ADC0 стенда для автоматического включения его в режим загрузчика. Далее нужно указать полный путь и имя *.bin файла, полученного в результате компиляции Вашей программы в среде PDS. Для этого существует пиктограмма с изображением папки. После всего этого сбросьте стенд. Программа будет передана в стенд и результат передачи будет выведен в самой нижней строке. Если по какой-либо причине не произошло успешной передачи, то необходимо повторить все действия сначала.

После успешной передачи нажмите кнопку “Reset” и, не отпуская последнюю, переведите тумблер “RAM-ROM” в правое положение, после чего отпустите кнопку “Reset”. Программа, переданная в стенд, запустится и начнет работать.

Прием/передача данных.

Выбрав эту закладку, вы увидите окно:

Вы видите таблицу с тремя столбцами. В первом указывается символ W или R – означающий: пришли ли данные от стенда (R), либо мы передали их в стенд (W). Во втором столбце указано – какие символы пришли или ушли, а в третьем – их шестнадцатеричный эквивалент. Данные для отправки можно набирать во втором или в третьем столбцах.

Например, нужно послать стенду строку “HELLO”. Наберем ее во втором столбце и нажмем ENTER. Строка посимвольно будет отправлена в стенд. Если количество данных, пришедших от стенда, будет слишком велико, то таблица даже после окончания передачи может еще скроллироваться вверх некоторое время.

Диаграмма данных. В разработанной нами программе PDS2Com имеется также средство для построения графиков по полученным от стенда данным. Для работы с ним необходимо последовательно выполнить следующие пункты:

В закладке “Прием/передача данных” выделите мышью строку, в которой содержатся данные, служащие сигнальным ключом для инициализации передачи массива стендом. Например, это может быть символ “s” или строка “ST”.

В закладке “Диаграмма данных” нажмите кнопку “Новый сеанс”, что вызовет очистку поля диаграммы. Затем запустите построение диаграммы кнопкой “Стрелка вправо”. Диаграмма построится в динамическом режиме. Для прекращения изменения поля диаграммы следует нажать клавишу “Пауза”.