Sisukord:

PROGRAMMING AT89S52 ARDUINO KASUTAMINE: 4 sammu
PROGRAMMING AT89S52 ARDUINO KASUTAMINE: 4 sammu

Video: PROGRAMMING AT89S52 ARDUINO KASUTAMINE: 4 sammu

Video: PROGRAMMING AT89S52 ARDUINO KASUTAMINE: 4 sammu
Video: How to program 8051 using Arduino! | AT89S51, AT89S52, and P89V51RD2 2024, November
Anonim
PROGRAMMING AT89S52 ARDUINO KASUTAMINE
PROGRAMMING AT89S52 ARDUINO KASUTAMINE
PROGRAMMING AT89S52 ARDUINO KASUTAMINE
PROGRAMMING AT89S52 ARDUINO KASUTAMINE

Süsteemisisene programmeerimine (ISP) ehk ahelasisene jadaprogrammeerimine (ICSP) on mõnede programmeeritavate loogikaseadmete, mikrokontrollerite ja muude sisseehitatud seadmete võime programmeerida, kui need on paigaldatud terviklikku süsteemi, mitte nõuda kiibi eelnevat programmeerimist. selle süsteemi installimiseks.

Selles õpetuses programmeeritakse mikrokontroller AT89S52, kasutades Arduino-d ahelasiseste jadaprogrammeerijatena.

Tarvikud

1x AT89S522x 33pF kettakondensaatorid 1x 11,0592MHz kristallostsillaator 1x 0,1uF kondensaator 1x 10kOhm takisti 1x nupp 1x leivalaud

1. etapp: AHTEÜHENDUSED

AHTEÜHENDUSED
AHTEÜHENDUSED
AHTEÜHENDUSED
AHTEÜHENDUSED
AHTE ÜHENDUSED
AHTE ÜHENDUSED

Ühendage komponendid leivaplaadiga, nagu on näidatud joonisel.*Märkus: tihvt 31 tuleks tõmmata +5 v -ni, kuna kasutame programmi sisemist mälu.

2. etapp: ARDUINO KONVERTEERIMINE ISPI

1. Ühendage Arduino arvutiga.2. Valige sobiv laud ja port.3. Laadige kood alla lisatud failist üles. Nüüd on arduino valmis 89S52 mikrokontrolleri programmeerimiseks. Märkus* Ärge eemaldage USB -kaablit arvutist Arduino -sse pärast selle arduino -koodi üleslaadimist.

3. samm: HEX FILE loomine

HEX FILE LOOMINE
HEX FILE LOOMINE
HEX FILE LOOMINE
HEX FILE LOOMINE
HEX FILE LOOMINE
HEX FILE LOOMINE
HEX FILE LOOMINE
HEX FILE LOOMINE

1. Avage tarkvara Keil uVision. 2. Tippige programm ja salvestage see.c -failina.3. Topeltklõpsake "Allikarühma" ja klõpsake loodud.c -faili. 4. Paremklõpsake 'Target 1'. Valige kristallide sageduseks 11,0592 MHz. Märkige ruut „Kasuta kiibil olevat ROM-i” 7. Klõpsake vahekaarti "Väljund", seejärel kontrollige "Loo HEX -fail" ja klõpsake nuppu OK

4. samm: AT89S52 PROGRAMMEERIMINE

PROGRAMMIMINE AT89S52
PROGRAMMIMINE AT89S52

1. Avage arvutis programmeerimistarkvara 89S52.

2. Valige COM -port, millesse Arduino on ühendatud.

3. Klõpsake Identify. Selle tulemuseks on teade „Atmel AT89S52 tuvastatud”.

4. Klõpsake käsku Ava hex -fail ja valige hex -fail.

5. Klõpsake üleslaadimist. See kirjutab hex -faili mikrokontrollerisse.

6. See on lõppenud. Nüüd saate seda õpetust järgides Arduino abil 89S52 -sse mis tahes koodi üles laadida.

Soovitan: