Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Osnovy_mikroprotsessornoy_tekhniki_Metoda.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
3.6 Mб
Скачать

Методика выполнения работы

  1. Создание нового проекта

Выбрать пункт меню Project > New... либо щелкнуть левой клавишей мыши по соответствующей кнопке на панели инструментов. В появившемся диалоговом окне, скриншот которого приведен на рис. 1.4., необходимо ввести название программы и путь к папке, где будут сохраняться рабочие файлы проекта. Щелкнуть по клавише OK.

Рис. 1.4. Диалоговое окно «Новый проект»

  1. Создание файла с исходным текстом программы.

Выбрать пункт меню File > New, либо нажать соответствующую кнопку на панели инструментов. В рабочей области MPLAB откроется окно текстового редактора (см. рис. 1.5.), с помощью которого можно набирать текст своей программы. В первой лабораторной работе можно скопировать через буфер обмена Windows в это окно текст готовой программы, например из файла test_all.asm.

Сохранить (File > Save As...) исходный текст программы в рабочей папке проекта в файле с расширением .asm.

Рис. 1.5. Окно текстового редактора MPLAB.

  1. Добавление файла к проекту

Открыть окно менеджера проектов (View > Project) (см. рис. 1.6.). Щелкнуть правой клавишей мыши по папке Source Files и выбрать пункт выпадающего меню Add Files.... При этом откроется диалоговое окно открытия файла, приведенное на рис. 1.7. Необходимо выбрать нужный файл и нажать клавишу Открыть.

Рис. 1.6. Окно менеджера проектов.

Рис. 1.7. Окно добавления файла в проект.

  1. Компиляция исходного текста программы в машинные коды.

Перед компиляцией программы необходимо указать MPLAB тип используемого микроконтроллера. Для этого необходимо выбрать пункт меню Configure > Select Device... и в открывшемся диалоговом окне (рис. 1.8.) выбрать тип устройства. В данном случае это PIC16F873A.

Рис. 1.8. Окно выбора микроконтроллера

Доступ к конфигурационной ячейке микроконтроллера осуществляется через меню Configure > Configuration bits.. Вид окна битов конфигурации приведен на рис. 1.9. Поскольку в лабораторном макете в качестве источника тактового сигнала используется высокочастотный кварцевый резонатор, то в первой строке в колонке Setting необходимо выбрать пункт HS Oscillator (см. рис. 1.9.). Содержимое остальных пунктов данного окна можно оставить без изменения.

Для преобразования исходного текстового файла в шестнадцатеричный hex-файл необходимо выбрать пункт меню Project > Make, либо щелкнуть по соответствующей кнопке на панели инструментов. При этом в рабочей папке проекта будут созданы выходные файлы с расширениями .o, .hex, .lst, .map, .err.

Рис. 1.9. Окно битов конфигурации

Просмотреть содержимое этих файлов можно в окне текстового редактора MPLAB (File > Open..., либо кнопка на панели инструментов). Ход выполнения компиляции и сообщения об обнаруженных ошибках отображаются в выходном окне MPLAB (рис. 1.10.)

Рис. 1.10. Выходное окно MPLAB.

  1. Запись кода программы во внутреннюю flash память микроконтроллера

Для программирования микроконтроллера и отладки программы в лабораторном макете применяется программатор-отладчик PICkit 2, который должен быть подключен к USB порту персонального компьютера. Указание MPLAB об использовании PICkit 2, как отладчика дается через пункт меню Debugger > Select Tool > PICkit 2. После подключения PICkit становятся доступными команды программирования в меню и соответствующие им кнопки на панели инструментов. Запись программы в память микроконтроллера осуществляется командой Debugger > Program, чтение памяти программ – Debugger > Read, а чтение энергонезависимой памяти данных – Debugger > Read EEDATA. Результат успешного программирования микроконтроллера, либо возникшие при этом ошибки отображаются в выходном окне MPLAB.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]