Команда SUBLW представляет собой один из источников ошибок, поскольку вычитает pабочий pегистpW из константы k, а не наоборот, как можно подумать.
3. ЗАДАНИЕ 1
3.1. Запустите PIC Simulator IDE, выбрав ее значок в меню [ Пуск ], или непосредственно запустите приложение picsimulatoride.exe.
3.2. Oсновное ниспадающее меню
Меню File:
- Clear Memory - сброс в исходное состояние и очистка FLASH памяти программ и EEPROM памяти данных.
- Load Program – загрузка файла в буфер FLASH памяти программ PIC Simulator.
- Save Memory - сохранение содержимого FLASH -памяти программы и EEPROM памяти данных, находящихся в виде HEX файла в рабочем буфере.
Меню Simulation:
- Start - начало режима моделирования
- Step –выполнение команд.
- Stop - остановка режима моделирования.
Меню Rate:
- Step By Step – пошаговый режим работы
- Slow - интервал 1500 мс;
- Normal - интервал 250 мс;
- Fast - интервал составляет примерно 50 мс;
- Extrimely Fast - интервал очень короткий и зависит от общей производительности компьютера;
- Ultimate - главное окно тренажера непрерывно обновляется после каждый инструкции,
Меню Tools:
|
|
- Hardware Stack Viewer - окно аппаратного стека PIC Simulator
- Microcontroller View - окно с обозначением и нумерацией выводов микроконтроллера
- Breakpoints Manager - интегрированный отладчик для контроля за выполнением программы
- Assembler – редактор исходного кода
- 8 х LED Board – 8-ми разрядное светодиодные табло
- Keypad Matrix –матричная клавиатура 4x4.
- Stepper Motor Phase Simulation - однополярного шагового
- Oscilloscope - четырех канальный осциллограф
- Signal Generator - генератор импульсных сигналов
3.3. Память данных микроконтроллера:
1. путь к выбранной *.hex программе. Загрузка программы при щелчке по белому полю
2. выбранный тип и частота микроконтроллера. Изменяются при щелчке по белому полю
3. последняя и следующая инструкции
4. счётчик команд и рабочий регистр W
5. счетчик инструкций
- счетчик циклов программы
- время работы программы