MR180E Système de formation automatique pour microprocesseur 8086 : équipement pédagogique d'ingénierie, dépannage et formation. I. Caractéristiques du système Ce système expérimental pédagogique à microprocesseur 8086 a été conçu pour répondre aux besoins des chercheurs et des étudiants en expérimentation dans les établissements d'enseignement supérieur. Il combine développement électronique, applications et expérimentation grâce à des équipements de haute technologie. Son objectif est d'accélérer le développement des sciences et technologies électroniques en Chine, de renforcer les compétences des expérimentateurs et de résoudre les problèmes rencontrés. Le système présente les caractéristiques suivantes : 1. Le système peut être équipé d'un processeur parmi les modèles 80C31, 8086 et 80C196. Il est entièrement fonctionnel et couvre la plupart des travaux pratiques d'enseignement sur les microprocesseurs. 2. Le système adopte une conception modulaire ouverte. Grâce à deux bus relativement indépendants, il peut accueillir simultanément jusqu'à deux cartes d'expérimentation. L'utilisateur peut ainsi acquérir les cartes nécessaires en fonction de ses besoins, ce qui réduit les coûts, améliore la flexibilité et facilite les mises à niveau. 3. Le système est équipé de deux dispositifs programmables : un EPM 7128. Un autre EPM7032 est disponible pour les expérimentations utilisateur. Les deux appareils sont programmables en ligne via l'interface JTAG. Leur utilisation est très simple. 4. Interface d'alimentation flexible : équipé d'une prise électromécanique pour PC, il peut être alimenté par un ordinateur. Il dispose également d'une alimentation à découpage externe, fournissant les tensions requises de +5 V, ±12 V et 220 V CA. 5. Mode de fonctionnement en ligne du système : équipé d'un logiciel de débogage système, ce dernier est disponible en versions DOS et Windows, toutes deux dotées d'une interface multi-fenêtres en chinois. Le programme de débogage permet d'ouvrir des fenêtres de registres, de mémoire, de variables, d'anti-assemblage, d'affichage des formes d'onde, etc., facilitant ainsi le débogage du programme. Ce logiciel intègre l'édition, la compilation, l'édition de liens, le débogage et l'intégration du code source. Chaque fonction est accessible via un menu déroulant en chinois, ce qui la rend facile à prendre en main. Des raccourcis clavier sont disponibles pour un accès rapide, améliorant ainsi l'efficacité du débogage. Le logiciel de débogage 8051 prend en charge non seulement le langage assembleur, mais aussi l'édition et le débogage en langage C. 6. Mode de fonctionnement autonome : lorsque le système n'est pas connecté à un ordinateur, il fonctionne automatiquement en mode autonome. Dans ce mode, l'utilisateur peut exécuter le programme (machine) et les instructions de fonctionnement via le clavier, tout en visualisant simultanément les informations saisies et le résultat des opérations sur l'écran numérique LED. 7. Fonctionnalités système complètes et grande extensibilité. Ce système expérimental répond non seulement à l'ensemble des exigences du programme d'expérimentation sur les puces d'interface de base, mais sa flexibilité et son extensibilité (bus de données, bus d'adresses et bus de contrôle) permettent à l'utilisateur de l'adapter facilement à ses projets pédagogiques, de fin d'études, etc. II. Profil du système 1. Unité 8051 1) Microprocesseur : i80c31, ports P1 et P3 accessibles à l'utilisateur. 2) Fréquence d'horloge : 6,0 MHz 3) Mémoire : l'adressage unifié de la mémoire programme et du stockage de données peut atteindre 64 Ko, avec une ROM embarquée (programme de surveillance 27C256) de 12 Ko ; une RAM1 (mémoire programme 6264) de 8 Ko pour le téléchargement du programme expérimental, extensible à 32 Ko ; une RAM2 (stockage de données 6264) de 8 Ko pour l'utilisation du programme utilisateur, extensible à 32 Ko. (La mémoire RAM (programme et stockage de données) ne peut être étendue simultanément à 32 Ko ; veuillez contacter le fabricant pour plus d'informations.) (Voir figure 1-1 : schéma d'organisation de la mémoire). Dans la mémoire programme, la zone 0000H à 2FFFH est réservée au programme de surveillance et n'est pas accessible à l'utilisateur. La zone 4000H à 5FFFH est dédiée au stockage des programmes expérimentaux de l'utilisateur, qu'il peut télécharger. La zone de stockage des données pour les programmes expérimentaux de l'utilisateur se situe entre 6000H et 7FFFH. Remarque : la zone des programmes expérimentaux se trouvant entre 4000H et 5FFFH, les utilisateurs doivent veiller à ce que l'adresse de début du programme soit 4000H et que l'adresse d'entrée d'interruption soit incrémentée de 4000H par rapport à l'adresse initiale. Par exemple, l'entrée d'interruption d'origine pour l'interruption externe 0 est 0003H, et l'interruption externe du programme expérimental de l'utilisateur est 4003H, et ainsi de suite, comme indiqué dans le tableau 1-1. 4) L'expérimentation de base du 8051 peut être fournie. Afin d'améliorer la qualité de l'enseignement des travaux pratiques sur ordinateur, d'accroître l'efficacité des expériences et de réduire la charge de travail des enseignants et des chargés de travaux pratiques, la carte système d'expérimentation comprend, outre le microprocesseur, la mémoire programme et la mémoire de données, une interface parallèle 8255, un contrôleur série, un clavier, un contrôleur d'affichage, des temporisateurs programmables 8279, 8250 et 8253, des convertisseurs A/D et N/A, un générateur d'impulsions (mono et multifréquence), ainsi qu'un module de circuits d'entrée/sortie. Chaque partie du circuit est indépendante et combinable de manière flexible, répondant ainsi aux besoins de formation et d'expérimentation sur micro-ordinateur de tous types d'établissements scolaires et de tous niveaux.