Taula de continguts:

PROGRAMACIÓ AT89S52 AMB ARDUINO: 4 passos
PROGRAMACIÓ AT89S52 AMB ARDUINO: 4 passos

Vídeo: PROGRAMACIÓ AT89S52 AMB ARDUINO: 4 passos

Vídeo: PROGRAMACIÓ AT89S52 AMB ARDUINO: 4 passos
Vídeo: Микроконтроллеры ATMEL - AT89S52-24AU 2024, De novembre
Anonim
PROGRAMACIÓ AT89S52 AMB ARDUINO
PROGRAMACIÓ AT89S52 AMB ARDUINO
PROGRAMACIÓ AT89S52 AMB ARDUINO
PROGRAMACIÓ AT89S52 AMB ARDUINO

La programació en sistema (ISP) també coneguda com a programació en sèrie de circuits (ICSP) és la capacitat d'alguns dispositius lògics programables, microcontroladors i altres dispositius incrustats que es poden programar mentre s'instal·len en un sistema complet, en lloc de requerir la programació del xip abans per instal·lar-lo al sistema.

En aquest tutorial, el microcontrolador AT89S52 es programa utilitzant Arduino com a programador de sèrie en circuit.

Subministraments

1x condensadors de disc AT89S522x 33pF 1x oscil·lador de vidre de 11,0592 MHz 1x condensador de 0,1 uF 1 x resistència de 10 kOhm 1 botó polsador 1 x placa de pa filferros de pont - segons es requereix

Pas 1: CONNEXIONS DEL CIRCUIT

CONNEXIONS DEL CIRCUIT
CONNEXIONS DEL CIRCUIT
CONNEXIONS DEL CIRCUIT
CONNEXIONS DEL CIRCUIT
CONNEXIONS DEL CIRCUIT
CONNEXIONS DEL CIRCUIT

Connecteu els components a una tauleta d’expressió tal com es mostra a la figura. * Nota: el pin 31 s’hauria de tirar a + 5 v, ja que fem servir memòria interna de programa.

Pas 2: CONVERTIR ARDUINO EN ISP

1. Connecteu l'Arduino al PC. Seleccioneu el tauler i el port adequats. Pengeu el codi del fitxer adjunt a continuació. Ara, l’arduino està preparat per programar el microcontrolador 89S52. Nota * No traieu el cable USB del PC a Arduino després de penjar aquest codi arduino.

Pas 3: CREACIÓ DE FITXA HEX

CREACIÓ DE FITXA HEX
CREACIÓ DE FITXA HEX
CREACIÓ DE FITXA HEX
CREACIÓ DE FITXA HEX
CREACIÓ DE FITXA HEX
CREACIÓ DE FITXA HEX
CREACIÓ DE FITXA HEX
CREACIÓ DE FITXA HEX

1. Obriu el programari Keil uVision. 2. Escriviu el programa i deseu-lo com a fitxer.c.3. Feu doble clic a "Grup font" i feu clic al fitxer.c que heu creat. 4. Feu clic amb el botó dret a "Objectiu 1". Estableix la freqüència Crystal com a 11,0592 MHz. Marqueu "Utilitza ROM amb xip" 7. Feu clic a la pestanya "Sortida" i, a continuació, marqueu el botó "Crea un fitxer HEX" i feu clic a D'acord

Pas 4: PROGRAMACIÓ AT89S52

PROGRAMACIÓ AT89S52
PROGRAMACIÓ AT89S52

1. Obriu el programari del programador 89S52 al vostre PC.

2. Seleccioneu el port COM al qual està connectat l'Arduino.

3. Feu clic a Identifica. Això donarà lloc a un missatge que diu "atmel AT89S52 detectat".

4. Feu clic a Obre fitxer hexadecimal i seleccioneu el fitxer hexadecimal.

5. Feu clic a penja. Escriurà el fitxer hexadecimal al microcontrolador.

6. Ha acabat. Ara podeu penjar qualsevol codi al 89S52 mitjançant Arduino seguint aquest tutorial.

Recomanat: