Interface programable de perifericos

Páginas: 9 (2079 palabras) Publicado: 20 de marzo de 2012
DT98B0A Controlador de interfaz paralelo programable PPIC 8255

Este documento se encuentra almacenado en la dirección http://web.jet.es/emmanuel Visite la localización para obtener la última revisión. © Mario Emmanuel 1998. El documento puede distribuirse de modo íntegro. Prohibida su distribución parcial o alterada.

Controlador de interfaz paralelo programable PPIC 8255
Introducción
Unode los integrados universalmente usados en sistemas basados en microprocesadores es sin duda el 8255. Este circuito fue inicialmente diseñado por Intel Corporation como parte del juego de integrados de apoyo a sus primeros sistemas de 16 bits (8086 y 8088). El chipset incluía numerosos dispositivos tales como controladores serie, controlador de CRT, gestores de acceso directo a memoria,controladores de unidades de disco, etc. La fuerte evolución en el diseño de computadoras ha convertido a gran parte del chipset del 8086 en piezas de museo debido a que muchas de las funciones no tienen hoy día utilidad alguna (carece de sentido emplear viejos controladores de CRT o disco). Sin embargo existen una serie de componentes que conservan todavía hoy, después de veinte años, toda su utilidad. Enconcreto nos estamos refiriendo a la UART 8251 y al controlador de interfaz paralelo PPI 8255. En este artículo trataremos el 8255, un versátil y económico integrado de fácil conexión a cualquier sistema basado en microprocesador o microcontrolador, que proporciona de un modo elegante y sencillo puertos E/S disponibles. La opción más correcta sería emplear estos dispositivos en un sistema basadoen un 8086/8088 (actualmente manufacturados en versiones CMOS de bajo consumo y alta velocidad por OKI Semiconductor Corp.), si bien dada su versatilidad pueden ser empleados por cualquier otro sistema. Entre las aplicaciones actuales podemos comprobar como el 8255 se encuentra con facilidad en tarjetas de expansión de puertos para el bus ISA del PC, ya que simplifica enormemente la elaboración dela placa de circuito impreso aportando suficiente potencia de control. Es también ideal para expansión de puertos E/S en monoplacas o gestión de periféricos como conversores analógico/digital y otros.

Arquitectura del 8255
El 8255 se encapsula en formato DIP de 40 terminales como es habitual en los controladores del chipset 8086. Existen cinco grupos de señales, además de los dos terminales dealimentación: • • • • • Grupo de control Bus de datos Puerto A Puerto B Puerto C

Los terminales del dispositivo se distribuyen del siguiente modo: Pin 37,38,39,40,1,2,3,4 25...18 10...13 17...14 27...34 26 7 35 36 5 6 8,9 Descripción Puerto A PA7...PA0 Puerto B PB7...PB0 Puerto C alto PC7...PC4 Puerto C bajo PC3...PC0 Bus de datos D7...D0 Alimentación +5V Vcc Tierra Gnd Señal de reinicio ResetValidación de escritura /WR Petición de lectura /RD Selección de chip /CS Selección de registro A1,A0 interno del

Podemos observar el diagrama dispositivo en la figura adjunta.

1

Figura 1 Básicamente se trata de tres puertos (A,B,C) de ocho bits, encontrándose el puerto C dividido en dos puertos de cuatro bits. Estos cuatro puertos formados (dos de ocho bits y dos de cuatro) seorganizan en dos grupos de 12 bits. Cada grupo contiene un puerto de ocho bits y otro de cuatro. El primer grupo comprende el puerto A y la parte alta del puerto C mientras que el segundo comprende el puerto B y la parte baja del puerto C. • Grupo A: PA0..PA7 + PA4..PA7 • Grupo B: PB0..PB7 + PA0..PA3 Estos grupos pueden operar en tres modos de funcionamiento diferentes: • Modo 0: • Modo 1: Tres puertos decuatro bits programables como entrada o salida. Un puerto de ocho bits programable como entrada o salida y un puerto de cuatro bits de control. Este modo configura al puerto A como un puerto bidireccional dejando los cinco bits mas significativos del puerto C (PC3...PC7 nótese que emplea por tanto más de un grupo) como líneas de control del puerto. Estos modos de operación se definen mediante...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programas de interface
  • perifericos de interfaces
  • Interfaz Periférica Programable (Ppi)
  • Interfaz Periferica Programable 8255 Con Assembler
  • Programas de interfaces html y php
  • Puerto Para Interfaces Programable
  • Interfaces
  • Interfaces

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS