Bibliothèque technique gratuite ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE Programmeur simplifié. Encyclopédie de l'électronique radio et de l'électrotechnique Encyclopédie de l'électronique radio et de l'électrotechnique / microcontrôleurs Le programmateur est un dispositif réalisé sur une carte de circuit imprimé et relié par un port parallèle à un ordinateur de type IBM PC. La programmation est effectuée par un programme de contrôle spécial. Le programme est implémenté comme une application pour WIN95WIN98. Le programmeur peut écrire les types de microcircuits suivants : 27C16(К573РФ5), 27C32, 27C64(К573РФ4), 27C128, 27C256(К573РФ8), 27C512. L'ajustement au type de microcircuit est effectué par des commutateurs situés sur le programmateur, ainsi que dans le programme. Description du programme Le programme est écrit en DELPHI3. L'écriture et la lecture des registres LPT sont écrites à l'aide d'insertions en assembleur, de sorte que le programme ne fonctionnera pas sous WINNT et WIN2000. Les intervalles de temps nécessaires à l'établissement et au maintien des portes sont fixés en effectuant un certain nombre de cycles à vide. Vous trouverez ci-dessous l'apparence du programme de contrôle.
Le fichier à écrire sur la ROM doit être dans un format binaire prêt à l'emploi. L'enregistrement commence à l'adresse définie dans le champ Adresse de début et se termine soit à la fin du fichier, soit lorsque la valeur de l'adresse dépasse la valeur définie dans le champ Adresse de fin. Ordre de programmation 1. Exécutez le programme de contrôle ; 2. Sélectionnez le type de microcircuit dans le programme dans la liste ; 3. Sélectionnez un fichier à écrire dans la ROM ; 4. Réglez les commutateurs sur la carte en fonction du type de microcircuit ; 5. Installez une puce inscriptible ; 6. Appliquez la tension d'alimentation et de programmation au programmateur ; 7. Enregistrez. Descriptif de l'appareil. Schéma de principe du programmateur Le programmateur est contrôlé via le port LPT, qui se compose de trois registres : Registre de données. D_LPT0-D_LPT7. Les données sont transférées via ce registre ; registre de contrôle. -STROBE, -AUTOFD, -INIT, -SLCTIN. Les signaux dans ce registre contrôlent le transfert de données ; registre d'entrée. Grâce au registre d'entrée, les données sont reçues de la ROM. Quatre bits de ce registre sont utilisés pour la réception - ERROR, SLCT, PE, -ACK. DD1, DD2 (555IR22) - registres d'adresses Les registres DD1, DD2 sont destinés à fixer l'adresse de la ROM. DD1 définit les bits les moins significatifs de l'adresse, DD2 - les plus significatifs. L'écriture dans ces registres se produit via le bus de données LPT sur le front montant des impulsions de commande -AUTOFD et -INIT, respectivement. DD3 (555IR22) - registre des signaux de commande Le registre DD3 est conçu pour générer des stroboscopes qui contrôlent le fonctionnement de la ROM et du bus de données (voir tableau).
Le mot de contrôle est écrit dans le registre via le bus de données LPT sur le front montant de l'impulsion de contrôle -SLCTIN. DD4 (555AP5) - tampon de réception DD4 - deux tampons 4 bits à travers lesquels les données sont reçues de la ROM au PC IBM. L'un accepte les 4 bits de données bas, l'autre - les hauts. Cette division est due au fait que le LPT n'a que 5 lignes d'entrée. Les buffers sont connectés aux entrées LPT par les stroboscopes inlow_str et inhigh_str du registre de contrôle DD3 (voir tableau).
DD5 (555IR22) - registre de données pour l'écriture DD5 - Registre de données 8 bits. Ce registre définit les données à écrire dans la ROM. Les données y sont écrites via le bus de données LPT sur le front montant du signal de commande -STROBE. L'état des signaux de sortie de ce registre dépend du strobe OUT du registre de contrôle DD3. Lorsque OUT = 0, les données du registre sont émises vers le bus de données ROM, lorsque OUT = 1, les sorties du registre sont dans un état de haute résistance. Conception de l'appareil Il y a deux emplacements pour installer des puces sur le programmeur. L'un pour les puces ROM, l'autre pour les microcontrôleurs MK51 (la programmation des microcontrôleurs n'a pas été entièrement élaborée, donc ce type de microcircuits n'est pas dans le programme de contrôle). Des panneaux DIP ordinaires ont été utilisés comme aires d'atterrissage. Les tensions d'alimentation et de programmation sont connectées au connecteur P2. La tension de programmation doit être réglée en fonction des exigences techniques de chaque type de microcircuit. Avertissement : étant donné que le réglage du type de puces est effectué par des commutateurs, l'appareil ne peut être allumé qu'après avoir installé la puce et réglé les commutateurs en conséquence. Vous pouvez télécharger les fichiers suivants liés au projet :
Auteur : Sergey Rostovtsev, rmsergey@chuvashia.ru ; Publication : cxem.net Voir d'autres articles section microcontrôleurs. Lire et écrire utile commentaires sur cet article. Dernières nouvelles de la science et de la technologie, nouvelle électronique : Machine pour éclaircir les fleurs dans les jardins
02.05.2024 Microscope infrarouge avancé
02.05.2024 Piège à air pour insectes
01.05.2024
Autres nouvelles intéressantes : ▪ Panneaux tactiles ultra-fins, légers et flexibles pour les applications mobiles ▪ Algorithme de prédiction des écoulements turbulents dans l'atmosphère solaire ▪ Tag RFID 4x4 mm avec antenne intégrée ▪ C'est dangereux de sortir de l'hôpital le vendredi ▪ Drone qui forme des nuages et provoque des précipitations Fil d'actualité de la science et de la technologie, nouvelle électronique
Matériaux intéressants de la bibliothèque technique gratuite : ▪ section du site Détecteurs d'intensité de champ. Sélection d'articles ▪ article Beaucoup de mots nobles, mais les actes nobles ne sont pas visibles ... Expression populaire ▪ article Qu'est-ce qu'un ichtyologiste ? Réponse détaillée ▪ article Dispositif de sécurité. Encyclopédie de l'électronique radio et de l'électrotechnique
Laissez votre commentaire sur cet article : Toutes les langues de cette page Page principale | bibliothèque | Articles | Plan du site | Avis sur le site www.diagramme.com.ua |