8°pic 8259
8°pic 8259
8°pic 8259
programable - 8259
Contenido
I. CONCEPTOS FUNDAMENTALES.
II. CARACTERISTICAS
III. FUNCIONAMIENTO.
IV. DESCRIPCION DE PINES
V. APLICACIONES
2
Qu tcnica fue la solucin y en que consiste?
El procesador, en este caso, no sondea a ningn dispositivo, sino
que queda a la espera de que estos le avisen (le "interrumpan")
cuando tengan algo que comunicarle (ya sea un evento, una
transferencia de informacin, una condicin de error, etc.).
Con esto se logro:
Mejorar la eficiencia de uso del CPU.
Brindar atencin inmediata a dispositivos en cuanto lo
soliciten.
Interrupcin
3
Tipos
1. Interrupciones de Modalidad
Una seal asincrnica generada desde el hardware, que indica la necesidad de atencin
(interrupcin hardware); o,
Un evento sincrnico generado por software que indica la necesidad de un cambio en la
ejecucin (interrupcin software).
2. Interrupciones de software: Se implementan de forma similar que las llamadas a procedimientos
(subrutinas) con la diferencia que las tareas que realizan, estn ligadas al hardware de la computadora,
Por ejemplo que tareas?
3. Interrupciones de hardware: Pueden ser a su vez:
Enmascarable, cuando la atencin de estas interrupciones pueden ser permitidas o inhibidas por
programa.
No enmascarable, cuando la atencin de este tipo de interrupciones no pueden ser inhibidas por
programa (siempre se atienden).
4. Interrupciones de Procedencia:
Interna, Son generadas dentro del CPU. Por ejemplo:
Desbordamiento de la divisin,
Cdigo de operacin no vlido (illegal opcode), etc.
Externa, Son generadas externamente al CPU, pudiendo ser generadas por Devices de la
mainboard o por algn Device fuera de la mainborad conectado a sta mediante una unidad de
E/S. Por ejemplo: temporizador, teclado, H.D., etc..
4
El PIC 8259A agrega ocho interrupciones con vector y prioridades
codificadas al microprocesador.
5
Los conectores principales en un 8259
son los siguientes:
10