Innehållsförteckning:

PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO: 4 steg
PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO: 4 steg

Video: PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO: 4 steg

Video: PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO: 4 steg
Video: Program Any IC, Micro-Controller | AT89S52, AT89S51, AT89C51,AT89C52 | Universal ISP Programmer | 2024, November
Anonim
PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO
PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO
PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO
PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO

In-System Programming (ISP) aka In-Circuit Serial Programming (ICSP) är förmågan för vissa programmerbara logiska enheter, mikrokontroller och andra inbäddade enheter att programmeras medan de är installerade i ett komplett system, snarare än att kräva att chipet ska programmeras innan för att installera det i systemet.

I denna handledning är AT89S52 mikrokontroller programmerad med Arduino som en in-krets serieprogrammerare.

Tillbehör

1x AT89S522x 33pF skivkondensatorer 1x 11.0592MHz kristalloscillator 1x 0.1uF kondensator 1x 10kOhm motstånd 1x tryckknapp 1x brödbräda Jumper Wires - efter behov

Steg 1: KRETSANSLUTNINGAR

KRETSANSLUTNINGAR
KRETSANSLUTNINGAR
KRETSANSLUTNINGAR
KRETSANSLUTNINGAR
KRETSANSLUTNINGAR
KRETSANSLUTNINGAR

Anslut komponenterna i en brödbräda enligt bilden.*Obs: stift 31 bör dras till +5v eftersom vi använder internt programminne.

Steg 2: KONVERTERA ARDUINO I ISP

1. Anslut Arduino till PC. Välj rätt kort och port. Ladda upp koden från filen som bifogas nedan. Nu är arduino redo för programmering av 89S52 mikrokontroller. Obs* Ta inte bort USB -kabeln från PC till Arduino efter att du har laddat upp denna arduino -kod.

Steg 3: SKAPA HEX FIL

SKAPA HEX FIL
SKAPA HEX FIL
SKAPA HEX FIL
SKAPA HEX FIL
SKAPA HEX FIL
SKAPA HEX FIL
SKAPA HEX FIL
SKAPA HEX FIL

1. Öppna Keil uVision -programvaran. 2. Skriv in programmet och spara det som.c -fil.3. Dubbelklicka på "Källgrupp" och klicka på.c -filen du skapade. 4. Högerklicka på "Mål 1". Ställ in kristallfrekvensen som 11.0592MHz.6. Markera "Använd On-chip ROM" 7. Klicka på fliken "Utmatning", kontrollera sedan "Skapa HEX -fil" och klicka på OK

Steg 4: PROGRAMMERING AT89S52

PROGRAMMERING AT89S52
PROGRAMMERING AT89S52

1. Öppna programvaran 89S52 i din dator.

2. Välj den COM -port som Arduino är ansluten till.

3. Klicka på Identifiera. Detta kommer att resultera i ett meddelande som säger "atmel AT89S52 upptäckt".

4. Klicka på Öppna hexfil och välj hex -filen.

5. Klicka på ladda upp. Den kommer att skriva hex -filen i mikrokontrollern.

6. Det är klart. Nu kan du ladda upp vilken kod som helst till 89S52 genom att använda Arduino genom att följa denna handledning.

Rekommenderad: