PIC-Контроллеры. Воробьева Г.С - 47 стр.

UptoLike

47
создать новый файл с таким же именем (Sasha.asm), сохранив его в
меню File>Save As под таким именем.
ВНИМАНИЕ!
Файл Sasha.asm должен находиться в том же каталоге, что и
Sasha.pjt.
Придумывая имя своему проекту не забывайте, что вы, скорее
всего, не один Саша (Маша, Гриша, Даша) на курсе, а работаете Вы все
в одной сети, поэтому имя должно быть ОРИГИНАЛЬНЫМ.
5.2. Набрав программу, на ваш взгляд правильную, нужно в меню
Project>Edit Project выбрать функцию Add Node и дополнить проект
программой ассемблера Sasha.asm (ранее там уже находился Sasha.hex)
5.3. В этом же меню (Project>Edit project) для выбора режима
работы программы MPLAB нужно выбрать функцию Change…, в
которой выбрать тип микроконтроллера (в данном случае PIC16F877) и
режим работы программы – MPLAB SIM Simulator.
5.4. Нажать кнопку F10 или выбрав в меню Project>Make Project и
оттранслировать программу из языка Ассемблера в машинные коды.
Отладьте программу, используя F6, F7 и Ctrl+F9 для сброса
программного счетчика, пошагового выполнения программы и
анимационного выполнения программы.
Для понимания происходящего в программе удобно пользоваться
картой специальных регистров (Window>Special Function Register),
окном просмотра произвольных регистров (Window>Watch
Window>New Watch Window).
Для генерирования сигналов на входах микроконтроллера
используется меню Debug>Simulator Stimulus>Asynchronous Stimulus
(например, для симуляции нажатия кнопки на входе PORTB<0>).
Выбрав это меню нужно щелкнуть правой кнопкой мыши на любом из
12 вариантов симуляции и в появившемся меню выбрать Assign Pin и
далее «ножку» микроконтроллера, на которой будет происходить
нужное вам явление (Pulse 0->1->0 либо 1->0->1, Low 0, High 1,
Toggle 0->1 либо 1-.>0)
Для работы с АЦП и симулирования результата преобразования
можно использовать меню Window>Modify, в котором можно занести в
регистр, хранящий результат преобразования АЦП, нужное вам
значение.
После отладки программы в меню Project>Edit Project>Change
изменить режим симуляции на режим MPLAB ICD Debugger и
включить питание макетной платы, предварительно убедившись, что
она у Вас есть и подключена к компьютеру.
В новом появившемся меню MPLAB ICD кнопка Program запишет
Вашу программу в микроконтроллер.