Главная страница Комбинированное использование портов Таблица 2.3 Соответствие псевдоинарукций ассемблера фирмы PARALLAX и классических инарукций РЮмифоконтроллера (продолжение) тсгвие псевдоинарукций ассемблера фирмы PARALLAX и классических инарукций
Таблица 2.3 Соответавие псевдоинарукций ассемблера фирмы PARALLAX и классических инарукций PlC-микроконтроллера (продолжение) тавие псевдоинарукций ассемблера фирмы PARALLAX и классических инарукций р1,1кроконтроллера (окончание)
Таблица 2.4 Операторы ассемблера фирмы Parallax
Псевдоэмулятор Reflection-SX В каталоге фирмы Parallax представлен очень интересный симулятор Reflection-5x для микроконтроллеров семейства PIC 16СХХ, который способен имитировать работу портов ввода/вывода. Это устройство, как показано на рис, 2.6, подсоединяется к отлаживаемой схеме как эмулятор, то есть заменяет микроконтроллер в вашем приложении. Псевдоэмулятор управляется через последовательный порт IBM совместимого ПК (СОМ1 или COM2) и поддерживается специальным программным обеспечением. Необходимо помнить, что Reflection-5x все же симулятор и не может работать в реальном времени. Тем не менее он позволяет ус пешно проводить тестирование аппаратуры приложения. Симулятор Reflection-5x питается от сетевого адаптера, дающего постоянное стабилизированное напряжение от 9 до 12 В при токе в 250 мА. Два плоских кабеля, с 18- и 28-контактными разъемал 1, пс зволяют подключать его вместо Р1С-микроконтроллера. Благодари DIP-переключателю устройства можно подключить выводы MCLP и RTCC либо к положительному полюсу питания вашего приложеНйЯ либо к аналогичной цепи сим)лятора Reflection-5x. Связь с ПК ществляется через выбираемый вами последовательный пор с помощью входящего в комплект устройства кабеля. При этом пр граммное обеспечение Reflection-5x автоматически обнаруживав ПоследоЬательнаО интерфейс СетеЬоО oganmep Плоте псебдоэмуляторо Плоские кабель Плоте пр,.ложении Рис2л5 Подключение симулятора Reflection-5x и настраивает порт. Обмен осуществляется на максимальной скорости передачи порта. Программное обеспечение симулятора использует для диалога трехоконн}ТО конфигурацию экрана. Верхнюю прав}то часть занимает фрейм, где показано содержимое оперативной памяти микроконтроллера; в центре и справа отображается содержимое управляющих регистров; в нижней части окна вы можете контролировать ход моделирования по исходному листингу Сим)лятор позволяет вводить неограниченное число точек прерывания, допускает пошаговое выполнение программы, прогон от одного прерывания до следующего. Он разрешает оперативно изменять содержимое любого управляющего регистра или ячейки памяти Для того, чтобы наблюдать влияние этого на ход программы. Особо стоит рассказать о двух опциях. Одна из них - выполнение программы до следующей строки про- раммы. Она позволяет при работе в пошаговом режиме, например, один шаг выполнять всю подпрограмму. Ь любой момент можно увидеть точное реальное время выполне-Всей программы или любой ее части, можете задать частоту тактового генератора вашего прило-Ния. Это, конечно, не оказывает никакого влияния на скорость
|
© 2000 - 2024 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования. |