INHOUDSOPGAWE:
- Voorrade
- Stap 1: KOPPELVERBINDINGS
- Stap 2: OMDRAAI VAN ARDUINO IN ISP
- Stap 3: SKEP HEX LêER
- Stap 4: PROGRAMMERING VAN AT89S52
Video: PROGRAMMERING VAN AT89S52 MET ARDUINO: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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
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:
Objekgeoriënteerde programmering: skep van voorwerpe Leer-/onderrigmetode/tegniek met behulp van vormponser: 5 stappe
Objekgeoriënteerde programmering: skep van voorwerpe Leer-/onderrigmetode/tegniek met behulp van vormponser: leer-/onderrigmetode vir studente wat nuut is by objekgeoriënteerde programmering. Dit is 'n manier om hulle in staat te stel om die proses van die skep van voorwerpe uit klasse te visualiseer en te sien. EkTools 2-duim groot pons; soliede vorms is die beste. Stukkie papier of
LED -klok met behulp van 555 en 4017 (geen programmering nodig nie): 8 stappe (met foto's)
LED -klok met behulp van 555 en 4017 (geen programmering nodig nie): hier sal ek 'n projek voorstel wat ek ongeveer 7 jaar gelede ontwerp en gemaak het. analoog horlosie se hande
Objekgeoriënteerde programmering: skep van voorwerpe Leer-/onderrigmetode/tegniek met behulp van 'n skêr: 5 stappe
Objekgeoriënteerde programmering: skep van voorwerpe Leer-/onderrigmetode/tegniek met behulp van 'n skêr: leer-/onderrigmetode vir studente wat nuut is by objekgeoriënteerde programmering. Dit is 'n manier om hulle in staat te stel om die proses van die skep van voorwerpe uit klasse te visualiseer en te sien. Onderdele: 1. Skêr (enige soort sal doen). 2. Stukkie papier of karton. 3. Merker
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE - Die installering van Esp -borde in Arduino Ide en programmering van Esp: 4 stappe
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE | Installering van Esp-borde in Arduino Ide en programmering van Esp: In hierdie instruksies gaan ons leer hoe om esp8266-borde in Arduino IDE te installeer en hoe om esp-01 te programmeer en kode daarin te laai. dit en die meeste mense het 'n probleem
Joystick -beheerde servo met behulp van Arduino (met programmering): 4 stappe
Joystick -beheerde servo met behulp van Arduino (met programmering): In hierdie handleiding maak ons 'n joystick -bedienings servo met behulp van Arduino Uno.Servo sal beweeg volgens joystick -beweging