![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 126127128129130131132 ... 159 ![]() 2 8001 3010 3 eOQ2 h ввез 4 аник ее 0 aeue<«)t0M Ff 2SB lltnui LEST P = 16C55 fl • 66
73 0016 2a aim B16I0BC0 ASM 1 13 97 Conpatitnlltji wltn MPflSMWIN 1 4fl ....1 Piocenor f lequenc * 000000 MHr ©eei On Rewl ow*; fjs PIC ?s; Рис. 15.1 Окно интегрированной среды разработки MPLAB Таблица 5.2 Типы файлов в среде MPLAB
MPLAB позволяет отображать содержимое регистров Р1С-микро-конт роллера, в том числе и специальных. Одно из окон - Watch Window (Окно просмотра), предназначенное для просмотра содер-жртмого регистров, показано на рис. 15.2. В нем разрешается указать набор интересующих регистров. Для отображения времени исполнения программы и количества циклов можно вызвать окно Stopwatch (Окно останова).
Рис. 15.2 Пример окна Watch Window Сброс счетчика таймера останова I cycles time procesjot fiequency V clear qn rese) 0 do ns -4 000000 МНг - clote help Кнопка разрешения сброса таймера при сбросе микроконтроллера Рис. 15.3 Окно Stopwatch МР1АВ Число выполненных циклов Время выполнения Тактовая частота Среда MPLAB во время симулирования работы приложения позволяет задавать асинхронные и синхронные воздействия на выводы микроконтроллера (стимулы). На рис 15.4 показано окно асинхронных воздействий Asynchronous Stimulus (Асинхронные стимулы), являющееся основным инструментом ввода воздействий. Оно состоит из ряда кнопок, которые можно запрограммировать для управления любыми выводами PIC-микроконтроллера. С помощью этих кнопок допустимо менять состояние выводов посредством опций ♦ Pulse - подать импульс; ♦ Low - установить низкий уровень; ♦ High - установить высокий уровень; ♦ Toggle - переключить уровень. Опция Pulse посылает на вывод импульс длительностью в один Цикл команды. Этот режим удобен для синхронизации таймера TMRO или запроса на внешнее прерывание. Опции установки вывода -! Asynchionous Stimulus Dialog
Close Help Рис 15 4 Окно асинхронных аимулов в высокое (High) и низкое (Low) состояния передают заданную ве личину на вывод Для произвольного изменения состояния входа можно запрограммировать две кнопки, одна из которых будет зада вать L а другая - О Тот же результат достижим при помощи одно!! кнопки в режиме Toggle, каждое нажатие которой меняет состоя ние на входе Тактируемые сигналы вводятся в имитируемый Р1С-микрокон троллер посредством меню диалогового окна Clocked Stimulus Dialog (Окно тактируемых стимулов), которое вызывается при выбо ре из меню Debug (Отладка) пунктов Simulator Stimulus (Стимулы симулятора) или Clock Stimulus (Тактируемые стимулы) С помощью этого окна (рис 15 5) можно задать микроконтроллеру и обычные
![]() Рис 15 5 Окне! тактируемых аимулов 0 ... 126127128129130131132 ... 159 |