Table des matières:

PROGRAMMATION DE L'AT89S52 À L'AIDE D'ARDUINO : 4 étapes
PROGRAMMATION DE L'AT89S52 À L'AIDE D'ARDUINO : 4 étapes

Vidéo: PROGRAMMATION DE L'AT89S52 À L'AIDE D'ARDUINO : 4 étapes

Vidéo: PROGRAMMATION DE L'AT89S52 À L'AIDE D'ARDUINO : 4 étapes
Vidéo: Diy 89S52 Programmer using Arduino Board 2024, Novembre
Anonim
PROGRAMMATION DE L'AT89S52 À L'AIDE D'ARDUINO
PROGRAMMATION DE L'AT89S52 À L'AIDE D'ARDUINO
PROGRAMMATION DE L'AT89S52 À L'AIDE D'ARDUINO
PROGRAMMATION DE L'AT89S52 À L'AIDE D'ARDUINO

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

CONNEXIONS DES CIRCUITS
CONNEXIONS DES CIRCUITS
CONNEXIONS DES CIRCUITS
CONNEXIONS DES CIRCUITS
CONNEXIONS DES CIRCUITS
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

CRÉATION D'UN FICHIER HEX
CRÉATION D'UN FICHIER HEX
CRÉATION D'UN FICHIER HEX
CRÉATION D'UN FICHIER HEX
CRÉATION D'UN FICHIER HEX
CRÉATION D'UN FICHIER HEX
CRÉATION D'UN FICHIER HEX
CRÉATION D'UN 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

PROGRAMMATION AT89S52
PROGRAMMATION 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é: