Table des matières:
- Fournitures
- Étape 1: CONNEXIONS DES CIRCUITS
- Étape 2: CONVERTIR ARDUINO EN FAI
- Étape 3: CRÉATION DU FICHIER HEX
- Étape 4: PROGRAMMATION DE L'AT89S52
Vidéo: PROGRAMMATION DE L'AT89S52 À L'AIDE D'ARDUINO : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
La programmation en système (ISP) alias la programmation série en circuit (ICSP) est la capacité de certains dispositifs logiques programmables, microcontrôleurs et autres dispositifs intégrés à être programmés lorsqu'ils sont installés dans un système complet, plutôt que d'exiger que la puce soit programmée avant pour l'installer dans le système.
Dans ce didacticiel, le microcontrôleur AT89S52 est programmé en utilisant Arduino comme programmeur série en circuit.
Fournitures
1x AT89S522x Condensateurs à disque 33pF 1x Oscillateur à cristal 11,0592MHz 1x Condensateur 0,1uF1x Résistance 10kOhm 1x Bouton-poussoir 1x Planche à painCâbles de cavalier - selon les besoins
Étape 1: CONNEXIONS DES CIRCUITS
Connectez les composants dans une maquette comme indiqué sur la figure. * Remarque: la broche 31 doit être tirée à +5 V car nous utilisons la mémoire de programme interne.
Étape 2: CONVERTIR ARDUINO EN FAI
1. Connectez l'Arduino au PC.2. Sélectionnez la carte appropriée et le port.3. Téléchargez le code à partir du fichier joint ci-dessous. Maintenant, l'arduino est prêt pour la programmation du microcontrôleur 89S52. Remarque * Ne retirez pas le câble USB du PC vers Arduino après avoir téléchargé ce code arduino.
Étape 3: CRÉATION DU FICHIER HEX
1. Ouvrez le logiciel Keil uVision. 2. Tapez le programme et enregistrez-le en tant que fichier.c.3. Double-cliquez sur « Groupe source » et cliquez sur le fichier.c que vous avez créé. 4. Faites un clic droit sur 'Cible 1'.5. Réglez la fréquence Crystal sur 11.0592MHz.6. Cochez 'Utiliser la ROM sur puce'7. Cliquez sur l'onglet 'Sortie' puis cochez la case 'Créer un fichier HEX' et cliquez sur OK
Étape 4: PROGRAMMATION DE L'AT89S52
1. Ouvrez le logiciel de programmation 89S52 sur votre PC.
2. Sélectionnez le port COM dans lequel l'Arduino est connecté.
3. Cliquez sur Identifier. Cela entraînera un message indiquant « atmel AT89S52 détecté ».
4. Cliquez sur Ouvrir le fichier hexadécimal et sélectionnez le fichier hexadécimal.
5. Cliquez sur télécharger. Il écrira le fichier hexadécimal dans le microcontrôleur.
6. C'est fini. Vous pouvez maintenant télécharger n'importe quel code sur le 89S52 en utilisant Arduino en suivant ce didacticiel.
Conseillé:
Programmation d'ATmega328 avec Arduino IDE à l'aide de cristal 8MHz : 4 étapes
Programmation d'ATmega328 avec Arduino IDE à l'aide de cristal 8MHz: Dans cet Instuctable, je couvrirai un guide étape par étape de la programmation d'un CI ATmega328P (le même microcontrôleur présent sur Arudino UNO) à l'aide d'Arduino IDE et d'un Arduino UNO en tant que programmeur pour vous faire un Arduino sur mesure, pour réaliser vos projets
Programmation orientée objet : création d'objets Apprentissage/méthode/technique d'enseignement à l'aide de Shape Puncher : 5 étapes
Programmation orientée objet : création d'objets Méthode/technique d'apprentissage/d'enseignement à l'aide de Shape Puncher : méthode d'apprentissage/d'enseignement pour les étudiants débutants en programmation orientée objet. C'est un moyen de leur permettre de visualiser et de voir le processus de création d'objets à partir de classes.Parts:1. EkTools grand poinçon de 2 pouces; les formes solides sont les meilleures.2. Morceau de papier ou c
Programmation d'un Arduino à l'aide d'un autre Arduino pour afficher un texte défilant sans bibliothèque : 5 étapes
Programmation d'un Arduino à l'aide d'un autre Arduino pour afficher un texte défilant sans bibliothèque : Sony Spresense ou Arduino Uno ne sont pas si chers et ne nécessitent pas beaucoup de puissance. Cependant, si votre projet est limité en termes de puissance, d'espace ou même de budget, vous pouvez envisager d'utiliser Arduino Pro Mini. Contrairement à Arduino Pro Micro, Arduino Pro Mi
Programmation Orientée Objet : Création d'Objets Apprentissage/Méthode/Technique d'Enseignement à l'aide de Ciseaux : 5 Étapes
Programmation orientée objet : création d'objets Méthode/technique d'apprentissage/d'enseignement à l'aide de ciseaux : méthode d'apprentissage/d'enseignement pour les étudiants débutants en programmation orientée objet. C'est une façon de leur permettre de visualiser et de voir le processus de création d'objets à partir de classes. Pièces : 1. Ciseaux (n'importe quel type fera l'affaire). 2. Morceau de papier ou de papier cartonné. 3. Marqueur
Attiny85 Programmation (Shield) à l'aide d'Arduino UNO : 7 étapes
Attiny85 Programmation (Shield) Utilisation d'Arduino UNO : Jouer avec votre Arduino est très amusant. Cependant, parfois la taille compte. L'Arduino UNO est petit, mais si vous avez besoin que votre projet soit dans un petit boîtier, l'UNO peut être beaucoup trop grand. Vous pouvez essayer d'utiliser un NANO ou une MINI, mais si vous voulez vraiment