Indholdsfortegnelse:

PROGRAMMERING AT89S52 BRUG AF ARDUINO: 4 trin
PROGRAMMERING AT89S52 BRUG AF ARDUINO: 4 trin

Video: PROGRAMMERING AT89S52 BRUG AF ARDUINO: 4 trin

Video: PROGRAMMERING AT89S52 BRUG AF ARDUINO: 4 trin
Video: Program Any IC, Micro-Controller | AT89S52, AT89S51, AT89C51,AT89C52 | Universal ISP Programmer | 2024, November
Anonim
PROGRAMMERING AT89S52 BRUG AF ARDUINO
PROGRAMMERING AT89S52 BRUG AF ARDUINO
PROGRAMMERING AT89S52 BRUG AF ARDUINO
PROGRAMMERING AT89S52 BRUG AF ARDUINO

In-System Programming (ISP) aka In-Circuit Serial Programming (ICSP) er muligheden for, at nogle programmerbare logiske enheder, mikrokontrollere og andre integrerede enheder kan programmeres, mens de er installeret i et komplet system, frem for at kræve, at chippen skal programmeres forud at installere det i systemet.

I denne vejledning er AT89S52 mikrokontroller programmeret ved hjælp af Arduino som en In-Circuit Serial Programmer.

Forbrugsvarer

1x AT89S522x 33pF diskkondensatorer 1x 11.0592MHz krystaloscillator 1x 0.1uF kondensator 1x 10 kOhm modstand 1x trykknap 1x brødbræt Jumper Wires - efter behov

Trin 1: KREDSFORBINDELSER

KREDSFORBINDELSER
KREDSFORBINDELSER
KREDSFORBINDELSER
KREDSFORBINDELSER
KREDSFORBINDELSER
KREDSFORBINDELSER

Tilslut komponenterne i et brødbræt som vist på figuren.*Bemærk: pin 31 skal trækkes til +5v, da vi bruger intern programhukommelse.

Trin 2: KONVERTERING AF ARDUINO I ISP

1. Tilslut Arduino til PC. Vælg det relevante kort og porten. Upload koden fra filen vedhæftet nedenfor. Nu er arduinoen klar til programmering af 89S52 mikrokontroller. Bemærk* Fjern ikke USB -kablet fra pc til Arduino efter upload af denne arduino -kode.

Trin 3: OPRETNING AF HEX FIL

OPRETNING AF HEX -FIL
OPRETNING AF HEX -FIL
OPRETNING AF HEX -FIL
OPRETNING AF HEX -FIL
OPRETNING AF HEX -FIL
OPRETNING AF HEX -FIL
OPRETNING AF HEX -FIL
OPRETNING AF HEX -FIL

1. Åbn Keil uVision -softwaren. 2. Indtast programmet, og gem det som.c -fil.3. Dobbeltklik på 'Kildegruppe', og klik på.c -filen, du har oprettet. 4. Højreklik på 'Mål 1'.5. Indstil Crystal -frekvensen til 11.0592MHz.6. Marker 'Brug ROM på chip'7. Klik på fanen 'Output', tjek derefter 'Opret HEX -fil', og klik på OK

Trin 4: PROGRAMMERING AF89S52

PROGRAMMERING AT89S52
PROGRAMMERING AT89S52

1. Åbn 89S52 programmeringssoftwaren på din pc.

2. Vælg den COM -port, som Arduino er tilsluttet.

3. Klik på Identificer. Dette vil resultere i en meddelelse, der siger 'atmel AT89S52 opdaget'.

4. Klik på Åbn hex -fil, og vælg hex -filen.

5. Klik på upload. Det vil skrive hex -filen ind i mikrokontrolleren.

6. Det er færdigt. Nu kan du uploade enhver kode til 89S52 ved at bruge Arduino ved at følge denne vejledning.

Anbefalede: