Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
uchebnoe_posobie.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.25 Mб
Скачать

Глава 2. Создание проекта и работа с ним.

Как создать новый проект.

1.Запустите MPLAB и затем Project Wizard -"мастер проекта".

2. На появившейся заставке мастера нажмите "далее"

3. В следующем окне выберите модель МК, который хотите использовать

Выбираем PIC12F635.

4. Выбираем язык программирования – Microchip MPASM TOOLSUITE- ассемблер (по умолчанию).

5. Создание проекта, щелкаем на Browse, и указываем путь  созданной нами папки start. Наш проект так же назовем start, нажимаем далее.

6. Файл start.asm кнопкой add добавляем к проекту, далее, готово.

Проект создан. Теперь двойным щелкаем на файл start.asm и открываем окно в которое будем добавлять наш текст программы

Глава 3. Меню mplab ide и описание функций.

§ 3.1 Меню File.

Это стандартное меню со стандартными пунктами для управления файлами

проекта. Пункты Export и Import предназначены для обмена данными между компьютером и внешними устройствами (симулятор, эмулятор).

Таблица 1- подменю Меню File.

New

Новый файл

Add New File to Project

добавить новый файл в проект

Open…

Открыть файл…

Close

Закрыть файл

Save

Сохранить

Save As…

Сохранить как…

Save All

Сохранить все

Open Workspace…

Открыть рабочее пространство…

Save Workspace

Сохранить рабочее пространство

Save Workspace As

Сохранить рабочее пространство как…

Close Workspace

Закрыть рабочее пространство

Import…

Импорт

Export…

Экспорт

Print…

Печать

Resent Files

Последние файлы

Resent Workspace

Последние рабочие области

Exit

Выход

§ 3.2 Меню Edit – Меню редактирования.

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

Таблица 2- Меню Edit

Вкладка

Пояснение

Undo

Отменить

Redo

Восстановить

Cut

Вырезать

Copy

Копировать

Paste

Вставить

Delete

Удалить

Select all

Выбрать все

Find…

Поиск…

Find Next

Найти следующее

Find in Files…

Найти из файла

Replace…

Найти и заменить на…

Go to

Перейти

Line

Перейти на строку

Label

Перейти на метку

Go to locator

Перейти туда где были (Место расположение)

Go backward

Перейти в самый конец

Go forward

Перейти в самое начало

External DIFF…

Подключение внешних утилит для расшир. файла…

Advanced

Для продвинутых

Bookmarks

Отметка (список)

Properties

Свойства…

Подменю Advanced

Таблица 3 – подменю Advanced

Вкладка

Пояснение

Uppercase

Выделенное сделать заглавными буквами

Lowercase

Выделенное сделать прописными буквами

Comment Block

Выделенный блок превратить в комментарий

Uncomment Block

Отменить операцию превращения блока в комментарий

Format Comment

Форматировать комментарий

Indent Block

Отступить блоком (ставить блоком отступ)

Outdent block

Убрать отступ перед блоком

Match

Вычислить ( только в С кодах)

Подменю Editor Properties >General – Редактирование главных свойств

Таблица 4- Подменю Editor Properties >General – Редактирование главных свойств

Вкладка

Пояснение

General

Главные свойства

Use Tabbed Window

Позволяет использовать несколько файлов в рабочем пространстве (например описательные файлы .inc)

Enable Tag Locators

Разрешение меток расположения

Find Wrap Messagebox

Поиск упакованных/скрытых частей текста.

С галочкой – сообщать что текст скрыт

Без галочки – просто искать

Protect Read Only files

Защищать файлы только для чтения

Enable Color Printing

Разрешение цветной печати

Alternates <Home> key action

Нажатие кнопки Home (начало строки)

Альтернативная функция нажатия кнопки Home (код клавиши Ноmе, либо последовательно до начало строки)

Рекомендуется установить галочки на Use Tabbed Window, Protect Read Only files и на Alternates <Home> key action.

Подменю Editor Properties>’ASM’ File Types - Редактирование свойств> выбор свойств файла на языке ассемблер.

Таблица 5 - Подменю Editor Properties>’ASM’ File Types - Редактирование свойств> выбор свойств файла на языке ассемблер.

Вкладка

Пояснение

’ASM’ File Types

Свойства файла на языке ассемблер

Line Numbers

Нумерация строк

Double Click Toggles Breakpoint

Двойной щелчок установка/снятие точек останова (для отладки)

Repair Mismatched CR/LF on Save

Ремонт несоответствующих CR/LF при сохранении

Auto Indent

Автоматический отступ

Line Wrap

Перенос строк

Print Line Numbers

Печать с номерами строк

Enable Code Folding –Use ;{and;}

Разрешить сворачивание кода-использования

Упаковывать выделенные ;{and;}части текста

Tab size

Размер отступа

Insert spaces

4 пробела

Keep tabs

Код клавиши Tab

Подменю Editor Properties>Tooltips – Редактирование свойств> Подсказки

Таблица 6- Подменю Editor Properties>Tooltips – Редактирование свойств> Подсказки

Вкладка

Пояснение

Mouseover

Курсор

Enable Variable Mouseover Values

Разрешить подсказку при наведении курсора «мыши»

Show Address in Mouseover

Показать адрес курсора «мыши»

Mouseover Active on Debug

Показать курсор при отладке

Default Type Format

Формат типов по умолчанию

Use Watch Preferences

Использовать примененные

Hex

Шестнадцатеричная система счисления

Binary

Двоичная система счисления

Decimal

Десятичная система счисления

Char

Символьная система счисления

Autocomplete

Автосписок членов структуры

Enable Autocomlete

Автозаполнение (автоматическая вставка символьных имен внутренних регистров процессов)

Autolist Struct members

Не работает в ассемблере

Function parameter information

Не работает в ассемблере

Подменю Editor Properties>Text- Редактирование свойств> Текст

Таблица 7- Подменю Editor Properties>Text- Редактирование свойств> Текст

Вкладка

Пояснение

Fonts

Шрифты

Select Font

Выбор шрифта

Select editor font

Выбор редактора шрифтов

Colors

Цвета

Choose Colors

Выбор цвета

Foreground

Основной цвет

Background

Фоновый цвет

Default Colors

Цвета по умолчанию

User Defined Color File

Использовать определенные цвета из файла

Footing

Точки с плавающей запятой

Bold

Жирный

Italic

Курсив

Подменю Editor Properties>Other - Редактирование свойств> Другие свойства.

Таблица 8- Подменю Editor Properties>Other - Редактирование свойств> Другие свойства.

Вкладка

Пояснение

Non-Tabbed Window

Без окон с вкладками

Editor and DisAssy

Ширина

Format block lenght

Длина Формат блока

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