DE SISTEMAS Y ELECTRONICA
Introduccin
La Interface Perifrica Programable - PPI 8255 Es un
dispositivo de E/S de propsito general, programable,
capaz de controlar 24 lneas con diferentes
configuraciones (E/S) y en hasta 3 modos de operacin.
Se utiliza para dar al CPU acceso a puertos de E/S
paralela programable, acta como interface entre un Up.
y cualquier dispositivo de E/S, y tiene un bajo costo.
Programacin
El 82C55 es programado a travs de dos registros de
control internos.
Al recibir un comando por sus lneas de datos el PPI
determina a cual registro de control va dirigido dicho
comando de acuerdo al valor de su bit ms significativo:
1: Registro de control A
0: Registro de control B.
10
11
Programacin Modo 0
En este modo el 82C55 funciona como buffer de entrada
o como latch de salida.
Es decir, los puertos A, B y C pueden ser
individualmente programados como puertos de E o S.
Programacin Modo 1
Este modo permite la comunicacin paralela
unidireccional.
Es decir los puertos A y/o B pueden ser configurados
como un registro de entrada. Esto permite que los datos
se almacenen en el puerto hasta que el Up. est listo para
leerlos.
El puerto C se utiliza para gestionar las seales de
12
reconocimiento o control que hacen funcionar a los
Programacin Modo 2
Este modo permite la implementacin de
una comunicacin paralela bidireccional.
Este modo slo es vlido para el grupo A,
donde el puerto A se vuelve bidireccional
permitiendo Tx y Rx datos en los 8 bits del
bus.
13
14