Микропроцессорные средства и системы управления: учебное пособие / А. В. Мануковский, А. Ж. Саринова.

модели периферийного устройства, к которому в реальной системе подключен датчик. Если, например, при приеме байта через последовательный порт взводится некоторый флажок, а сам байт попадает в определенный регистр, то оба эти действия нужно производить в таком симуляторе вручную. Наличие же интерфейса внешней среды позволяет пользователю создавать и гибко использовать модель внешней среды микроконтроллера, функционирующую и взаимодействующую с отлаживаемой программой по заданному алгоритму. Очевидной особенностью программных симуляторов является то обстоятельство, что исполнение программ, загруженных в симулятор, происходит в масштабе времени, отличном от реального. Однако, низкая цена, возможность ведения отладки даже в условиях отсутствия макета отлаживаемого устройства делают программные симуляторы весьма эффективным средством отладки. Отдельно необходимо подчеркнуть, что существует целый класс ошибок, которые могут быть обнаружены только при помощи симулятора. Для загрузки кодов отлаживаемой программы в симулятор, входящий в состав “BasCom-51”, нужно после компиляции программы запустить симулятор щелчком на пиктограмму красной микросхемы в правой части строки меню. При наличии хотя бы одной ошибки при компиляции симулятор не запускается! Вид экрана после запуска симулятора приведён на следующем рисунке 3.16: Запуск симуляции осуществляется нажатием кнопки “RUN” (символ треугольника с вершиной, направленнной вправо), а остановка - нажатием кнопки “STOP” (символ квадрата).

RkJQdWJsaXNoZXIy MTExODQxMg==