Применение
Язык программирования PL/M-51 и его библиотеки являются частью интегрированного набора средств разработки программного обеспечения для микроконтроллеров семейства MCS-51. Язык программирования PLМ51 поддерживает модульное написание программ. Процесс разработки программ на языке программирования PLM-51 показан на рисунке 1.
Рисунок 1. Процесс написания программы на языке программирования PLM-51.
При разработке программного обеспечения выполняются следующие этапы:
-
постановка задачи (полное определение решаемой проблемы);
-
разработка принципиальной схемы и выбор необходимого программного обеспечения;
-
разработка системного программного обеспечения. Этот важный шаг состоит из нескольких этапов, включающих: описание последовательности выполняемых каждым блоком задач, выбор языка программирования и используемых алгоритмов;
-
написание текста программы и подготовка к трансляции при помощи любого текстового редактора;
-
компиляция программы;
-
исправление синтаксических ошибок, выявленных компилятором, в текстовом редакторе с последующей перетрансляцией;
-
создание и сохранение библиотек часто используемых объектных модулей при помощи программы lib51.ехе;
-
связывание полученных перемещаемых объектных модулей в абсолютный модуль и размещение переменных в памяти микроконтроллера при помощи редактора связей rl51.exe;
-
создание программы, записываемой в ПЗУ микроконтроллера (загружаемый модуль) в hex формате, при помощи программы oh.exe;
-
проверка полученной программы при помощи символьного отладчика или других программных или аппаратных средств.
Файл, в котором хранится программа, написанная на языке PLМ51 (исходный текст программы), называется исходным модулем. Для исходного текста программы принято использовать расширения файла: plm или p51. Исходный текст программы можно написать, используя любой текстовый редактор.
Получить можно, указав имя исходного модуля программы в качестве программы-транслятора в DOS строке или строке командного файла:
plm51.exe modul.plm
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий