>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment simuler un microcontrôleur dans Multisim

Multisim de National Instruments est un outil utile pour concevoir et tester des circuits électroniques, dans un espace de travail virtuel. L'une des fonctionnalités avancées du logiciel est la possibilité de simuler un microcontrôleur, ou MCU. L'installation et la configuration initiales du MCU virtuel sont un bref processus par étapes qui peut être facilement accompli. Cependant, la construction réelle du circuit MCU et la programmation du MCU peuvent être difficiles et prendre du temps, mais vous pouvez terminer l'installation et la configuration initiales.

Étape 1

Ouvrez Multisim et cliquez sur l'icône MCU, qui se trouve dans la barre d'outils des composants. Une fois la fenêtre ouverte, sélectionnez la famille "805x", sélectionnez le MCU "8051" et cliquez sur "OK". La fenêtre disparaîtra et un contour du 8051 apparaîtra dans l'espace de travail.

Étape 2

Placez le 8051 sur l'espace de travail en cliquant une fois. Une fois placé, une fenêtre intitulée "MCU Wizard - Step 1 of 3" apparaîtra.

Étape 3

Nommez l'espace de travail "testspace" et vérifiez le chemin de l'espace de travail. Cliquez sur "Suivant>" pour passer à la fenêtre suivante. Ce n'est pas nécessaire, mais vous pouvez également "parcourir" et choisir un autre chemin d'accès à l'espace de travail pour l'enregistrement.

Étape 4

Cliquez sur chaque menu déroulant, dans la fenêtre "2 sur 3". Sélectionnez "Standard" pour le type de projet et sélectionnez "Assembly" pour le langage de programmation. Nommez le projet "testMCU" et cliquez sur "Suivant>" pour continuer. L'outil d'assemblage/compilation sera automatiquement défini lors de la sélection du langage de programmation.

Étape 5

Cliquez sur le bouton radio pour "Ajouter un fichier source" dans la fenêtre "3 sur 3". Nommez le fichier source "test1". Cliquez sur "Terminer" pour fermer l'assistant MCU et cliquez sur le "X" pour fermer la fenêtre du composant 8051.

Étape 6

Construire un circuit en utilisant le MCU. Ce processus est similaire à la construction de tout autre circuit dans Multisim.

Étape 7

Cliquez sur l'onglet de la fenêtre "test1.asm" (en bas de l'espace de travail) pour programmer le 8051. Une fenêtre de programmation séparée s'ouvrira. Écrivez le programme MCU dans la zone où il est indiqué "; Veuillez insérer votre code ici." Incluez les instructions "$MOD51" et "END" dans votre programme.

Étape 8

Exécutez la simulation lorsque la programmation est terminée. Cliquez sur "Simuler" et sélectionnez "Exécuter". Cela compilera le code et fera fonctionner le circuit MCU.

Astuce

Utilisez une référence de programmation pour vous aider avec le langage et le compilateur. Certaines versions de Multisim ont des manuels de référence inclus dans le dossier "Documentation". Sinon, les références linguistiques peuvent être facilement trouvées sur Internet. Le « 8051 Cross Assembler User's Manual » de Metalink Corporation est la référence du fabricant pour la programmation du MCU 8051.

Certaines actions de menu dans Multisim peuvent être effectuées avec des raccourcis clavier. Par exemple, vous pouvez lancer une simulation en appuyant sur la touche "F5".

Il existe plusieurs exemples de MCU dans Multisim. Le 8051 est un exemple très courant et "de base" d'un MCU.

Avertissement

Si le circuit MCU ne fonctionne pas correctement, vérifiez la programmation pour les erreurs et vérifiez les connexions du circuit. Si les problèmes persistent, consultez la documentation Multisim.


Vie intelligente