ZE3201 8086 Banc de formation pour microprocesseur, équipement de laboratoire scolaire, matériel de formation électrique pédagogiqueI. 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, ce qui simplifie grandement leur utilisation.
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 : fourni avec un logiciel de débogage système, disponible en versions DOS et Windows, toutes deux dotées d'une interface multi-fenêtres en chinois. Ce logiciel permet d'ouvrir les fenêtres des registres, de la mémoire, des variables, de l'anti-assemblage, d'affichage des formes d'onde, etc., facilitant ainsi le débogage du programme. Il 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 rend son utilisation intuitive. Des raccourcis clavier sont disponibles pour une utilisation fréquente, optimisant 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 d'utilisation via le clavier, tout en visualisant les informations saisies et le résultat des opérations sur l'écran LED.
7. Fonctionnalités complètes et grande extensibilité : ce système expérimental répond à l'ensemble des exigences du programme d'expérimentation sur les interfaces microcontrôleurs. Sa flexibilité et son extensibilité (bus de données, bus d'adresses et bus de contrôle) permettent à l'utilisateur de l'utiliser facilement pour ses projets de cours, ses travaux de fin d'études, etc.
II. Profil du système
1. Unité 8051
1) Microprocesseur : i80c31, ses ports P1 et P3 sont 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. La ROM embarquée (programme de surveillance 27C256) mesure 12 Ko. La RAM1 (mémoire programme 6264) dispose de 8 Ko pour le téléchargement du programme expérimental par l'utilisateur et peut être étendue à 32 Ko. La RAM2 (stockage de données 6264) dispose également de 8 Ko pour l'utilisation du programme utilisateur et peut être étendue à 32 Ko. (La mémoire programme et le stockage de données ne peuvent pas être étendus 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 plage 0000H à 2FFFH correspond à la zone de surveillance du programme et n'est pas accessible à l'utilisateur. La plage 4000H à 5FFFH correspond à la zone de stockage du programme expérimental de l'utilisateur. La plage de stockage de données est de 6000H à 7FFFH et est réservée au programme expérimental de l'utilisateur. Remarque : la zone du programme expérimental étant située entre 4000 h et 5 FFFH, les utilisateurs doivent noter que lors de la rédaction de programmes expérimentaux, l’adresse de début du programme doit être 4000 h et l’adresse d’entrée de l’interruption doit être calculée à partir de l’adresse d’origine, plus 4000 h. Par exemple, l’adresse d’entrée de l’interruption externe 0 est 0003 h, et l’interruption externe du programme expérimental de l’utilisateur est 4003 h, et ainsi de suite, comme indiqué dans le tableau 1-1.
4) L'expérimentation de base du microcontrôleur 8051 peut être fournie.
Afin d'améliorer la qualité de l'enseignement des travaux pratiques d'informatique, 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 minuteries programmables 8279, 8250 et 8253, des convertisseurs A/D et N/A, un générateur d'impulsions (mono et multifréquences) et un module de circuits d'entrée/sortie. Chaque composant du circuit est indépendant et combinable de manière flexible, répondant ainsi aux besoins de formation et d'expérimentation informatique de tous types d'établissements scolaires et de tous niveaux.

Les expériences disponibles sont les suivantes :
(1) Expérience d'entrée/sortie du 8051P1
(2) Expérience d'extension simple d'entrée/sortie
(3) Expérience avec le compteur/minuterie du 8051
(4) Expérience d'interruption externe du 8051
(5) Expérience de balayage de clavier et d'affichage LED avec le 8279
(6) Expérience d'entrée/sortie du port parallèle du 8255
(7) Expérience avec le compteur/minuterie du 8253
(8) Expériences d'interruption du 8259
(9) Expérience de communication par port série
(10) Expérience de conversion A/D avec l'ADC0809
(11) Expérience de conversion N/A avec le DAC0832
(12) Expérience d'extension de mémoire
(13) Expérience de contrôle de feux de circulation
