Tudomány és Technika | PIC mikrovezérlők | Adatlapok |
<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
2.1. A PIC16F505 mikrovezérlő belső felépítésének jellemzői
A PIC16F505, egy 8-bites mikrovezérlő, vagyis 8-bites:
ˇ
az adatmemória szóhossza;
ˇ
a belső adatbusza;
ˇ
a W munkaregisztere;
ˇ
az aritmetikai és logikai műveletvégző egysége (ALU);
de 12-bites a programmemóriája (Harvard architektúra).
A PIC16F505 mikrovezérlő hatékonyságát és viszonylag nagy teljesítményét (5 MIPS) a következő jellemzőknek köszönheti:
ˇ
Harvard architektúra;
ˇ
hosszú (12 bites) utasításkód;
ˇ
33 egyszavas utasítás;
ˇ
az utasítások egyetlen belső ciklus alatt végrehajtódnak;
ˇ
átfedéses utasításvégrehajtás;
ˇ
csökkentett utasításkészlet (RISC);
ˇ
közvetlen, közvetett és relatív címzési módok;
ˇ
különleges regisztermező, adatmemóriába ágyazott hardver-vezérlő regiszterekkel;
ˇ
a teljes adatmemória bit- és bájtszintű utasításokkal egyaránt kezelhető.
Az egyes jellemzők és az utasításkészlet részletes bemutatása megtalálható a Kisteljesítményű 8 bites PIC mikrovezérlők Felhasználói Kézikönyvben.
A következő tulajdonságok (hiányosságok) különböztetik meg a kisteljesítményű 8-bites típusokat a közepes-, illetve nagyteljesítményű családba tartozó mikrovezérlőktől:
ˇ
az OPTION és TRIS vezérlő regiszterek nincsenek beágyazva az adatmemóriába, külön utasításokkal érhetők el;
ˇ
nincs megszakításos programelágazási lehetőség;
ˇ
a készenléti üzemmódból való kilépés Reset-működéssel jár (a program az elejéről kezdődik, míg a nagyobb családok esetén a felfüggesztés helyétől folytatódik);
ˇ
nincs hardveres szorzás, szorzó utasítás.
A következő oldal a PIC16F505 mikrovezérlő blokkvázlatát mutatja be.
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>
Tudomány és Technika | PIC mikrovezérlők | Adatlapok |