Está en la página 1de 2

Sistemas Digitales II

4.4 REGISTROS ESPECIALES TCON, IE, IP.

REGISTRO DE CONTROL TCON

TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0

Uso de TIMERS INT’s EXTERNAS

TF1(TCON 7)_ Banderas de sobreflujo timer 1 se pone en 0 o en 1 automáticamente

TR1 (TCON 6)_ Bit de control para timer 1 se pone en 1 o en 0 por programa

TF0(TCON 5) _ Banderas de sobreflujo de timer 0 se pone en 0 o en 1 automáticamente

TRO(TCON 4)_ Bit de control para timer 0 se pone en 1 o en 0 por programa

IEI(TCON 3)_ Banderas de interrupción externa 1 se pone en 1 al interrumpir y se


borra al Servicio de interrupción

IT1(TCON 2)- Interrupción Ext. 1,1 =Sensible a la transición , 0= sensible al nivel = 0

IE0(TCON 1)- Bandera interrupción externa 0 se pone en 1 al interrumpir y se borra al


servicio de interrupción.

IT0(TCON 0)-Interrupción Ext. 0 ,1 =Sensible a la transición , 0 = sensible al nivel = 0

REGISTRO IE (Interrupt Enable)

Todos los bits que generan interrupciones se pueden poner en 1 o 0 por


programa en el mismo resultado que si hubiera sido por circuiteria además de
esto el registro IE contiene también un bit de deshabilitación global.(EA).

EA - ET2 ES ET1 EX1 ET0 EX0

EA IE.7 Deshabilita todas las interrupciones


- IE.6 Reservado
ET2 IE.5 Habilitar interrupción de timer 2.
ES IE.4 Habilitar puerto serie .
ET1 IE.3 Habilitar interrupción de timer 1.
EX1 IE.2 Habilitar interrupción externa 1.

Apuntes del Ing. Jorge Aguirre B.


Sistemas Digitales II

ET0 IE.1 Habilitar interrupción de timer 0


EX0 IE0 Habilitar interrupción externa 0.

ESTRUCTURA DE PRIORIDADES (REGISTRO IP )

Cada fuente de interrupción puede ser programada a uno de 2 niveles de prioridad poniendo
en 1 o en 0 un bit del registro IP, como se muestra en la sig. Figura.

Una interrupción de baja prioridad puede ser interrumpida a su vez por una interrupción de
mas acta prioridad peor no otra de menor o igual prioridad.

REGISTRO IP

- - PT2 PS PT1 PX1 PT0 PX0

- IP.7 Reservado
- IP.6 Reservado
PT2 IP.5 Prioridad interrupción timer 2
PS IP.4 Prioridad puerto serie.
PT1 IP.3 Prioridad interrupción timer 1
PX1 IP.2 Prioridad interrupción externa 1
PT0 IP.1 Prioridad interrupción timer 0
PX0 IP.0 Prioridad interrupción externa 0

Si ocurren 2 requerimientos de interrupción del mismo nivel simultáneamente una secuencia


interna de rastreo determina a cual darle servicio.

Esta secuencia se muestra a continuación .

FUENTE PRIORIDAD DEL MISMO NIVEL

1.-IE0 mas alta


2.-TF0
3.-IE1
4.-TF1
5.-RI+TI
6.-TF2+EXF2 mas baja

Apuntes del Ing. Jorge Aguirre B.

También podría gustarte