Выполнение проекта на УМК-7
2.3.1Для написания и частичной отладки программы в режиме симулятора создайте папку на компьютере, на котором Вы работаете в разрещенной на этом компьютере папке. Название папки латинскими буквами по имени Вашей подгруппы.
2.3.2 Запустите MPLAB. Откройте новый лист- File\New В появившемся диалоговом окне набираем текст Программы 2.1. Рисунок 2.3 – Окно для ввода текста программы
Сохраняем файл с помощью File\ Save as (тип файла –Assembly Source Files (*.asm) в ранее созданной Вами папке (пример: Lr2_1. asm). Номер варианта после подчеркивания. 2.3.3 Запускаем мастера по созданию проекта :Project>Project Wizzard
2.3.4 В появившемся диалоговом окне нажать кнопку «Далее». В следующем окне указать тип микроконтроллера PIC16F877A и нажать кнопку «Далее».
Рисунок 2.4 – Окно выбора типа микроконтроллера 2.3.5 В следующем окне нажать кнопку «Далее», не изменяя НИКАКИХ параметров.
Рисунок 2.5 – В этом окне ничего не вводится
2.3.6 После нажатия далее в новом окне (рисунок 2.6) заполните поле Project name(ввести имя проекта - Lr2_1. asm) и в поле Project Directory через Brows выбрать папку, в которой находится сохраненный Вами файл Lr2_1. asm. Рисунок 2.6 – Окно выбора папки, где сохраняется проект
2.3.7 Нажимаем кнопку «Далее». В следующем окне с помощью кнопки «Add», добавить с левого окна в правое: - файл P16F877A.INC из Мой компьютер\System C:\Program Files\Microchip\MPASM Suite\ P16F877A.INC с библиотекой инструкций Assembler для P16F877A; - сохраненный файл Lr2_1.asm Оба файла отметить значком «флажок».
Рисунок 2.7 – Окно выбора библиотеки инструкций и файла проекта
2.3.8 Нажимаем кнопку «Далее» и в следующем окне кнопку «Готово». Результат создания проекта выглядит таким образом: Рисунок 2.8 – Окно с созданным проектом
2.4 Выполним соответствующие настройки для запуска Вашего проекта:
2.4.1 Выполняем через меню: Configurue>Select Device Появляется окно с параметрами МК PIC16F877A. Подтверждаем их OK.
Рисунок 2.10 – Окно с параметрами для выбранного микроконтроллера
2.4.2 Далее выбираем меню: Configurue>Сonfiguration Bits. В диалоговом окне выставляем параметры согласно рисунку. После ввода всех параметров закрываем данное окно. Рисунок 2.10 – Окно настройки параметров
2.4.3 Еслипроект будем выполнять в режиме симулятора, то выбираем: Debugger>Select Tool>MPLAB Sim. 2.4.4 Компилируем проект: Project>Make
Рисунок 2.11 – Окно после компиляции Если проект выполнен без ошибок, то в окне сообщений компилятора не будет Error. Если,будут строки с Error, то двойным щелчком по этой строке в окне программы открывается программа с указанием ошибочного места. Устраняем ошибку. 2.4.5Создаем окно наблюдения: View>Watch. С помощью кнопки «Add SFR» добавляем в окно наблюдения регистры, состояние которых мы хотим увидеть по ходу выполнения программы. В данной программе мы хотим увидеть состояние РСН:STATUS,TRISC, PORTC, WREG. Набираем начальную букву регистра в левом верхнем окне окна Watch, выбираем из открывшегося списка наименование нужного регистра и нажимаем кнопку «Add SFR». Чтобы увидеть состояние РОН, набираем начальную букву регистра в правом верхнем окне окна Watch, выбираем из открывшегося списка наименование нужного регистра (Con) и нажимаем кнопку «Add Symbol». Для каждого регистра назначаем систему счисления, в которой будет выводиться состояние регистра, преобразованное в значение числа: двоичная (b), шестнадцатеричная (h), десятичная (d). Для этого в окне Watch щелкаем правой клавишей по нужному регистру, выбираем Свойства и в открывшемся окне выбираем систему счисления при отображении.
Рисунок 2.12 – Окно создания окна наблюдения
Рисунок 2.13 – Окно с созданным окном наблюдения
Сохраняем созданный проект Project>Save. 2.4.6 В режиме симулятора невозможно отлаживать аппаратно-зависимые участки кода, которые трудно, а порой невозможно воспроизвести в симуляторе, например: работа с АЦП, измерение временных параметров входного сигнала, организация обратной связи с управляемым объектом, отладка интерфейсов USART, SPI, I2C и т.п. Продолжим дальнейшую настройку для запуска проекта в режиме MPLAB ICD2. Сохраняем созданный проект в общей папке на компьютере, к которому подключен УМК-7. На данном компьютере вызываем из этой папки созданный проект. Выбираем: Debugger>Select Tool>MPLAB ICD2.
Рисунок 2.14 – Окно выбора режима MPLAB ICD2 2.4.7 Настраиваем соединение УМК с компьютером: Debugger>Settings>Communication>COM1. Далее OK. Рисунок 2.15 – Окно выбора параметров соединения Для проверки наличия соединения с УМК-7 выбрать Debugger>Connect
2.4.8Записываем созданную программу в память программ: Debugger>Program. 2.4.9 Для покомандного исполнения программы нажимаем F7 или Step Into ( вверху, справа). Для выполнения созданной программы в автоматическом режиме Debugger>Run. Остановка Debugger>Halt.
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|