Come simulare un microcontrollore in Multisim

...

Un microprocessore è una forma grande e avanzata di un microcontrollore.

Multisim di National Instruments è uno strumento utile per progettare e testare circuiti elettronici, in uno spazio di lavoro virtuale. Una delle funzionalità avanzate del software è la capacità di simulare un microcontrollore o MCU. L'impostazione e la configurazione iniziali dell'MCU virtuale è un processo breve e graduale che può essere facilmente realizzato. Tuttavia, l'effettiva costruzione del circuito MCU e la programmazione dell'MCU possono essere impegnative e richiedere molto tempo, ma è possibile completare l'impostazione e la configurazione iniziali.

Passo 1

Apri Multisim e fai clic sull'icona MCU, che si trova nella barra degli strumenti del componente. Dopo l'apertura della finestra, seleziona la famiglia "805x", seleziona l'MCU "8051" e fai clic su "OK". La finestra scomparirà e nell'area di lavoro apparirà una sagoma dell'8051.

Video del giorno

Passo 2

Posizionare l'8051 nell'area di lavoro facendo clic una volta. Dopo averlo posizionato, apparirà una finestra intitolata "MCU Wizard - Step 1 of 3".

Passaggio 3

Denominare l'area di lavoro "spazio di prova" e verificare il percorso dell'area di lavoro. Fare clic su "Avanti >" per passare alla finestra successiva. Non è necessario, ma puoi anche "sfogliare" e scegliere un percorso diverso dell'area di lavoro per il salvataggio.

Passaggio 4

Fare clic su ciascun menu a discesa, nella finestra "2 di 3". Selezionare "Standard" per il tipo di progetto e selezionare "Assembly" per il linguaggio di programmazione. Denominare il progetto "testMCU" e fare clic su "Avanti >" per procedere. Lo strumento assembler/compilatore verrà impostato automaticamente quando viene selezionato il linguaggio di programmazione.

Passaggio 5

Fare clic sul pulsante di opzione "Aggiungi file sorgente" nella finestra "3 di 3". Denominare il file sorgente "test1". Fare clic su "Fine" per chiudere la procedura guidata MCU e fare clic su "X" per chiudere la finestra del componente 8051.

Passaggio 6

Costruisci un circuito usando l'MCU. Questo processo è simile alla costruzione di qualsiasi altro circuito in Multisim.

Passaggio 7

Fare clic sulla scheda per la finestra "test1.asm" (nella parte inferiore dell'area di lavoro) per programmare l'8051. Si aprirà una finestra di programmazione separata. Scrivi il programma MCU nell'area in cui è indicato "; Inserisci qui il tuo codice." Includi le istruzioni "$MOD51" e "END" nel tuo programma.

Passaggio 8

Esegui la simulazione al termine della programmazione. Fare clic su "Simula" e selezionare "Esegui". Questo compilerà il codice e farà funzionare il circuito MCU.

Cose di cui avrai bisogno

  • Software Multisim versione 10.0 (o equivalente)

  • File PDF "Guida per l'utente del modulo MCU"

Consiglio

Utilizzare un riferimento di programmazione per assistenza con il linguaggio e il compilatore. Alcune versioni di Multisim hanno manuali di riferimento inclusi nella cartella "Documentazione". In caso contrario, i riferimenti linguistici possono essere facilmente trovati su Internet. Il "Manuale dell'utente dell'assemblatore incrociato 8051" di Metalink Corporation è il riferimento del produttore per la programmazione dell'MCU 8051.

Alcune azioni di menu in Multisim possono essere eseguite con le scorciatoie da tastiera. Ad esempio, puoi eseguire una simulazione premendo il tasto "F5".

Ci sono diversi esempi di MCU in Multisim. L'8051 è un esempio molto comune e "di base" di un MCU.

Avvertimento

Se il circuito MCU non funziona correttamente, controllare la programmazione per errori e controllare le connessioni del circuito. Se i problemi persistono, consultare la documentazione di Multisim.