2.3 Выполнение проекта на умк-7
1. Запустите MPLAB. Если появится какой-либо открытый проект, закройте его командамиProject –Close Projectв основном менюMPLAB.
Откройте новый лист в меню File\New, не создавая проекта, и напечатайте в окне редактора программу 2.1. При наборе текста программы применяйте регистр букв такой же, как в образце. С первой позиции печатаются метки и символьные имена регистров, с шестой позиции печатаются инструкции.
Программа 2.1:
Include<p16F877A.inc>;
ORG h'00';
NOP;
NOP;
NOP;
ORG h'05';
CLRF STATUS;
BSF STATUS ,5;
CLRF TRISC;
BCFSTATUS,5;
MOVLWB'1000000';(число вводим согласно варианту) *
MOVWFPORTC;
Sled_det
BSFPORTC,0; (разряд согласно варианту)
MOVLWB'10001110'; (число вводим согласно варианту)
MOVWFPORTC;
BCFPORTC,2; (разряд согласно варианту)
MOVLWB'10000000'; (число вводим согласно варианту)=*
MOVWF PORTC;
GOTO Sled_det;
end
2.Сохраняем файлс помощью File\Saveas(тип файла –AssemblySourceFiles(*.asm)) в папке (по пути-Мой компьютер\SystemC:\ProgramFiles\Microchip\Docs\название группы лат.буквами.\номер подгруппы или название лат.буквами).
3.Создаем проект командой Project Wizzard
В появившемся диалоговом окне нажать кнопку «Далее».
В следующем окне указать тип микроконтроллера PIC16F877Aи нажать кнопку«Далее».
В следующем окне нажать кнопку «Далее», не изменяя НИКАКИХ параметров.
Заполните поле Projectname(ввести имя проекта) и в полеProjectDirectoryуказать путь проекта(ранее созданная Вами папка по пути Мой компьютер\SystemC:\ProgramFiles\Microchip\Docs\название группы лат.буквами.\номер подгруппы или название лат.буквами).
Нажимаем кнопку «Далее».
В следующем окне спомощью кнопки «Add», добавить с левого окна в правое:
- файл P16F877A.INC Мой компьютер\System C:\Program Files\Microchip\Docs\Test_1\ P16F877A.INC;
- файл с набранной Вами программой 2.1 по пути Мой компьютер\SystemC:\ProgramFiles\Microchip\Docs\название группы лат.буквами.\номер подгруппы или название лат.буквами\studentname.asm.
Оба файла выделить значком «флажок».
Нажимаем кнопку «Далее» и в следующем окне кнопку «Готово».
Результат создания проекта выглядит таким образом:
- Микропроцессорные системы в электроэнергетике
- Алматы 2013
- Введение
- 1 Системы счислений. Карта памяти микроконтроллера
- 1.1 Краткие теоретические сведения
- 1.2 Задания
- 1.3 Контрольные вопросы
- 2 Изучение среды mplab. Управление оборудованием
- 2.1 Краткие теоретические сведения и задания для внеаудиторной подготовки
- "Умк-mini"
- 2.2 Исходные данные
- 2.3 Выполнение проекта на умк-7
- 4.Выполним соответствующие настройки для запуска Вашего проекта:
- 6.Запуск проекта
- 2.4 Контрольные вопросы
- 3 Сложение, вычитание. Логика
- 3.1 Теоретические сведения
- 3.2 Исходные данные и выполнение программы
- 3.4 Контрольные вопросы
- 4 Операции преобразования информации
- 4.1 Теоретические сведения
- 4.2 Исходные данные и задание
- 4.3 Контрольные вопросы
- 5 Анализ информации посредством регистра состояния
- 5.1 Теоретические сведения
- 5.2 Исходные данные
- 5.3 Порядок выполнения работы
- 5.4 Контрольные вопросы
- 6 Маскирование
- 6.1 Краткие теоретические сведения
- 6.2 Исходные данные и задание
- 6.3 Контрольные вопросы
- 7 Суммирование массива информации
- 7.1 Теоретические сведения
- 7.2 Исходные данные
- 7.3 Выполнение задания
- 7.4 Контрольные вопросы
- 8 Автоматизация окрасочной камеры. Организация подпрограмм
- 8.1 Теоретические сведения
- 8.2 Задание на проектирование.
- 8.3 Выполнение задания
- 8.4 Контрольные вопросы
- 9 Программированиеклавиатуры
- 9.1 Теоретические сведения
- 9.2 Задание на проектирование
- Фрагмент 9.1. Программирование клавиатуры.
- 9.3 Задание на выполнение
- 9.4 Контрольные вопросы
- 10 Автоматизация упаковки
- 10.1 Задание на автоматизацию упаковочной машины
- 10.2 Исходные данные
- 10.3 Выполнение задания
- 10.4 Контрольные вопросы
- 11 Программирование обработки аварийной ситуации
- 11.1 Теоретические сведения
- 11.2 Задание на проектирование и выполнение программы
- 11.3 Контрольные вопросы
- 12 Программирование таймерных функций
- 12.1 Задание на проектирование
- 12.2 Выполнение работы
- 12.3 Контрольные вопросы
- Приложение а Системы счислений
- Приложение б Карта памяти мк pic16877
- Приложение в
- Регистр Status
- Приложение д Описание инструкций мк pic
- Приложение е Модуль таймера tmr1
- Список литературы
- Содержание
- 0 50013, Алматы, Байтурсынова, 126