Kazalo:
- Zaloge
- 1. korak: POVEZAVE VOZILA
- 2. korak: PREVERJANJE ARDUINA V ISP
- 3. korak: Ustvarjanje šestkotne datoteke
- 4. korak: PROGRAMIRANJE AT89S52
Video: PROGRAMIRANJE AT89S52 Z UPORABO ARDUINO: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Programiranje v sistemu (ISP), imenovano tudi serijsko programiranje v vezju (ICSP), je zmožnost programiranja nekaterih logično logičnih naprav, mikrokrmilnikov in drugih vgrajenih naprav, medtem ko so nameščene v celotnem sistemu, namesto da bi bilo potrebno, da se čip predhodno programira. da ga namestite v sistem.
V tej vadnici je mikrokrmilnik AT89S52 programiran z uporabo Arduina kot serijskega programerja v vezju.
Zaloge
1x diskovni kondenzatorji AT89S522x 33pF 1x 11.0592MHz kristalni oscilator 1x 0.1uF kondenzator 1x 10kOhm upor 1x potisni gumb 1x plošča za kruh Skakalne žice - po potrebi
1. korak: POVEZAVE VOZILA
Komponente povežite v ploščo, kot je prikazano na sliki.*Opomba: pin 31 je treba potegniti na +5v, ker uporabljamo notranji programski pomnilnik.
2. korak: PREVERJANJE ARDUINA V ISP
1. Priključite Arduino na računalnik. 3. Izberite ustrezno ploščo in vrata. Naložite kodo iz spodaj priložene datoteke. Zdaj je arduino pripravljen za programiranje mikrokrmilnika 89S52. Opomba* Po nalaganju te kode arduino ne odstranjujte kabla USB iz računalnika v Arduino.
3. korak: Ustvarjanje šestkotne datoteke
1. Odprite programsko opremo Keil uVision. 2. Vnesite program in ga shranite kot datoteko.c. Dvokliknite 'Source Group' in kliknite datoteko.c, ki ste jo ustvarili. 4. Z desno tipko miške kliknite 'Target 1'. Frekvenco kristala nastavite na 11,0592 MHz. Potrdite polje »Uporabi vgrajeni ROM« 7. Kliknite na zavihek 'Output', nato preverite 'Create HEX file' in kliknite OK
4. korak: PROGRAMIRANJE AT89S52
1. V računalniku odprite programer 89S52.
2. Izberite vrata COM, na katera je priključen Arduino.
3. Kliknite Prepoznaj. Posledično se prikaže sporočilo "zaznan je atmel AT89S52".
4. Kliknite Odpri šestnajstiško datoteko in izberite šestnajstiško datoteko.
5. Kliknite naloži. Šestnajstiško datoteko bo zapisal v mikrokrmilnik.
6. Končano je. Sedaj lahko s pomočjo te vadnice naložite katero koli kodo na 89S52 z uporabo Arduina.
Priporočena:
BI - NASMERNI ŠTEVILEC OBISKOVALCEV Z UPORABO 8051 (AT89S52): 4 koraki
BI - DIREKCIJSKI ŠTEVILEC OBISKOVALCEV Z UPORABO 8051 (AT89S52): Cilj tega projekta je šteti število obiskovalcev, ki vstopajo in zapuščajo sobo, ter podrobnosti posodobiti na LCD zaslon. Ta projekt je sestavljen iz mikrokrmilnika AT89S52, dveh IR senzorjev in LCD zaslona . IR senzorji zaznajo zunanjost
Ura za pravi čas z uporabo AT89s52: 3 koraki
Ura realnega časa z uporabo AT89s52: DOBRODOŠLI NAZAJ, to je shubham Trivedi in danes bom oblikoval uro v realnem času z uporabo mikrokrmilnika At89s52. Mikrokontroler AT89S52 je srce tega projekta. DS1307 IC se uporablja kot RTC. Ta DS1307 IC je zahteval vmesnik I2C, vendar 89
Programiranje Attiny85 (ščit) z uporabo Arduino UNO: 7 korakov
Attiny85 Programiranje (ščit) Uporaba Arduino UNO: Igranje z vašim Arduinom je zelo zabavno. Vendar je včasih velikost pomembna. Arduino UNO je majhen, če pa želite, da je vaš projekt v majhnem ohišju, je UNO morda prevelik. Lahko poskusite uporabiti NANO ali MINI, če pa res želite
Programiranje Arduino Nano z uporabo UNO: 4 koraki (s slikami)
Programiranje Arduino Nano z uporabo UNO: Hej fantje, pred kratkim sem za svoj mini arduino projekt na ebayu kupil nov klon arduino nano (CH340). Po tem sem povezal arduino z računalnikom in namestil gonilnike, ki pa še vedno niso delovali. Po nekaj dneh sem le izvedel, kako programirati
Programiranje MSP430 DIP z uporabo Ez430: 4 koraki
Programiranje MSP430 DIP z uporabo Ez430: Ko sem našel TI -jev programer USB ez430, se je zdelo, da je to ena izmed lažjih metod za vstajanje in delovanje z MCU. Kako bi se motil, v imenu je ez! Izkazalo se je, da je v resnici enostavno … večinoma. Ez430 je odličen, če želite