Vissza a főoldalra    Vissza a PIC főoldalra

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

 


7.2. INTCON regiszter


      Az INTCON megszakítás vezérlő regiszter a következő feladatokat látja el:
     ˇ Globális megszakítás engedélyezés, illetve tiltás a GIE vezérlő bittel;
     ˇ A Timer0 8 bites számláló áramkör túlcsordulásakor fellépő megszakítás engedélyezése és kijelzése a T0IE vezérlő és T0IF jelzőbittel;
     ˇ Az INT csatlakozón fellépő külső megszakítás engedélyezése és kijelzése az INTE vezérlő és INTF jelzőbittel (nem minden típusnál);
     ˇ Az A port változás megszakítás engedélyezése és kijelzése az RAIE vezérlő és RAIF jelzőbittel (néhány újabb típusnál);
     ˇ A B port változás megszakítás engedélyezése és kijelzése az RBIE vezérlő és RBIF jelzőbittel (nem minden típusnál);
     ˇ A GP port változás megszakítás engedélyezése és kijelzése az GPIE vezérlő és GPIF jelzőbittel (a 8 kivezetéses típusoknál);
     ˇ Periféria-megszakítások engedélyezése a PEIE vezérlő bittel (nem minden típusnál);
     ˇ EEPROM írás vége megszakítás engedélyezése az EEIE vezérlő bittel (nem minden típusnál);
     ˇ A/D konverzió vége megszakítás engedélyezése az ADIE vezérlő bittel (nem minden típusnál).

      Az INTCON megszakítás vezérlő regiszter egyes bitjeinek elhelyezkedését mutatja a következő táblázat.

7.2-1. Táblázat
INTCON 7.bit 6.bit 5.bit 4.bit 3.bit 2.bit 1.bit 0.bit
Gyári
azonosító
GIE PEIE
(EEIE, ADIE)
T0IE INTE RBIE
(RAIE, GPIE)
T0IF INTF RBIF
(RAIF, GPIF)
Jelentés Globális megszakítás engedélyezés;
"0" - tiltva;
"1" - engedélyezve
Periféria megszakítások engedélyezése;
"0" - tiltva;
"1" - engedélyezve
Timer0 túlcsordulás megszakítás engedélyezése;
"0" - tiltva;
"1" - engedélyezve
INT külső megszakítás engedélyezése;
"0" - tiltva;
"1" - engedélyezve
Port változás megszakítás engedélyezése;
"0" - tiltva;
"1" - engedélyezve
Timer0 túlcsordulás jelzőbit;
"0" - inaktív;
"1" - aktív;
(szoftveres törlésű)
INT külső megszakítás jelzőbit;
"0" - inaktív;
"1" - aktív;
(szoftveres törlésű)
Port változás megszakítás jelzőbit;
"0" - inaktív;
"1" - aktív;
(szoftveres törlésű)
Jellemzők Írható-olvasható Írható-olvasható Írható-olvasható Írható-olvasható Írható-olvasható Írható-olvasható Írható-olvasható Írható-olvasható
POR és BOR
után
0 0 0 0 0 0 0 0

      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.

  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