comment simuler un logiciel de micro-pc?

7

7rots51

Guest
Bonjour

Comment simuler et les moyens de simuler nos codes microcontrôleur PC, avant de le tester en vrai matériel?

Quelle est la meilleure façon de simuler les conducteurs (des composants matériels tels que les ports, lcd ,...) dans le PC?

S'il vous plaît de partager votre expérience.

 
Une façon, mais pas le meilleur est d'utiliser des programmes appelés émulateurs.Dans ces logiciels, vous pouvez vérifier votre code pas à pas.Dans chaque ligne de votre code, vous pouvez vérifier le contenu des registres, des ports, la mémoire ,....
Par exemple, vous pouvez utiliser 8051IDE programme pour 8051 microcontrôleurs de la famille.Je l'ai utilisé pour vérifier un programme écrit pour l'écran à matrice de points LED.

 
Eh bien regardez ami ...afin de tester un conducteur et tous les micro-procceseur autre code, vous pouvez:

a) un simulateur de téléchargement pour votre processeur (8085, 6800 séries, 486 ou autre ...), puis d'écrire là-bas votre code ...Si vous eant de tester un pilote, vous devez également décrire les fonctionnalités de votre appareil ...Cela peut également être fait dans une langue plus élevé (C par exemple ...), mais le conducteur doit être écrit en assembleur ...
b) pour un meilleur résultat essayer de trouver un conseil où A. Vous pouvez brancher votre appareil, puis télécharger le driver dans un traitement de la vie réelle ....Vous pouvez le faire après avoir développé le moteur de votre simulateur ...il suffit de cocher votre programme dans la pratique réelle de sûreté ...crois que si votre pilote est assez complexe, il est presque sûr que ça ne marchera pas d'abord dans un processeur réel (besoins débogage supplémentaires )....

Hope J'ai aidé ....

 
Proteus produit labcenter est très efficace dans la carte SIM microcontrôleur.
Il soutient 68xx ,8052-52, pic et beaucoup de pilotes preperial LCD lik, dotmoatrixdisplays, claviers etc
et il a obtenu le soutien de débogage au niveau source avec les environnements de développement comme Keil ou MPLAB.Cela signifie que vous pouvez utiliser Proteus comme un émulateur de circuit.
Pour plus d'informations et doux démo:
www.labcenter.co.uk

 
ISIS proteus utilisation, il est excellent toolfor ces applications.

 

Welcome to EDABoard.com

Sponsor

Back
Top