Innholdsfortegnelse:

PROGRAMMERING AT89S52 BRUK AV ARDUINO: 4 trinn
PROGRAMMERING AT89S52 BRUK AV ARDUINO: 4 trinn

Video: PROGRAMMERING AT89S52 BRUK AV ARDUINO: 4 trinn

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

In-System Programming (ISP) aka In-Circuit Serial Programming (ICSP) er evnen til noen programmerbare logiske enheter, mikrokontrollere og andre innebygde enheter som skal programmeres mens de er installert i et komplett system, i stedet for at det kreves at brikken programmeres på forhånd for å installere det i systemet.

I denne opplæringen er AT89S52 mikrokontroller programmert ved å bruke Arduino som en seriell programmerer i kretsen.

Rekvisita

1x AT89S522x 33pF diskkondensatorer 1x 11.0592MHz krystalloscillator 1x 0.1uF kondensator 1x 10 kOhm motstand 1x trykknapp 1x brødbrett Jumper Wires - etter behov

Trinn 1: KRETSKOBLINGER

KRETSKOBLINGER
KRETSKOBLINGER
KRETSKOBLINGER
KRETSKOBLINGER
KRETSKOBLINGER
KRETSKOBLINGER

Koble komponentene til et brødbrett som vist på figuren.*Merk: pin 31 bør trekkes til +5v siden vi bruker intern programminne.

Trinn 2: KONVERTERE ARDUINO TIL ISP

1. Koble Arduino til PC. Velg det riktige kortet og porten. Last opp koden fra filen vedlagt nedenfor. Nå er arduinoen klar for programmering av 89S52 mikrokontroller. Merk* Ikke fjern USB -kabelen fra PC til Arduino etter at du har lastet opp denne arduino -koden.

Trinn 3: LAGE HEX FIL

LAGER HEX FIL
LAGER HEX FIL
LAGER HEX FIL
LAGER HEX FIL
OPPRETT HEKSFIL
OPPRETT HEKSFIL
OPPRETT HEKSFIL
OPPRETT HEKSFIL

1. Åpne Keil uVision -programvaren. 2. Skriv inn programmet og lagre det som.c -fil. Dobbeltklikk på 'Kildegruppe' og klikk på.c -filen du opprettet. 4. Høyreklikk på "Mål 1". Sett krystallfrekvensen som 11.0592MHz.6. Merk av for 'Bruk ROM på chip' 7. Klikk på "Output" -fanen, sjekk deretter "Create HEX file" og klikk OK

Trinn 4: PROGRAMMERING AT89S52

PROGRAMMERING AT89S52
PROGRAMMERING AT89S52

1. Åpne 89S52 programmeringsprogramvare på PCen.

2. Velg COM -porten som Arduino er koblet til.

3. Klikk på Identifiser. Dette vil resultere i en melding som sier 'atmel AT89S52 detect'.

4. Klikk på Åpne hex -fil og velg hex -filen.

5. Klikk på last opp. Den vil skrive hex -filen inn i mikrokontrolleren.

6. Den er ferdig. Nå kan du laste opp hvilken som helst kode til 89S52 ved å bruke Arduino ved å følge denne opplæringen.

Anbefalt: