Cuprins:

PROGRAMARE AT89S52 FOLOSIND ARDUINO: 4 pași
PROGRAMARE AT89S52 FOLOSIND ARDUINO: 4 pași

Video: PROGRAMARE AT89S52 FOLOSIND ARDUINO: 4 pași

Video: PROGRAMARE AT89S52 FOLOSIND ARDUINO: 4 pași
Video: Simple programming of the Arduino. LED+sound. Arduino projects for beginners. 2024, Noiembrie
Anonim
PROGRAMARE AT89S52 FOLOSIND ARDUINO
PROGRAMARE AT89S52 FOLOSIND ARDUINO
PROGRAMARE AT89S52 FOLOSIND ARDUINO
PROGRAMARE AT89S52 FOLOSIND ARDUINO

In-System Programming (ISP) aka In-Circuit Serial Programming (ICSP) este capacitatea unor dispozitive logice programabile, microcontrolere și alte dispozitive încorporate de a fi programate în timp ce sunt instalate într-un sistem complet, mai degrabă decât necesitatea programării cipului înainte pentru a-l instala în sistem.

În acest tutorial microcontrolerul AT89S52 este programat utilizând Arduino ca programator serial în circuit.

Provizii

1x condensatori de disc AT89S522x 33pF 1x oscilator de cristal 11.0592MHz 1x condensator 0.1uF 1x rezistor de 10kOhm 1x buton 1x placă de pâine fire de jumper - după cum este necesar

Pasul 1: CONEXIUNI CIRCUIT

CONEXIUNI CIRCUITULUI
CONEXIUNI CIRCUITULUI
CONEXIUNI CIRCUITULUI
CONEXIUNI CIRCUITULUI
CONEXIUNI CIRCUITULUI
CONEXIUNI CIRCUITULUI

Conectați componentele într-o placă de calcul așa cum se arată în figură. * Notă: pinul 31 ar trebui să fie tras la + 5v, deoarece utilizăm memoria internă a programului.

Pasul 2: CONVERTIREA ARDUINO ÎN ISP

1. Conectați Arduino la computer. Selectați placa corespunzătoare și portul. Încărcați codul din fișierul atașat mai jos. Acum arduino este gata pentru programarea microcontrolerului 89S52. Notă * Nu scoateți cablul USB de la PC la Arduino după ce ați încărcat acest cod arduino.

Pasul 3: CREAREA FIȘIERULUI HEX

CREAREA FIȘIERULUI HEX
CREAREA FIȘIERULUI HEX
CREAREA FIȘIERULUI HEX
CREAREA FIȘIERULUI HEX
CREAREA FIȘIERULUI HEX
CREAREA FIȘIERULUI HEX
CREAREA FIȘIERULUI HEX
CREAREA FIȘIERULUI HEX

1. Deschideți software-ul Keil uVision. 2. Tastați programul și salvați-l ca fișier.c.3. Faceți dublu clic pe „Grup sursă” și faceți clic pe fișierul.c pe care l-ați creat. 4. Faceți clic dreapta pe „Țintă 1”.5. Setați frecvența cristalului ca 11.0592MHz.6. Bifați „Utilizați ROM On-chip” 7. Faceți clic pe fila „Ieșire”, apoi verificați „Creați fișier HEX” și faceți clic pe OK

Pasul 4: PROGRAMARE AT89S52

PROGRAMARE AT89S52
PROGRAMARE AT89S52

1. Deschideți software-ul programator 89S52 în computer.

2. Selectați portul COM în care este conectat Arduino.

3. Faceți clic pe Identificare. Acest lucru va duce la un mesaj care spune „atmel AT89S52 detectat”.

4. Faceți clic pe Deschidere fișier hexagonal și selectați fișierul hexagonal.

5. Faceți clic pe încărcare. Acesta va scrie fișierul hex în microcontroler.

6. A terminat. Acum puteți încărca orice cod pe 89S52 utilizând Arduino urmând acest tutorial.

Recomandat: