Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Порядок использования файла стимула



1. Подключите файл стимула к проекту- Debug > Simulator Stimulus > Pin Stimulus > Enable.

2. Откройте дополнительные окна. Например, окно секундомера Window > Stopwatch и окно специальных регистров Window > Special Function Registers. В окне секундомера будет показано прошедшее время при выполнении каждой команды. Если секундомер сбрасывается, файл стимула портов ввода/вывода тоже сбрасывается в начальное состояние.

3. Сбросьте микроконтроллер и наблюдайте за состоянием порта ввода/вывода, выполняя программу по шагам.

6.9.2.3 Пример создания и работы с файлом стимула портов ввода/вывода

Примечание. Этот пример подразумевает, что Вы создали проект, описанный в главе 3.

1. Для создания файла стимула порта ввода/вывода, выберите пункт меню File > New File, на рабочем столе среды MPLAB IDE появится безымянный файл. Введите текст указанный ниже. После символов«;» или «!» можно вписать комментарии.

CYCLE RB1 RBO

20 0 0

41 1 0; Установить высокий уровень сигнала на RB1

52 0 1; Установить высокий на RBO, низкий на RB1

55 1 1

60 0 0

65 1 0; Переключить RB1, тогда....

76 0 1;.... переключить RBO.

Введите слово CYCLE на первой строке нового файла. Справа от слова CYCLE введите имя выводов порта ввода/вывода PICmicro RB1 и RBO.

Примечание. Для совместимости с более ранними версиями MPLAB IDE, первое слово в первой линии всегда должно быть CYCLE или STEP. Первый столбец определяет номер цикла (в соответствии с секундомером MPLAB IDE), в котором будет изменяться состояние порта ввода вывода.

В этом файле второй столбец содержит значения для вывода RB1 (PORTB бит 1), третий столбец содержит значения для RBO (PORTB бит 0). Названия выводов должны соответствовать типу моделируемого микроконтроллера PICmicro. Чтобы увидеть список поддерживаемых портов ввода/вывода, воспользуйтесь пунктом меню Debug > Simulator Stimulus > Asynchronous Stimulus и нажмите правой кнопкой «мышки» на одной из кнопок окна.

2. Выберите пункт меню File > Save As... и сохраните подготовленный текст в файле tutor84.sti.

3. Выберите пункт меню Debug > Simulator Stimulus > Pin Stimulus > Enable для подключения файла стимула к проекту.


4. Откройте окно секундомера Window > Stopwatch и окно регистров специальных функций Window > Special Function Registers для просмотра состояния PORTB. В окне секундомера можно увидеть текущий номер цикла, время выполнения программы и тактовую частоту микроконтроллера.

5. На 41 цикле, считая от сброса секундомера, PORTB изменит свое значение.

 
 

6.9.3 Файл стимула регистра

Текстовый файл стимула регистра состоит из одной колонки значений, которые будут переданы регистру, когда адрес в счетчика команд PC равен значению, указанному в диалоговом окне стимула регистра. Это может быть полезно при моделировании работы АЦП.





Дата публикования: 2014-11-04; Прочитано: 265 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...