8255

Solo disponible en BuenasTareas
  • Páginas : 9 (2141 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de mayo de 2011
Leer documento completo
Vista previa del texto
ARQUITECTURA DE COMPUTADORAS |
PPI 8255 |
|
|
Barriento RIveros, Macgyver 08200010 |
|
|

PPI 8255
El Intel 8255 (o i8255) Programmable Peripheral Interface (PPI : interfaz programable de periféricos) es un chip controlador de periféricos desarrollado originalmente para el microprocesador Intel 8085, y como tal miembro de una gran lista de chips conocida como la FamiliaMCS-85. Este chip se utilizó posteriormente con el Intel 8086 y sus sucesores. Fue fabricado (clonado) más tarde por muchos otros fabricantes. Se presenta en un encapsulado DIP de 40 pines, y una versión del 82C55A en encapsulado PLCC (plastic leaded chip carrier) de 44 pines.
Este chip se utiliza para que la CPU acceda al puerto paralelo programable de I/O, y es muy similar a otros chips como elMotorola 6520 PIA (Peripheral Interface Adapter), el MOS Technology 6522 (Versatile Interface adapter) y el MOS Technology CIA (Complex interface Adapter) todos desarrollados para la familia de CPUs 6502. Otros chips similares son el 2655 Programmable Peripheral Interface para la familia de CPUs Signetics 2650, el 6820 PIO (Peripheral I/O) para el Motorola 6800, el Western Digital WDC 65C21 (un 6520mejorado), y muchos otros.
In MODE 0, each group of 12 I/O pins may be programmed in sets of 4 and 8 to be inputs or outputs. En MODO 0, cada grupo de 12 pines I / O se puede programar en grupos de 4 y 8 a ser entradas o salidas. In MODE 1, each group may be programmed to have 8 lines of input or output. En el modo 1, cada grupo puede ser programado para tener 8 líneas de entrada o salida. 3 ofthe remaining 4 pins are used for handshaking and interrupt control signals. 3 de los 4 pines se utilizan para las señales de control del apretón de manos y de interrupción. MODE 2 is a strobed bi-directional bus configuration. MODO 2 es una configuración de bus strobed bi-direccional.
The 8255 is a 40 pin integrated circuit (IC), designed to perform a variety of interface functions in a computerenvironment. El 8255 es un circuito de 40 pines integrado (IC), diseñado para realizar una variedad de funciones de la interfaz en un entorno informático. The 8255 wasn't originally designed to be connected to the Z80. El 8255 no fue diseñado originalmente para ser conectado a la Z80. It was manufactured by Intel for the 8080 microprocessor. Fue fabricado por Intel para el microprocesador 8080.Esquema de la interconexión del controlador PPI 8255 con el microprocesador.
En los sistemas basados en microprocesadores o circuitos microprogramables, un puerto es un integrado (IC) encargado de establecer la transferencia de bits, ya sea de manera individual o en grupos (ejemplo: byte, word, nibble), desde el CPU hacia los dispositivos periféricos o desde los dispositivos periféricos hacia elCPU.
Por ejemplo, un circuito integrado de puerto muy famoso es el 8255 desarrollado por INTEL Corporation. Este IC posee 40 pines y 3 puerto de comunicación de 8 bits cada uno (Puerto A, Puerto B y Puerto C.)
En el dibujo asociado se observa una aplicación de la conexión de un integrado de puertos.
Las lineas indentificadas con las etiquetas D0 a D7 conforman los pines de datos, los cuales seconectan al bus de datos dentro del sistema microprogramable hacia el CPU.
Las lineas de selección de pùerto estan identificadas como A0 y A1, las cuales se conectan al bus de direcciones del sistema microprogramable.
Las lineas de control están identificadas como RESET, CS, WR, RD, las cuales permiten controlar el tipo de transferencia que va a realizar el CPU hacia el Puerto o del Puerto alCPU.
Mediante las instrucciones que ejecuta el CPU, éste puede enviar un dato hacia cualquier puerto o recibir un dato desde uno de los puertos.
Por ejemplo: enviar el dato 01101111 contenido en el registro de trabajo W al puerto A en un PIC;
El CPU carga el dato 01101111 en el registro registro de trabajo Work (Movlw 6F).
Luego el CPU transfiere el dato hacia el puerto en cuestion (en...
tracking img