mikrokontrollerek - mcu -

20
Mikrokontroller ek - MCU -

Upload: freya

Post on 28-Jan-2016

55 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Mikrokontrollerek    - MCU -

Mikrokontrollerek - MCU -

Page 2: Mikrokontrollerek    - MCU -

Mikor kontroller, amikor professzor?Mikor kontroller, amikor professzor?Az Aranyköpések c. gyűjteményből…

Page 3: Mikrokontrollerek    - MCU -

A rendszerfejlesztés blokkvázlataA rendszerfejlesztés blokkvázlata

Page 4: Mikrokontrollerek    - MCU -

A mikrokontroller belső felépítéseA mikrokontroller belső felépítése

Page 5: Mikrokontrollerek    - MCU -

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 -

PIC16C5X, Harvard ArchitektúraPIC16C5X, Harvard Architektúra

Page 7: Mikrokontrollerek    - MCU -

Órajel generálás PIC kontrollereknélÓrajel generálás PIC kontrollereknél

Page 8: Mikrokontrollerek    - MCU -

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 -

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 -

Az adatmemória felépítéseAz adatmemória felépítése

Page 11: Mikrokontrollerek    - MCU -

Watch Dog Timer [WDT]Watch Dog Timer [WDT]

Page 12: Mikrokontrollerek    - MCU -

Soros programozásSoros programozás

Page 13: Mikrokontrollerek    - MCU -

PIC16/17CXX családPIC16/17CXX család

Page 14: Mikrokontrollerek    - MCU -

PIC16CXX utasításkészlet összefoglalóPIC16CXX utasításkészlet összefoglaló

Page 15: Mikrokontrollerek    - MCU -

Gyártók és tokozásokGyártók és tokozások

Page 16: Mikrokontrollerek    - MCU -

Programozó eszközök:Programozó eszközök:

PICkitPICkit

Page 17: Mikrokontrollerek    - MCU -

AVR STK500AVR STK500

Page 18: Mikrokontrollerek    - MCU -

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 -

Vannak akik gyorsan szeretik: Vannak akik gyorsan szeretik: ArduinoArduino™ család™ család

Page 20: Mikrokontrollerek    - MCU -

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!