Vissza a főoldalra    Vissza a PIC főoldalra

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

 


7.3. PIE és PIR regiszterek


      A PIEx vezérlő regiszterek a mikrovezérlő periféra-megszakításainak engedélyezését biztosítják. A beépített perifériák számától függően a mikrovezérlő kettő vagy esetleg három (PIE1, PIE2...) engedélyező regisztert is tartalmazhat.
      Minden engedélyező regiszterhez tartozik egy-egy PIRx jelzőbit regiszter (PIR1, PIR2...), amelyekben a megszakításkérések jelzőbitjei vannak elhelyezve.
      Bármely periféria-megszakítás engedélyezéséhez szükséges az INTCON vezérlő regiszter GIE és PEIE bitjeinek logikai "1"-re állítása is.

      A következő táblázat a perifériamegszakítások vezérlő és jelzőbitjeit mutatja be. Természetesen az egyes mikrovezérlő típusokban csak a beépített perifériáknak megfelelő bitek találhatóak meg.

7.3-1. Táblázat
Engedélyező bit Periféria-megszakítás megnevezése Jelzőbit
ADCIE Single Slope (fűrészfeszültségű) A/D átlalakító
komparátor átbillenés megszakítás (PIC14000)
ADCIF
ADIE A/D konverzió vége megszakítás ADIF
C1IE Komparátor átbillenés megszakítás C1IF
C2IE Komparátor átbillenés megszakítás C2IF
CCP1IE 1. CCP modul megszakítás CCP1IF
CCP2IE 2. CCP modul megszakítás CCP2IF
CCP3IE 3. CCP modul megszakítás CCP3IF
CMIE Komparátor átbillenés megszakítás CMIF
EEIE EEPROM írás vége megszakítás EEIF
I2CIE I2C modul megszakítás (PIC14000) I2CIF
LCDIE LCD modul megszakítás LCDIF
LVDIE Telepkimerülés előjelző modul megszakítás LVDIF
OVFIE Single Slope (fűrészfeszültségű) A/D átlalakító
számláló túlcsordulás megszakítás (PIC14000)
OVFIF
PBIE Külső nyomógomb megszakítás (PIC14000) PBIF
PSPIE Párhuzamos Slave port megszakítás PSPIF
RCIE USART vétel megszakítás RCIF
C port változás megszakítás (PIC14000)
SSPIE Szinkron soros port megszakítás SSPIF
TMR1IE Timer1 túlcsordulás megszakítás TMR1IF
TMR2IE Timer2 értékhatár átlépés megszakítás
(utóosztóval)
TMR2IF
TXIE USART adás megszakítás TXIF

      A megszakítások a vezérlő bitek "0" állapotában tiltottak, "1" állapotában pedig engedélyezettek.

      A vezérlő és jelzőbitek regiszteren belüli elhelyezkedése eszközfüggő és a mikrovezérlő adatlapokon megtalálható.

      A megszakításkérés indítófeltételének megjelenésekor a jelzőbitek minden esetben logikai "1"-re állnak be a megszakítás engedélyezettségétől függetlenül.
      A jelzőbiteket szoftverből kell nullázni. Engedélyezett megszakítások esetén a nullázás elmulasztása hibás programműködést eredményezhet.

      A vezérlő és jelzőbitek szoftverből írhatóak és olvashatóak, POR és BOR hatására logikai "0"-ra állnak 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 >>

Vissza a főoldalra    Vissza a PIC főoldalra