Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Призначення команд

Читайте также:
  1. B.2.Описание дополнительных команд для семейства PIC 16СХХ
  2. B1. Опис команд PIC 12CXX і PIC 16C5X
  3. C) жеке командалар немесе команда топтары көп рет қайталанатын болса
  4. C. Движение информации и ее трансформация от исходной в командную
  5. I. Параметры абзацазадаются командойФормат→Абзац
  6. PS, TOP командаларымен процесстерді тексеру. Процестермен жұмыс істеуге арналған командалардың түрлері.
  7. Puc. 2. Класифікація ринків за призначенням і структурою
  8. Stty, tset командаларын тағайындау және сипаттау. Қатқыл дискімен жұмыс істеу командалары. /etc/passwd, /etc/shadow және /etc/group файлдары.
  9. А26. И рыночная, и командная экономики
  10. Административ-команд эк-ка

Після запуску MPSIM необхідно вибрати регістри, що контролюються в області перегляду на екрані монітора. Для цього можна користуватися наступними командами:

AD – дозволяє додати регістр в область перегляду (формат команди можна подивитись в MPSIM, набравши команду?);

DV – прибрати заданий регістр з області перегляду;

DR – дозволяє продивитись зміст всієї пам'яті;

NV – повністю очищати область перегляду;

V – заносить регістр в область перегляду.

Вибравши необхідні регістри для перегляду, можна приступати до моделювання. При цьому можна скористатись наступними командами:

SS – виконує одну команду програми;

DX – показує поточні параметри трасування;

TF – відкриває і закриває файл для запису даних, що трасуються;

ТА – трасує всі команди між двома адресами;

ТС – трасує команду за конкретною адресою;

GO – перехід за заданою адресою;

Е – запускає програму на безперервне виконання.

Дуже складно перебирати програму одиночними командами або моделювати безупинно. Тому зручно використовувати точки зупину:

В <адреса > – перервати виконання за заданою адресою;

ВС – очистити всі точки зупину;

DB – показати всі точки зупину.

Встановивши точки зупину, можна запустити програму на виконання і спостерігати роботу програми у відповідності з вхідними стимулами (див. далі "Файли, що завантажуються і створюються MPSIM").

 

3.7.3. Файли, що завантажуються і створюються MPSIM

 

Файл INI. Даний файл містить команди, що виконуються автоматично при запуску MPISM. Він необхідний, бо перед симуляцією необхідно з'ясувати, які регістри необхідно продивлятися в процесі симуляції. Якщо файл не використати, то потрібні регістри прийдеться описувати при кожному запуску симулятора.

Приклад INI-файлу:

ZP; Обнулити таблицю шляхів

ZR; Обнулити всі регістри

ZT; Обнулити таймер

RE

LO <ім'я файлу>; Завантажити файл з програмою

NV; Очистити екран перегляду.

VW, B, 8; Задати новий регістр в область перегляду

AD F1, X, 2; Додати в область перегляду регістр за

; адресою 1, формат виведення

; шістнадцятирічний, дві цифри

AD F3, B, 8

AD F5, B, 5

AD TRISA, B, 5

AD TRISB, B, 8

ST SS; Завантажити файл стимулу

RS

Наведений приклад є стандартним і може бути використаний в якості INI-файлу для Вашої програми, адреси регістрів для перегляду виберіть відповідно своєму додатку.

Файл стимулу. Файл стимулу завантажується командою ST <ім’я файлу>, розширення повинно бути STI. Файл стимулу містить вхідні події, що надходять на ніжки портів. Він повинен бути текстовим.

 

Приклад:

 

Step RTCC RA3 RA2 RA1 RA0
           
           
           
           
           
           

 

Даний спосіб моделювання зручний при використанні команди Е. Можна задати стимули іншим способом:

SE < номер ніжки > < дія >.

Після цієї команди, якщо вивід МК встановлений на ввід, він переключиться.

Файл журналу. Даний файл створюється автоматично при виході з програми MPSIM. Команда виходу Q. Цей файл містить послідовність команд, що використовувалися під час останнього запуску MPSIM.

Команда LJ завантажує файл журналу на виконання. Але враховуйте, що після кожного виходу файл журналу оновлюється.

Програмний файл. За командою LO < ім’я файлу > Ваша програма завантажиться в симулятор.

Файл команд. Команда GE < ім’я файлу > завантажує в симулятор набір команд, що міститься в файлі з розширенням INI. Ім'я повинно бути не MPSIM.

 

3.7.4. Особливості використання симулятора MPSIM

 

При використанні симулятора MPSIM версії 5.11 потрібно враховувати те, що обробка переривання починається тільки через 4 такти, а симулятор переходить на обробку переривання через 1 такт.

Окрім цього, симулятор "вважає", що всі порти мають фіктивне навантаження на виходах ОМК PIC 16F84 (16С84).

Слід зауважити, що симулятор також "не звертає уваги" на невірну ініціалізацію портів, переривань, таймера і таке інше.

 

 

___________




Дата добавления: 2014-12-18; просмотров: 36 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав