Innehållsförteckning:
- Tillbehör
- Steg 1: KRETSANSLUTNINGAR
- Steg 2: KONVERTERA ARDUINO I ISP
- Steg 3: SKAPA HEX FIL
- Steg 4: PROGRAMMERING AT89S52
Video: PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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
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
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
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:
Hemmautomation Steg för steg Användning av Wemos D1 Mini med PCB -design: 4 steg
Hemmautomation Steg för steg Användning av Wemos D1 Mini Med PCB -design: Hemautomation Steg för steg med Wemos D1 Mini med PCB -design För några veckor sedan publicerade vi en självstudie “Hemmautomation med hallon Pi” på rootsaid.com som blev väl mottagen bland hobbyister och College studenter. Sedan kom en av våra medlemmar
Attiny85 Programmering (skärm) Användning av Arduino UNO: 7 steg
Attiny85 Programmering (skärm) Användning av Arduino UNO: Att spela med din Arduino är jätteroligt. Men ibland spelar storleken roll. Arduino UNO är liten, men om du kräver att ditt projekt ska vara i en liten kapsling kan UNO vara för stor. Du kan försöka använda en NANO eller MINI, men om du verkligen vill
Nybörjarguide för användning av DHT11/ DHT22 -sensorer W/ Arduino: 9 steg
Nybörjarguide för användning av DHT11/ DHT22 -sensorer W/ Arduino: Du kan läsa denna och andra fantastiska självstudier på ElectroPeaks officiella webbplats Översikt I denna handledning lär du dig hur du ställer in DHT11- och DHT22 -sensorer och mäter omgivningstemperatur och luftfuktighet. Lär dig: DHT11 och DHT22
Gränssnitt DHT11 Användning av Arduino av Sujay: 5 steg
Gränssnitt DHT11 Användning av Arduino av Sujay: I denna instruktion lär du dig hur du ställer in DHT11 fukt- och temperatursensor på din Arduino UNO. Och lär dig mer om hur fuktighetssensorn fungerar och hur du kontrollerar utläsningar från den seriella monitorn Beskrivning: DHT11 detekterar
PC-RAM-användning till Arduino Via seriell port: 7 steg
PC-RAM-användning till Arduino Via Serial-port: En vän till mig fick mig inspirerad av sitt lilla Arduino-projekt. Det här lilla projektet involverar Arduino UNO R3, som läser data från ett program tillverkat i Arduino IDE skickat till en seriell port (USB-port) av ett C# -program tillverkat i visual studio. Som detta