Externí přerušení

Externí přerušení je vyvoláno změnou hodnoty na vývodu P3.2 (INT0) popř. P3.3 (INT1). V okamžiku vyvolání se nastaví příznak IE0 popř. IE1 (reg.TCON). V okamžiku vstupu do obsluhy přerušení se tento příznak nuluje.
Pomocí bitu IT0 popř. IT1 (reg.TCON) lze nastavit, jestli přerušení vyvolá sestupná hrana (log0) nebo úroveň log0 (log1).
- sestupnou hranou se rozumí přechod z log1 do log0, takže, aby mohlo být přerušení znovu vyvoláno, musí se úroveň na vstupu vrátit na log1 minimálně na 1 strojový cyklus.
- úroveň log0 znamená, že, aby bylo přerušení vyvoláno znovu, se úroveň na vstupu může ponechat po dobu obsluhy přerušení a nové přerušení je vyvoláno ihned po jejím ukončení.