INHOUDSOPGAWE:

PROGRAMMERING VAN AT89S52 MET ARDUINO: 4 stappe
PROGRAMMERING VAN AT89S52 MET ARDUINO: 4 stappe

Video: PROGRAMMERING VAN AT89S52 MET ARDUINO: 4 stappe

Video: PROGRAMMERING VAN AT89S52 MET ARDUINO: 4 stappe
Video: ST9720 Graphical LCD Interfacing with Arduino 2024, November
Anonim
PROGRAMMERING VAN AT89S52 MET ARDUINO
PROGRAMMERING VAN AT89S52 MET ARDUINO
PROGRAMMERING VAN AT89S52 MET ARDUINO
PROGRAMMERING VAN AT89S52 MET ARDUINO

In-System Programming (ISP) aka In-Circuit Serial Programming (ICSP) is die vermoë van sommige programmeerbare logiese toestelle, mikrobeheerders en ander ingebedde toestelle om geprogrammeer te word terwyl dit in 'n volledige stelsel geïnstalleer is, eerder as dat die chip vooraf geprogrammeer moet word om dit in die stelsel te installeer.

In hierdie tutoriaal word die AT89S52-mikrobeheerder geprogrammeer deur Arduino as 'n in-kring serieprogrammeerder te gebruik.

Voorrade

1x AT89S522x 33pF skyfkondensators 1x 11.0592MHz kristal ossillator 1x 0.1uF kondensator 1x 10kOhm weerstand 1x drukknop 1x broodbord Springdrade - soos benodig

Stap 1: KOPPELVERBINDINGS

Kringloop -verbindings
Kringloop -verbindings
Kringloop -verbindings
Kringloop -verbindings
Kringloop -verbindings
Kringloop -verbindings

Verbind die komponente in 'n broodbord soos in die figuur getoon.*Let op: pen 31 moet tot +5v getrek word, aangesien ons interne programgeheue gebruik.

Stap 2: OMDRAAI VAN ARDUINO IN ISP

1. Koppel die Arduino aan PC.2. Kies die toepaslike bord en die poort. Laai die kode uit die onderstaande lêer op. Nou is die arduino gereed vir die programmering van 89S52 mikrokontroleerder. Let wel* Moenie die USB -kabel van die rekenaar na Arduino verwyder nadat u hierdie arduino -kode opgelaai het nie.

Stap 3: SKEP HEX LêER

SKEP HEX LêER
SKEP HEX LêER
SKEP HEX LêER
SKEP HEX LêER
SKEP HEX LêER
SKEP HEX LêER
SKEP HEX LêER
SKEP HEX LêER

1. Maak die Keil uVision -sagteware oop. 2. Tik die program en stoor dit as.c file.3. Dubbelklik op 'Brongroep' en klik op die.c -lêer wat u geskep het. 4. Klik met die rechtermuisknop op 'Doel 1'. Stel die kristalfrekwensie as 11.0592MHz.6. Merk 'Gebruik On-chip ROM'7. Klik op die blad 'Uitvoer', kyk dan na 'Skep HEX -lêer' en klik op OK

Stap 4: PROGRAMMERING VAN AT89S52

PROGRAMMERING AT89S52
PROGRAMMERING AT89S52

1. Maak die 89S52 programmeerder sagteware op u rekenaar oop.

2. Kies die COM -poort waarin die Arduino gekoppel is.

3. Klik op Identifiseer. Dit sal lei tot 'n boodskap wat sê 'atmel AT89S52 opgespoor'.

4. Klik op Open hex file en kies die hex file.

5. Klik oplaai. Dit sal die heks -lêer in die mikrobeheerder skryf.

6. Dit is klaar. Nou kan u enige kode na die 89S52 oplaai deur Arduino te gebruik deur hierdie tutoriaal te volg.

Aanbeveel: