Как моделировать микроконтроллер в Multisim
Multisim от National Instruments — полезный инструмент для проектирования и тестирования электронных схем в виртуальном рабочем пространстве. Одной из расширенных функций программного обеспечения является возможность имитации микроконтроллера или MCU. Первоначальная настройка и конфигурация виртуального MCU — это краткий пошаговый процесс, который можно легко выполнить. Однако фактическое построение схемы микроконтроллера и программирование микроконтроллера могут быть сложными и трудоемкими, но вы можете выполнить первоначальную настройку и настройку.
Шаг 1
Откройте Multisim и щелкните значок MCU, который находится на панели инструментов компонента. После открытия окна выберите семейство «805x», выберите MCU «8051» и нажмите «ОК». Окно исчезнет, а в рабочей области появится контур 8051.
Шаг 2
Поместите 8051 в рабочее пространство, щелкнув один раз. После его размещения появится окно под названием «Мастер MCU — шаг 1 из 3».
Шаг 3
Назовите рабочую область «testspace» и проверьте путь к рабочей области. Нажмите «Далее>», чтобы перейти к следующему окну. Это не обязательно, но вы также можете «просмотреть» и выбрать другой путь к рабочей области для сохранения.
Шаг 4
Нажмите на каждое раскрывающееся меню в окне «2 из 3». Выберите «Стандартный» для типа проекта и выберите «Сборка» для языка программирования. Назовите проект «testMCU» и нажмите «Далее>», чтобы продолжить. Инструмент ассемблера/компилятора будет автоматически установлен при выборе языка программирования.
Шаг 5
Щелкните переключатель «Добавить исходный файл» в окне «3 из 3». Назовите исходный файл «test1». Нажмите «Готово», чтобы закрыть мастер MCU, и нажмите «X», чтобы закрыть окно компонента 8051.
Шаг 6
Постройте схему с помощью MCU. Этот процесс аналогичен построению любой другой схемы в Multisim.
Шаг 7
Нажмите на вкладку окна «test1.asm» (в нижней части рабочей области), чтобы запрограммировать 8051. Откроется отдельное окно программирования. Напишите программу MCU в области, где указано «; Пожалуйста, вставьте сюда свой код». Включите в свою программу операторы "$MOD51" и "END".
Шаг 8
Запустите симуляцию, когда программирование завершено. Нажмите «Симуляция» и выберите «Выполнить». Это скомпилирует код и запустит схему MCU.
Совет
Используйте справочник по программированию для помощи с языком и компилятором. В некоторых версиях Multisim справочные руководства находятся в папке «Документация». Если нет, то ссылки на языки можно легко найти в Интернете. «Руководство пользователя по кросс-ассемблеру 8051» корпорации Metalink является справочником производителя по программированию микроконтроллера 8051.
Некоторые действия меню в Multisim можно выполнять с помощью горячих клавиш. Например, вы можете запустить симуляцию, нажав клавишу «F5».
В Multisim есть несколько примеров микроконтроллеров. 8051 — очень распространенный и «базовый» пример микроконтроллера.
Предупреждение
Если схема MCU не работает должным образом, проверьте программирование на наличие ошибок и проверьте соединения схемы. Если проблема не устранена, обратитесь к документации Multisim.