Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. CALL — Вызов подпрограммы
  2. III. Вкажіть номери речень які відповідають змісту текста
  3. III. Вкажіть номери речень які відповідають змісту текста.
  4. III. Вкажіть номери речень які відповідають змісту текста.
  5. III. Вкажіть номери речень які відповідають змісту текста.
  6. III. Вкажіть номери речень які відповідають змісту текста.
  7. III. Вкажіть номери речень які відповідають змісту текста.

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

 

 

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

 

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

Альтернативным способом настройки конфиругационных ячеек является настройка директивами в исходном коде. Например для выполнения вышеописанной настройки (использование кварцевого генератора в качестве тактового) в начале исходного текста достаточно разместить следующую директиву:

__CONFIG _HS_OSC;

При этом флажок «Configuration Bits set in code» в окне Configuration Bits должен быть установлен.

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

 

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

 

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

 

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

 


Дата добавления: 2015-07-08; просмотров: 184 | Нарушение авторских прав


Читайте в этой же книге: FLASH память программ | Энергонезависимая память данных EEPROM | Разработка алгоритма программы | Написание текста программы на языке Ассемблер | Тестирование и отладка | Разработка алгоритма программы | Написание текста программы на языке Ассемблер | Трансляция текста программы в машинные коды | Разработка алгоритма программы | Написание текста программы на языке Ассемблер |
<== предыдущая страница | следующая страница ==>
ВВЕДЕНИЕ| Отладка (выполнение) программы

mybiblioteka.su - 2015-2024 год. (0.006 сек.)