|
Alpha character
набор символов, который включает в себя только буквы латинского алфавита: a, b,... z, A, B,... Z.
Alphanumeric
набор символов, который включает в себя набор alpha символов и цифры: 0, 1,... 9.
Assemble (ассемблирование)
операция производимая ассемблером (assembler)
assembler (ассемблер)
инструмент языка программирования, который переводит текстовый файл-источник с расширением .asm в исполняемый машинный код.
Break point
точка останова, адрес, устанавливаемый пользователем, где выполнение программы останавливается.
Build
функция перекомпилирования всех исходных файлов рабочего проекта.
C
язык программирования высокого уровня для PIC микроконтроллеров.
Calibration memory
специальный регистр или регистры для калибровки внутреннего RC генератора.
Compile (компилирование)
операция, производимая компилятором.
Compiler (компилятор)
инструмент языка программирования, переводящий исходный файл в исполняемый машинный код.
Configuration bits (биты конфигурации)
специальные биты устанавливаемые при программировании микроконтроллера, определяющие рабочую конфигурацию. В исходном файле необходимо определять, используя директиву __config, при использовании симулятора или эмулятора необходимо установить в меню Options>Development Mode.
EEPROM
Электрически стираемая и программируемая память только для чтения (Electrically Erasable Programmable Read Only Memory). Особый тип памяти, доступный из основной программы микроконтроллера для чтения и записи. Содержимое EEPROM сохраняется при выключения напряжения питания.
Extended Microcontroller Mode
режим расширенного микроконтроллера, только для PIC17CXXX и PIC18CXXX кристаллов, при котором используется как и внутренняя память программы, так и внешняя. При превышении объема внутренней памяти автоматически происходит переход на внешнюю память.
External RAM
внешняя память для чтения/записи, возможна только для PIC17CXXX и PIC18CXXX кристаллов.
Hex Code
стандартный файл hex формата, содержащий выполняемые инструкции, результат ассемблирования или компилирования исходных файлов. Hex Code может быть конвертирован в Object Code (объектный код).
Hex File
ASCII файл, содержащий шестнадцатиричный адрес и содержимое (hex code).Файлы этого формата являются исходными файлами программаторов.
ICD
внутрисхемный отладчик (In-Circuit Debugger).
ICE
внутрисхемный эмулятор (In-Circuit Emulator).
IDE
интегрированная среда разработки (Integrated Development Environment). MPLAB IDE включает в себя: компилятор, ассемблер, менеджер проекта, редактор, отладчик, симулятор и другие инструменты.
Identifier
функция или имя переменной.
Librarian
библиотекарь - инструментальный язык для создания и перемещения библиотек.
Library
библиотека - коллекция перемещаемых объектных модулей.
Link
функция, выполняемая линкером (linker).
Linker
инструментальный язык, комбинирующий объектные файлы (Object Files) и библиотеки для создания выполняемого кода.
Linker Script Files
командный файл MPLINK с расширением .lkr, определяющий опции связывания и описывающий возможную память.
Listing File
листинг-файл - текстовый файл, показывающий машинный код, сгенерированный для каждого С оператора или ассемблерной инструкции, а также MPASM директивы и макросы.
Machine Code
выполняемый машинный код.
Macro
при ассемблировании в исходном тексте имя макроса заменяется на определенные ранее инструкции ассемблера (участок кода). Начало макроса соответствует директиве macro и оканчивается директивой endm.
Macro Directives
директивы, контролирующие выполнение макроса и распределение данных внутри тела макроса
Make Project
команда для перекомпилирования только тех файлов-источников, которые были изменены после последнего компилирования.
Microcontroller Mode
одна из возможных конфигурация памяти программы только для PIC17CXXX и PIC18CXXX кристаллов. В этом режиме используется только внутренняя память, расположенная на одном кристалле с микроконтроллером.
Microprocessor Mode
одна из возможных конфигурация памяти программы только для PIC17CXXX и PIC18CXXX кристаллов. В этом режиме используется только внешняя память программы, внутренняя память отключена. Адресное пространство составляет 64 Кбайта.
Node
компонент проекта MPLAB.
NOP
нет операции.
Object Code
объектный код, получаемый путем ассемблирования или компилирования исходного файла. Этот перемещаемый код может быть загружен в MPLINK для создания выполняемого кода. Объектный код содержится в объектном файле.
Object File
модуль, который содержит перемещаемый объектный код или данные и ссылки на внешний код или данные.
Off-Chip Memory
память
Opcodes
Operational Codes. Мнемоника, которая при ассемблировании или компилировании порождает код.
Pod
внешнее устройство эмулятора, содержащее память, таймеры, логику прерываний.
Power-on-Reset Emulation
программный случайный процесс записи случайных значений в регистры общего назначения (RAM).
Program Counter
регистр, содержащий адрес текущей выполняемой команды (инструкции).
Program Memory
область памяти микроконтроллера, где хранится код программы (команды, инструкции). В эту область загружается при симулировании или эмулировании код текущей программы.
Programmer
программатор, устройство для записи программ в микросхемы, такие как микроконтроллеры, микросхемы памяти и т. п.
Project
совокупность исходных файлов и инструкций по компилированию или ассемблированию для одного приложения.
RAM
память с произвольным доступом (Random access memory), память данных.
ROM
память только для чтения (Read only memory), память программ.
SFR, Special Function Registers
регистры специального назначения (Special Function Registers ), РОН.
Simulator
программа моделирования работы микроконтроллера.
Simulator Stimulus
описание внешних входных сигналов. Возможность изменять состояние или задавать периодический или произвольный сигнал.
Source
источник кода, обычно текстовый файл, содержащий инструкции ассемблера или код на С.
Source Code - Assembly
источник кода содержащий инструкции микроконтроллера, директивы ассемблера и макросы, который будет переведен в машинный код при ассемблировании.
Source Code - C
программа, написанная на языке высокого уровня С, которая будет переведена в машинный код при компилировании.
Stack
стек, список вызываемых подпрограмм. При выполнении call или при прерывании в стек заносится текущий адрес программы, а при команде return и возвращении из прерывания адрес из стека переносится в счетчик программы.
Stopwatch
счетчик, измеряющий выполненные циклы.
Tool Bar
колонка или полоса кнопок-иконок по которым Вы можете щелкать мышью для выполнения функций MPLAB.
Watchdog Timer
таймер микроконтроллера, сбрасывающий его при переполнении. Разрешить или запретить таймер возможно установкой соответствующих битов конфигурации микроконтроллера при программировании. Выбрать и изменять предделитель и его коэффициент можно в программе.
Watch Window
окно просмотра содержит список переменных и регистров, которые Вы можете просматривать и модифицировать при отладке.
|