MR180E 8086 Sistema di addestramento per microprocessori, apparecchiature didattiche di ingegneria, risoluzione dei problemi, addestramento automatico I. Caratteristiche del sistema Questo sistema sperimentale didattico basato su microcomputer/computer a chip singolo 8086 è conforme alle esigenze di studiosi e a numerosi esperimenti in college e università, combinato con lo sviluppo elettronico e sviluppato con sviluppo, applicazione e sperimentazione combinando apparecchiature ad alta tecnologia. L'obiettivo è quello di accelerare lo sviluppo della scienza e della tecnologia elettronica in Cina il più rapidamente possibile, migliorare le capacità degli sperimentatori e risolvere i problemi. Il sistema presenta le seguenti caratteristiche: 1. La CPU può scegliere qualsiasi tipo di CPU tra 80C31, 8086, 80C196. Il sistema è completamente funzionale e copre la maggior parte dei corsi di sperimentazione didattica di microcomputer/MCU. 2. Il sistema adotta una struttura modulare in modalità aperta, attraverso due set di bus relativamente indipendenti con un'estensione massima di 2 schede sperimentali applicative contemporaneamente. L'utente può acquistare la scheda sperimentale corrispondente in base alle proprie esigenze, riducendo i costi, migliorando la flessibilità e facilitando l'aggiornamento. 3. Dotato di due dispositivi programmabili: l'EPM 7128 è occupato dal sistema. Un altro EPM7032 per la sperimentazione da parte dell'utente. Entrambi i dispositivi possono essere programmati online tramite l'interfaccia JTAG. È molto comodo da usare. 4. Interfaccia di alimentazione flessibile: dotato di presa elettromeccanica per PC, può essere alimentato da un PC. Dispone inoltre di un alimentatore switching esterno, che fornisce i +5 V richiesti, più o meno 12 V, e il suo ingresso è a 220 V CA. 5. Modalità di funzionamento online del sistema: dotato di software di debug del sistema, il software di debug del sistema è suddiviso in versione DOS e versione WINDOWS, entrambe con interfaccia multi-finestra in cinese. Il programma di debug può aprire la finestra di registro, la finestra di memoria, la finestra delle variabili, la finestra anti-assembly, la finestra di visualizzazione delle forme d'onda, ecc., semplificando il debug del programma per gli utenti. Questo software integra la modifica del programma sorgente, la compilazione, il collegamento, il debug e l'integrazione, ciascuna funzione è un menu a discesa in cinese, facile da imparare. Sono disponibili tasti di scelta rapida per l'uso frequente, il che può migliorare l'efficienza di debug del programma. Il software di debug 8051 non supporta solo il linguaggio assembly, ma supporta anche la modifica e il debug del linguaggio C. 6. Sistema in modalità di esecuzione su macchina singola: in assenza di connessione al computer, il sistema viene eseguito automaticamente in modalità standalone. In questa modalità, l'utente può eseguire il programma (macchina) tramite l'input da tastiera e le istruzioni operative, visualizzando contemporaneamente le informazioni di input e il risultato dell'operazione sul display digitale a LED. 7. Funzioni di sistema complete e forte espandibilità. Le caratteristiche di questo sistema sperimentale non solo soddisfano pienamente il programma degli esperimenti di base sui chip di interfaccia, ma offrono anche flessibilità ed estensibilità (bus dati, bus indirizzi e bus di controllo) per consentire all'utente di adattarsi facilmente al proprio curriculum, al progetto di laurea utilizzato, ecc. II. Profilo del sistema 1. Unità 8051 1) Microprocessore: i80c31, con porta P1 e porta P3 aperte per l'utilizzo da parte dell'utente. 2) Frequenza di clock: 6,0 MHz 3) Memoria: l'indirizzamento unificato della memoria di programma e dell'archiviazione dati può raggiungere fino a 64 kB, con ROM integrata (programma di monitoraggio 27C256) da 12 kB; RAM1 (memoria di programma 6264) da 8 kB per il download del programma sperimentale da parte dell'utente, espandibile a 32 kB; RAM2 (memoria di dati 6264) da 8 kB per l'utilizzo del programma utente, espandibile a 32 kB. (La memoria RAM del programma e l'archiviazione dati non possono essere espanse contemporaneamente a 32k, secondo quanto specificato dal produttore). (Vedi figura 1-1: organigramma della memoria). Nella memoria del programma, 0000H-- 2FFFH è l'area di memoria del programma di monitoraggio, l'utente non è disponibile, 4000H-- 5FFFH è l'area di archiviazione per il programma sperimentale dell'utente, da cui l'utente può scaricare il programma sperimentale. L'intervallo di archiviazione dati è: 6000H- 7FFFH per il programma sperimentale dell'utente. Nota: poiché l'area del programma sperimentale dell'utente si trova nell'intervallo 4000h -- -- -- -- -- 5 FFFH, gli utenti devono tenere presente che durante la scrittura di programmi sperimentali, l'indirizzo di partenza del programma deve essere 4000h e l'indirizzo di ingresso dell'interrupt deve essere basato sull'indirizzo originale, più 4000h. Ad esempio, la voce di interrupt originale per l'interrupt esterno 0 è 0003H, e l'interrupt esterno del programma sperimentale dell'utente è 4003H, e così via, come mostrato nella tabella 1-1. 4) L'esperimento di base dell'8051 può essere fornito Al fine di migliorare la qualità dell'insegnamento degli esperimenti al computer, migliorare l'efficienza dell'esperimento, ridurre l'intensità di lavoro degli insegnanti relatori e degli insegnanti sperimentali, sulla scheda di sistema dell'esperimento, oltre al microprocessore, alla memoria di programma, alla memoria dati, sono stati aggiunti anche l'interfaccia parallela 8255, il controller seriale, la tastiera, il controller del display 8279, 8250, il timer programmabile 8253, la conversione A/D, D/A, un singolo impulso, diverse frequenze del generatore di impulsi, modulo di circuito di ingresso e uscita. Ogni parte del circuito è indipendente e la combinazione flessibile, può soddisfare tutti i tipi di scuole, diversi livelli di requisiti di sperimentazione e formazione sui microcomputer.