ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Programmatore semplice. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / microcontrollori Il programmatore è un dispositivo realizzato su un circuito stampato e collegato tramite una porta parallela ad un computer di tipo PC IBM. La programmazione viene eseguita da uno speciale programma di controllo. Il programma è implementato come applicazione per WIN95WIN98. Il programmatore può registrare i seguenti tipi di microcircuiti: 27C16(К573РФ5), 27C32, 27C64(К573РФ4), 27C128, 27C256(К573РФ8), 27C512. L'impostazione del tipo di microcircuito viene effettuata dagli interruttori situati sul programmatore, oltre che nel programma. Descrizione del programma Il programma è scritto in DELPHI3. La scrittura e la lettura dei registri LPT vengono scritti utilizzando inserti assembler, quindi il programma non funzionerà con WINNT e WIN2000. Gli intervalli di tempo richiesti per stabilire e mantenere i flash vengono impostati eseguendo un certo numero di cicli a vuoto. Di seguito è riportato l'aspetto del programma di controllo.
Il file da scrivere nella ROM deve essere in un formato binario già pronto. La registrazione inizia all'indirizzo impostato nel campo Indirizzo iniziale e termina alla fine del file o quando il valore dell'indirizzo supera il valore impostato nel campo Indirizzo finale. Ordine di programmazione 1. Eseguire il programma di controllo; 2. Selezionare il tipo di microcircuito dall'elenco nel programma; 3. Selezionare un file da scrivere sulla ROM; 4. Impostare gli interruttori sulla scheda in base al tipo di chip; 5. Installare un chip scrivibile; 6. Applicare la tensione di alimentazione e programmazione al programmatore; 7. Registra. Descrizione del dispositivo. Diagramma schematico del programmatore Il programmatore è controllato tramite la porta LPT, che consiste di tre registri: Registro dati. D_LPT0-D_LPT7. I dati vengono trasferiti attraverso questo registro; Registro di controllo. -STROBE, -AUTOFD, -INIT, -SLCTIN. I segnali in questo registro controllano il trasferimento dei dati; Registro di ingresso. I dati dalla ROM vengono ricevuti attraverso il registro di input. Per la ricezione vengono utilizzati quattro bit di questo registro: ERROR, SLCT, PE, -ACK. DD1, DD2 (555IR22) - registri di indirizzi I registri DD1, DD2 sono destinati all'impostazione dell'indirizzo ROM. DD1 imposta i bit di ordine più basso dell'indirizzo, DD2 imposta quelli di ordine più alto. La scrittura in questi registri avviene tramite il bus dati LPT sul fronte di salita dei flash di controllo -AUTOFD e -INIT, rispettivamente. DD3 (555ИР22) - registro del segnale di controllo Il registro DD3 è progettato per generare strobe che controllano il funzionamento della ROM e del bus dati (vedi tabella).
La parola di controllo viene scritta nel registro tramite il bus dati LPT sul fronte di salita dello strobe di controllo -SLCTIN. DD4 (555AP5) - buffer di ricezione DD4: due buffer a 4 bit attraverso i quali i dati vengono ricevuti dalla ROM al PC IBM. Uno accetta i 4 bit di dati di ordine basso, l'altro quelli di ordine alto. Questa divisione è dovuta al fatto che LPT ha solo 5 linee di ingresso. I buffer sono collegati agli ingressi LPT utilizzando le porte inlow_str e inhigh_str del registro di controllo DD3 (vedi tabella).
DD5 (555ИР22) - registro dati per la scrittura DD5 è un registro dati a 8 bit. Questo registro imposta i dati da scrivere nella ROM. I dati vengono scritti tramite il bus dati LPT sul fronte di salita del segnale di controllo -STROBE. Lo stato dei segnali di uscita di questo registro dipende dallo strobe OUT del registro di controllo DD3. Quando OUT=0, i dati dal registro vengono inviati al bus dati ROM; quando OUT=1, le uscite del registro sono in uno stato ad alta resistenza. Design del dispositivo Ci sono due slot per l'installazione dei microcircuiti sul programmatore. Uno per i chip ROM, l'altro per i microcontrollori MK51 (la programmazione dei microcontrollori non è stata completamente sviluppata, quindi questo tipo di chip non è nel programma di controllo). Come piattaforme di atterraggio sono stati utilizzati pannelli DIP regolari. Le tensioni di alimentazione e programmazione arrivano al connettore P2. La tensione di programmazione deve essere impostata in base ai requisiti tecnici per ciascun tipo di chip. Avvertenza: poiché l'impostazione del tipo di microcircuito viene effettuata tramite interruttori, il dispositivo può essere acceso solo dopo aver installato il microcircuito e aver impostato gli interruttori di conseguenza. È possibile scaricare i seguenti file relativi al progetto:
Autore: Sergey Rostovtsev, rmsergey@chuvashia.ru; Pubblicazione: cxem.net Vedi altri articoli sezione microcontrollori. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Macchina per diradare i fiori nei giardini
02.05.2024 Microscopio infrarosso avanzato
02.05.2024 Trappola d'aria per insetti
01.05.2024
Altre notizie interessanti: ▪ Pannelli solari su fosfuro di indio ▪ Il succo di barbabietola ingannerà le zanzare ▪ E-book Sony Reader Daily Edition ▪ Telefono con ricarica automatica News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ sezione del sito Protezione contro i fulmini. Selezione dell'articolo ▪ articolo Editing in Canopus Edius Pro. Segreti noti a tutti. videoarte ▪ articolo Da dove Apollo prese la lira? Risposta dettagliata ▪ Articolo puzzolente. Leggende, coltivazione, metodi di applicazione ▪ articolo Lavaggio a secco - rimozione delle macchie per adsorbimento. Esperienza chimica
Lascia il tuo commento su questo articolo: Tutte le lingue di questa pagina Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito www.diagram.com.ua |