mikrokontrollerek - mcu -
DESCRIPTION
Mikrokontrollerek - MCU -. Mikor kontroller, amikor professzor?. Az Aranyköpések c. gyűjteményből…. A rendszerfejlesztés blokkvázlata. A mikrokontroller belső felépítése. PIC mikrovezérlők. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/1.jpg)
Mikrokontrollerek - MCU -
![Page 2: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/2.jpg)
Mikor kontroller, amikor professzor?Mikor kontroller, amikor professzor?Az Aranyköpések c. gyűjteményből…
![Page 3: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/3.jpg)
A rendszerfejlesztés blokkvázlataA rendszerfejlesztés blokkvázlata
![Page 4: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/4.jpg)
A mikrokontroller belső felépítéseA mikrokontroller belső felépítése
![Page 5: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/5.jpg)
PIC mikrovezérlők
A Microchip (fantáziadús név, mi?) gyár mikrokontroller (MCU=microcontroller unit) családjának márkaneve a PIC.
Létezik 8, 16, 32 bites változat, mindegyikből több család és több tucat típus...
Az egyes családokat számok jelölik:
8bites családok:
alsó kategória: PIC10, PIC12
középső kategória: PIC12, PIC16
felső kategória: PIC18
![Page 6: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/6.jpg)
PIC16C5X, Harvard ArchitektúraPIC16C5X, Harvard Architektúra
![Page 7: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/7.jpg)
Órajel generálás PIC kontrollereknélÓrajel generálás PIC kontrollereknél
![Page 8: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/8.jpg)
Program memóriaProgram memória
A központi egység a végrehajtandó adatokat a program memóriából olvassa ki. Ez a tár különféle igények miatt különböző típusú: ROM, PROM, EPROM, EEPROM lehet.
ROM: ennek a tartalmát a gyártás során írják bele a memóriába. Ez – mivel nagy darabszám esetén a legolcsóbb memóriamegoldás – akkor előnyös, ha nagy mennyiségben akarjuk az adott felprogramozott PIC vezérlőt felhasználni. Természetesen ilyenkor a gyártóhoz kell juttatni a ROM-ba írandó teljes tartalmat és ezt írják be a gyártástechnológia adott fázisában a ROM-ba.
PROM / OTP: Programmable ROM, One-Time Programmable; a felhasználó által egyszer programozható, így nem kell a gyártóhoz beküldeni, és utólag nem módosítható (ez akkor előnyös, ha nagyon el akarjuk kerülni, hogy a felhasználó belenyúljon a programba).
![Page 9: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/9.jpg)
EPROM: Erasable Programmable ROM; ez a memóriatípus olyan, hogy a felhasználó képes ennek tartalmát beírni, majd új tartalom beírása előtt ultraibolya fénnyel [pl. kvarclámpa] törölni [„kinapoztatni”] . Ennek a típusnak az az előnye, hogy a programfejlesztő egyszerűen tudja programját a PIC EPROM-jába írva kipróbálni, módosítani. A kvarc ablakot törlés után le kell ragasztani, mert a napfény hatására idővel törlődik.
EEPROM: Electronically Erasable Programmable ROM; hasonló az EPROM memóriához, de itt a törlés a „kinapozás” helyett elektromos jelekkel történik, így a programfejlesztéshez az ilyen típusú memória még előnyösebb. Ennek újabb változata a FLASH.
![Page 10: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/10.jpg)
Az adatmemória felépítéseAz adatmemória felépítése
![Page 11: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/11.jpg)
Watch Dog Timer [WDT]Watch Dog Timer [WDT]
![Page 12: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/12.jpg)
Soros programozásSoros programozás
![Page 13: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/13.jpg)
PIC16/17CXX családPIC16/17CXX család
![Page 14: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/14.jpg)
PIC16CXX utasításkészlet összefoglalóPIC16CXX utasításkészlet összefoglaló
![Page 15: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/15.jpg)
Gyártók és tokozásokGyártók és tokozások
![Page 16: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/16.jpg)
Programozó eszközök:Programozó eszközök:
PICkitPICkit
![Page 17: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/17.jpg)
AVR STK500AVR STK500
![Page 18: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/18.jpg)
PogácsákPogácsák, megenni jó, másra nem…, megenni jó, másra nem…
AnuluAnulu mondani: megenni jó, megenni jó… mondani: megenni jó, megenni jó…
ő Anulu.
![Page 19: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/19.jpg)
Vannak akik gyorsan szeretik: Vannak akik gyorsan szeretik: ArduinoArduino™ család™ család
![Page 20: Mikrokontrollerek - MCU -](https://reader033.vdocuments.site/reader033/viewer/2022061614/568156f7550346895dc4a00b/html5/thumbnails/20.jpg)
Köszönjük a figyelmet és sikeres Köszönjük a figyelmet és sikeres ”égetést” kívánunk!”égetést” kívánunk!