Как да симулирам микроконтролер в Multisim

...

Микропроцесорът е голяма, усъвършенствана форма на микроконтролер.

Multisim на National Instruments е полезен инструмент за проектиране и тестване на електронни схеми във виртуално работно пространство. Една от разширените функции на софтуера е възможността да се симулира микроконтролер или MCU. Първоначалната настройка и конфигурация на виртуалния MCU е кратък, поетапен процес, който може лесно да бъде изпълнен. Въпреки това, действителната конструкция на MCU веригата и програмирането на MCU може да бъде предизвикателна и отнема много време, но можете да завършите първоначалната настройка и конфигурация.

Етап 1

Отворете Multisim и щракнете върху иконата на MCU, която се намира в лентата с инструменти на компонентите. След като прозорецът се отвори, изберете семейството "805x", изберете "8051" MCU и щракнете върху "OK". Прозорецът ще изчезне и в работното пространство ще се появи контур на 8051.

Видео на деня

Стъпка 2

Поставете 8051 в работното пространство, като щракнете веднъж. След като бъде поставен, ще се появи прозорец, озаглавен "MCU Wizard - Step 1 of 3".

Стъпка 3

Наименувайте работното пространство "тестово пространство" и проверете пътя на работното пространство. Щракнете върху „Напред >“, за да преминете към следващия прозорец. Не е необходимо, но можете също да "прегледате" и да изберете различен път на работното пространство за запазване.

Стъпка 4

Щракнете върху всяко падащо меню в прозорец „2 от 3“. Изберете "Стандарт" за тип проект и изберете "Сглобяване" за език за програмиране. Наименувайте проекта "testMCU" и щракнете върху "Напред >", за да продължите. Инструментът за асемблер/компилатор ще се настрои автоматично, когато бъде избран езикът за програмиране.

Стъпка 5

Щракнете върху бутона за избор за „Добавяне на изходен файл“ в прозорец „3 от 3“. Наименувайте изходния файл "test1." Щракнете върху "Край", за да затворите съветника на MCU и щракнете върху "X", за да затворите прозореца на компонента 8051.

Стъпка 6

Конструирайте верига с помощта на MCU. Този процес е подобен на конструирането на всяка друга верига в Multisim.

Стъпка 7

Щракнете върху раздела за прозореца "test1.asm" (в долната част на работното пространство), за да програмирате 8051. Ще се отвори отделен прозорец за програмиране. Напишете програмата MCU в областта, където е посочено "; Моля, въведете вашия код тук." Включете изразите "$MOD51" и "END" във вашата програма.

Стъпка 8

Стартирайте симулацията, когато програмирането приключи. Кликнете върху „Симулирай“ и изберете „Изпълни“. Това ще компилира кода и ще управлява веригата на MCU.

Неща, от които се нуждаете

  • Multisim версия 10.0 (или еквивалентен) софтуер

  • PDF файл „Ръководство за потребителя на модула MCU“.

Бакшиш

Използвайте справочник за програмиране за помощ с езика и компилатора. Някои версии на Multisim имат справочни ръководства, включени в папката „Документация“. Ако не, езиковите препратки могат лесно да бъдат намерени в Интернет. „Ръководство за потребителя на кръстосания асемблер“ на Metalink Corporation е препратката на производителя за програмиране на 8051 MCU.

Някои действия в менюто в Multisim могат да се извършват с клавишни комбинации. Например, можете да стартирате симулация, като натиснете клавиша “F5”.

Има няколко примера за MCU в Multisim. 8051 е много често срещан и "основен" пример за MCU.

Внимание

Ако веригата на MCU не работи правилно, проверете програмирането за грешки и проверете връзките на веригата. Ако проблемите продължават, консултирайте се с документацията на Multisim.