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