6.3 Среда проектирования

Микроконтроллеры PICmicro обеспечены большим спектром аппаратных и программных инструментальных средств проектирования:

Интегрированная среда проектирования: Программное обеспечение MPLAB IDE.

Ассемблер/Компилятор/Линкер: Ассемблер MPASM; Компиляторы MLAB-C17 и MPLAB-C18; Линкер MPLINK/ Организатор библиотек MPLIB.

Симулятор:

Программный симулятор MLAB-SIM.

Эмуляторы:

Внутрисхемный эмулятор реального времени MPLAB-ICE; Внутрисхемный эмулятор PICMASTER/PICMASTER-CE; ICEPIC.

Внутрисхемный отладчик:

MLAB-ICD для микроконтроллеров семейства PIC16F87X.

Программаторы:

Универсальный программатор PRO MATE II; Недорогой программатор PICSTART для начала работы,

Недорогие демонстрационные платы:

SIMICE; PICDEMH;

PICDEM-2;

PICDEM-3;

PICDEM-17;

SEEVAL; KeeLoq.

Интегрированная среда проектирования MPLAB-IDE

Программное обеспечение MPLAB-IDE предназначено для разработки программного обеспечения 8-разрядных микроконтроллеров PICmicro, работающее под управлением операционной системы Windows. Основные характеристики MPLAB-IDE:

Многофункциональные возможности:

Редактор;

Симулятор;

Программатор (приобретается отдельно);

Эмулятор (приобретается отдельно). Полнофункциональный редактор. Организатор проекта.

Настройка панелей инструментов и параметров отображения. Строка состояния. Интерактивная помощь,

MPLAB-IDE позволяет:

Редактировать исходные файлы, написанные на языке ассемблера или С.

Быстро выполнять трансляцию и компиляцию проекта автоматически загружая параметры используемого микроконтроллера PICmicro.

Выполнять отладку программы с использованием: Исходных файлов; Листинга программы; Объектного кода.

Однотипная работа инструментальных модулей интегрированной среды проектирования MPLAB-IDE позволяет легко перейти от программного симулятора MPLAB-SJM к использованию полнофункционального эмулятора.

Ассемблер MPASM

MPASM - полнофункциональный универсальный макроассемблер для всех семейств микроконтроллеров PlCmicro, Ассемблер может генерировать шестнадцатиразрядный файл пригодный для записи в микроконтроллер или формировать перемещаемые объектные файлы для линкера MPLINK.

MPASM имеет интерфейс командной строки и оконный интерфейс, работает под управлением операционной системы Windows 3.X и выше, может работать как автономное приложение. MPASM генерирует объектные файлы, шестнадцатеричные HEX файлы в стандарте Intel, файл карты памяти (для детализации использования памяти микроконтроллера): файл листинга программы {текст программы совмещен с кодами микроконтроллера) и файл отладки для МРLAB-IDE.

Компиляторы MPLAB-C17 и MPLAB-C18

MPLAB-C17 и МР1_ЛВ-С18 - полнофункциональные ANSI 'С компиляторы с интегрированной средой обработки для микроконтроллеров семейств PIC17CXXX и PIC18CXXX соответственно. Для упрощения отладки текста программы компиляторы обеспечивают интеграцию в средства проектирования с передачей информации об используемых переменных в формате совместимом с MPLAB-IDE.

Линкер MPLINK/ Организатор библиотек MPLIB

MPLINK - линкер перемещаемых объектных файлов сгенерированных программами MPASM, MPLAB-C17 и MPLAB-C18. Линкер выполняет связь объектных файлов с предварительно компилированными файлами библиотек и файлами сценария.

MPLIB - организатор библиотек предварительно откомпилированных исходных файлов, которые нужно использовать с MPLNK. Когда подпрограмма библиотечного файла вызывается из исходного файла, в приложение будет включена только необходимый модуль. Это позволяет эффективно использовать большие библиотеки в различных приложениях, MPLIB управляет созданием и изменением библиотечных файлов.

Программный симулятор MPLAB-SIM

Симулятор MPLAB-SIM позволяет проследить выполнение программы микроконтроллеров PlCmicro на уровне команд по шагам или в режиме анимации. На любой команде выполнение программы может быть остановлено для проверки и изменения памяти. Функции стимула позволяют моделировать сигнал с логическими уровнями на входах микроконтроллера, MPLAB-SIM полностью поддерживает символьную отладку используя MPLAB-C17, MPLAB-C18 и MPASM. MPLAB-SJM является доступным и удобным средством отладки программ микроконтроллеров PlCmicro.

Внутрисхемный отладчик MPLAB-ICD

Внутрисхемный отладчик MPLAB-ICD является мощным недорогим инструментом отладки программы. Работа MPLAB-ICD основана на функции внутрисхемной отладки Flash микроконтроллеров семейства PIC16F87X, Эта особенность, совместно с функцией внутрисхемного последовательного программирования, позволяет запрограммировать микроконтроллер непосредственно из среды проектирования MPLAB IDE. MPLAB-ICD позволяет быстро выполнить отладку программы выполняя ее по шагам, в режиме анимации или в режиме реального времени.

 



Информация о работе «Охранная система с дистанционным управлением»
Раздел: Информатика, программирование
Количество знаков с пробелами: 114489
Количество таблиц: 21
Количество изображений: 10

Похожие работы

Скачать
109723
12
32

... , элементы питания – 2400 мм2) высота пульта управления с учётом ширины корпуса будет равна 10 мм. 7. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ 7.1 Характеристика проекта Проектируемая система представляет собой систему охранной сигнализации автомобилей. В разрабатываемой системе будут реализованы функции, как автономной охраны, так и централизованной. Так, например, она будет в режиме «Тревога» ...

Скачать
76986
14
2

... полностью выключена и автомобиль в таком состоянии можно отдавать в сервис, сняв со связки ключей все брелки. Вам не придется обучать слесаря, которого вы видите в первый раз, всем премудростям охранной системы автомобиля. Зачем ему это! Таким образом, никто кроме вас не будет знать где и какие охранные системы установлены на вашем автомобиле. Другой функцией выключателя «Valet» является то, что ...

Скачать
15444
0
0

... (магнитные защелки, задвижки и т.п.) закрывающих элементов с возможностью перемещения их вручную при открывании или закрывании в экстремальных условиях Рассмотрим требования к основным компонентам СКУД. Требования к устройствам идентификации   Считыватели должны обеспечивать надежное считывание кода с идентификаторов преобразование его в электрический сигнал и передачу на контроллер. ...

Скачать
22025
1
0

... охраны имеют слабую защищенность от саботажа и как правило являются системами одноразового действия, поэтому их целесообразно применять только в комплексе с другими периметральными системами охранной сигнализации. При оснащении объектов, имеющих ограждения (заборы), в качестве периметральных систем охранной сигнализации рекомендуется использовать в основном емкостные, радиолучевые, радиоволновые ...

0 комментариев


Наверх