Vissza a főoldalra    Vissza a PIC főoldalra

<< Előző oldal   Vissza a tartalomjegyzékhez   Következő oldal >>

 


8.1. CPU


      A CPU feladatai a PIC mikrovezérlőkben közel azonosak egy általános mikroprocesszoros rendszerben megszokottakkal:

     ˇ Utasításbeolvasás az adatmemóriától elkülönített 14 bites szóhosszú programmemóriából. Az utasításcím a PC (programszámláló) regiszterben van elhelyezve. A PC értékének megfelelő címen levő 14 bites utasítás az utasításregiszterben jelenik meg.

     ˇ Utasításvégrehajtás:

      az utasításban elhelyezett utasításkód, az úgynevezett opkód vezérli az utasításvégrehajtást; meghatározza, hogy milyen belső működéseknek kell lezajlaniuk;
      végbemennek a szükséges adatmozgások, amelyek lehetnek:
     · a W munkaregiszterből valamelyik adatregiszterbe (amely lehet hardvervezérlő regiszter is);
     · a kiválasztott adatregiszterből W-be;
     · az utasításban adott konstans W-be;
     · az utasításban adott konstans a PC-be vagy az adatmemória-címző regiszterbe;
     · az ALU eredmény W-be;
     · az ALU eredmény vissza az ALU által módosított adatregiszterbe.
      végrehajtódnak a kijelölt aritmetikai vagy logikai műveletek; majd az eredménytől függően beállítódnak a megfelelő jelzőbitek az adatmemóriában elhelyezett STATUS regiszterben;
      lezajlanak a feltételes és feltétel nélküli programelágazások (például szubrutinhívás és visszatérés veremkezeléssel);

     ˇ Megszakítás kezelés: külső esemény hatására automatikus programelágazás végrehajtása.

      A CPU minden periféria- és hardverműködést az adatmemóriában elhelyezett vezérlő regiszterekkel (SFR - Special Function Register) kezel, amelyek az általános adatregiszterekkel azonos módon írhatók és olvashatók, akár bitenként is.

      A CPU egy teljesen szinkronizált működésű áramköri egység, amelynek minden működési lépése órajel ütemére történik. A kiszámítható működéshez ezért egy jól meghatározott alaphelyzetből kell indulnia.

      A CPU működése a közepes teljesítményű PIC mikovezérlők általános blokkvázlatán is lekövethető.

  Tudomány és Technika (test@t-es-t.hu)


 

<< Előző oldal   Vissza a tartalomjegyzékhez   Vissza a lap tetejére   Következő oldal >>

Vissza a főoldalra    Vissza a PIC főoldalra