рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Функции редактора MPLAB

Функции редактора MPLAB - раздел Образование, В этой главе будут рассмотрены основные принципы работы с редактором MPLAB Основные Функции Редактора Mplab: · Работа С Файлами; · Раб...

Основные функции редактора MPLAB:

· работа с файлами;

· работа с шаблонами;

· обработка текста;

· редактирование параметров окна;

· поддержка языка С.

5.6.1 Работа с файлами

Редактор MPLAB позволяет сохранять созданные файлы, загружать сохраненные файлы и переписывать файлы, указывая новое имя (подробное описание в главе 7.4). Сохранение фалов выполняется заменой старого файла на диске или созданием нового файла с другим именем.

5.6.2 Работа с шаблонами

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

MPLAB IDE обеспечивает Вас шаблонами, которые являются предварительно подготовленными текстовыми файлами. Добавляя подготовленные фрагменты программы, взамен повторного ввода, Вы уменьшаете общее время написание программы. Вы можете использовать готовые шаблоны из директории Templates MPLAB IDE или создавать собственные.

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

Создание файлов шаблона (.tpl) позволяет, например, объединить фиксированные части программы по функциональному признаку или для каждого устройства в отдельности.

5.6.3 Обработка текста

Редактор MPLAB предназначен для написания текста программы, поэтому имеет некоторые особенности, что делает его более полезным при редактировании текста. Дополнительную информацию смотрите в разделе 7.6.

5.6.3.1 Вставка, выбор и удаление теста

Редактор MPLAB позволяет установить два режима вставки: вставка со сдвигом <INS> или вставка с замещением <OVR>. Режим вставки отображается на линейке состояния.

Выбор текста может быть выполнен - отдельного символа, слова целиком или строки целиком. Удаление может выполняться - отдельного символа, строки целиком или от курсора до конца строки. Вы можете также использовать функцию поиска и замены текста или специального символа.

5.6.3.2 Глубина текста

При редактировании программы очень удобно использовать функцию выравнивания текста. При переводе курсора редактор MPLAB автоматически устанавливает глубину текста следующей строки равную предыдущей строки.

5.6.3.3 Чувствительность к регистру

Редактор MPLAB позволяет изменять регистр (верхний или нижний) выбранного фрагмента текста.

5.6.3.4 Обработка скобок

Редактор MPLAB позволяет управлять характерными знаками (фигурной или круглой скобкой) для разграничения программы или текста.

5.6.3.5 Отмена действия

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

5.6.3.6 Автоматическое форматирование текста

Иногда бывает удобно, чтобы была возможность ограничивать число символов в строке. Включение автоматического форматирования текста выполняется двойным щелчком левой кнопки «мыши» на области форматирования в линейке статуса. Если указано значение «No Warp», то форматирование текста выключено. Например, значение «Wr 72» указывает, что форматирование текста включено и максимальная длина линии 72.

Параметры форматирования текста определяются для каждого окна в отдельности.

5.6.3.6.1 Тип языка программирования «(none)» или «С»

Редактор MPLAB выполняет перевод курсора на следующую строку в определенную позицию на ближайшем символе пробела или тире.

5.6.3.6.2 Тип языка программирования « TeXt»

Редактор MPLAB выполняет перевод курсора на следующую строку в определенную позицию на ближайшем символе пробела.

Примечание. Редактор MPLAB выполняет ограничение длины строки, только если курсор находится в конце строки. Если Вы установите курсор в середину строки и начнете вводить текст, редактор MPLAB не будет выполнять ограничение длины строки, даже если ее длина вышла за установленное значение.

5.6.4 Редактирование параметров окна

Параметры редактирования текста определяются для каждого рабочего окна в отдельности. Редактор MPLAB поддерживает следующие настройки: формат окна, режим отображения, ввод данных, печать и режим файла. Дополнительную информацию смотрите в разделах 7.9.3 и 7.9.4.

5.6.5 Поддержка языка С

При редактировании текста программы, написанной на языке С, редактор MPLAB контролирует наличие специальных символов:

Характерный знак «#» всегда перемещает на пустую строку в первую колонку.

Закрывающаяся фигурная скобка «}» будет расположена на пустой строке в той же колонке, что и соответствующая открывающаяся «{».

Например:

//**********************************************

// EXAMPLE.C

//*********************************************

#include <PIC16C84.H>

void delay(void);

void main(void)

{

unsigned int i,j;

TRISB = 0xff;

PORTB = 0;

i = 0x1;

while(1)

{

PORTB = i;

if (i == 0x80)

i = 0x1;

else

i <<= 1;

TRISB = 0;

delay();

TRISB = 0xff;

delay();

}

}

void delay(void)

{

int x, y;

x = 0x3f;

y = 0xff;

while(x--)

{

while(y--)

NOP();

}

}

 

– Конец работы –

Эта тема принадлежит разделу:

В этой главе будут рассмотрены основные принципы работы с редактором MPLAB

Введение... В этой главе будут рассмотрены основные принципы работы с редактором MPLAB... Основные разделы главы...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Функции редактора MPLAB

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Определение функций для комбинации кнопок клавиатуры
Пользователь может определять функциональное назначение комбинации кнопок клавиатуры. Допускается включать в комбинацию следующие специальные кнопки Esc, Ctrl, Alt (Например - <Esc+G>, <Ct

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги