
Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37


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



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




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

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:
Cable de programació de bricolatge amb Arduino Uno - Baofeng UV-9R Plus: 6 passos (amb imatges)

Cable de programació de bricolatge mitjançant Arduino Uno - Baofeng UV-9R Plus: Ei, tothom, aquesta és una guia senzilla sobre com convertir el cable per a auriculars / auriculars Baofeng UV-9R (o més) en un cable de programació mitjançant un Ardunio UNO com a USB Convertidor de sèrie. [EXCLUSIÓ DE RESPONSABILITAT] No em faig responsable de cap dany causant
Rellotge i programació de seguiment d'activitats vibrants portables ATtiny85 ATtiny85 amb Arduino Uno: 4 passos (amb imatges)

Rellotge i programació de seguiment d'activitats vibrants portables ATtiny85 ATtiny85 amb Arduino Uno: Com fer que el rellotge de seguiment d'activitat portable? Es tracta d’un gadget usable dissenyat per vibrar quan detecta l’estancament. Passes la major part del temps a l’ordinador com jo? Estàs assegut durant hores sense adonar-te’n? Llavors, aquest dispositiu és f
Introducció a Esp 8266 Esp-01 amb Arduino IDE - Instal·lació de taules Esp a Arduino Ide i programació Esp: 4 passos

Introducció a Esp 8266 Esp-01 amb Arduino IDE | Instal·lació de taules Esp a Arduino Ide i programació Esp: En aquest instructables aprendrem a instal·lar taules esp8266 a Arduino IDE i a programar esp-01 i penjar-hi codi. Com que les taules esp són tan populars, vaig pensar a corregir un instructablesfor això i la majoria de la gent té problemes
Arduino més barat -- Arduino més petit -- Arduino Pro Mini -- Programació -- Arduino Neno: 6 passos (amb imatges)

Arduino més barat || Arduino més petit || Arduino Pro Mini || Programació || Arduino Neno: …………………………. SUBSCRIU-SE Al meu canal de YouTube per obtenir més vídeos ……. Aquest projecte tracta sobre com connectar un arduino més petit i barat de la història. L’arduino més petit i barat és arduino pro mini. És similar a arduino
Introducció a la programació 8051 amb AT89C2051 (convidat destacat: Arduino): 7 passos (amb imatges)

Introducció a la programació 8051 amb AT89C2051 (convidat destacat: Arduino): el 8051 (també conegut com MCS-51) és un disseny MCU dels anys 80 que continua sent popular avui en dia. Els microcontroladors moderns compatibles amb 8051 estan disponibles a diversos proveïdors, en totes les formes i mides, i amb una àmplia gamma de perifèrics. En aquesta instrucció