Cum să simulați un microcontroler în Multisim

...

Un microprocesor este o formă mare și avansată a unui microcontroler.

Multisim de la National Instruments este un instrument util pentru proiectarea și testarea circuitelor electronice, într-un spațiu de lucru virtual. Una dintre caracteristicile avansate ale software-ului este capacitatea de a simula un microcontroler sau MCU. Configurarea și configurarea inițială a MCU-ului virtual este un proces scurt, în trepte, care poate fi realizat cu ușurință. Cu toate acestea, construcția efectivă a circuitului MCU și programarea MCU pot fi provocatoare și consumatoare de timp, dar puteți finaliza configurarea și configurarea inițială.

Pasul 1

Deschideți Multisim și faceți clic pe pictograma MCU, care se află în bara de instrumente pentru componente. După ce se deschide fereastra, selectați familia „805x”, selectați MCU „8051” și faceți clic pe „OK”. Fereastra va dispărea și un contur al 8051 va apărea în spațiul de lucru.

Videoclipul zilei

Pasul 2

Plasați 8051 în spațiul de lucru făcând clic o dată. După ce este plasat, va apărea o fereastră intitulată „MCU Wizard - Step 1 of 3”.

Pasul 3

Denumiți spațiul de lucru „testspace” și verificați calea spațiului de lucru. Faceți clic pe „Următorul >” pentru a trece la următoarea fereastră. Nu este necesar, dar puteți, de asemenea, „răsfoi” și alege o cale diferită pentru spațiu de lucru pentru salvare.

Pasul 4

Faceți clic pe fiecare meniu derulant, în fereastra „2 din 3”. Selectați „Standard” pentru tipul de proiect și selectați „Asamblare” pentru limbajul de programare. Denumiți proiectul „testMCU” și faceți clic pe „Next >” pentru a continua. Instrumentul de asamblare/compilator va fi setat automat atunci când este selectat limbajul de programare.

Pasul 5

Faceți clic pe butonul radio pentru „Adăugați fișierul sursă” în fereastra „3 din 3”. Denumiți fișierul sursă „test1”. Faceți clic pe „Finish” pentru a închide MCU Wizard și faceți clic pe „X” pentru a închide fereastra componentei 8051.

Pasul 6

Construiți un circuit folosind MCU. Acest proces este similar cu construirea oricărui alt circuit în Multisim.

Pasul 7

Faceți clic pe fila pentru fereastra „test1.asm” (în partea de jos a spațiului de lucru) pentru a programa 8051. Se va deschide o fereastră de programare separată. Scrieți programul MCU în zona în care scrie „; Vă rugăm să introduceți codul aici.” Includeți declarațiile „$MOD51” și „END” în program.

Pasul 8

Rulați simularea când programarea este completă. Faceți clic pe „Simulați” și selectați „Run”. Aceasta va compila codul și va opera circuitul MCU.

Lucruri de care veți avea nevoie

  • Software Multisim versiunea 10.0 (sau echivalent).

  • Fișier PDF „MCU Module User Guide”.

Bacsis

Utilizați o referință de programare pentru asistență cu limbajul și compilatorul. Unele versiuni ale Multisim au manuale de referință incluse în folderul „Documentare”. Dacă nu, referințele lingvistice pot fi găsite cu ușurință pe Internet. „Manualul utilizatorului 8051 Cross Assembler” al Metalink Corporation este referința producătorului pentru programarea MCU 8051.

Unele acțiuni din meniu în Multisim pot fi efectuate cu comenzi rapide de la tastatură. De exemplu, puteți rula o simulare apăsând tasta „F5”.

Există mai multe exemple de MCU-uri în Multisim. 8051 este un exemplu foarte comun și „de bază” de MCU.

Avertizare

Dacă circuitul MCU nu funcționează corect, verificați programarea pentru erori și verificați conexiunile circuitului. Dacă problemele persistă, consultați documentația Multisim.