Interfaz Periferica Programable 8255 Con Assembler

Páginas: 7 (1644 palabras) Publicado: 13 de noviembre de 2012
INFORME No 6

INTERFACE PERIFERICA PROGRAMABLE
(PPI)

OBJETIVO:
▪ Comprobar el funcionamiento de la (PPI) de forma manual utilizando puerto paralelo o eslots ISA.
▪ Manejar los puertos A, B para mostrar datos

MATERIALES:

• Una computadora Pentium III

• Cables de alimentación

• D8255AC

• 24 Led’s

• 24 Resistores

•Alambres de conexión para prothoboard

• Fuente de alimentación

• Suchero



MARCO TEORICO:



La Interfaz 8255 de Intel es un dispositivo programable de E/S de prepósito general, para utilizar con cualquier MP Intel para efectuar la interfaz de los dispositivos periféricos con el bus del PC.



Características básicas son:



• 24 líneas de E/S programables.• Compatible con niveles TTL.

• Control Set/Reset sobre cualquier línea.

• Alimentación simple de 5V.

• Encapsulado DIL 40.

• Potencia de disipación 1W.









[pic]

DIAGRAMA EN BLOQUES

[pic]

La interfaz tiene un lado denominado CPU y un lado de periféricos. El lado de la CPU conformado por: buffer del bus de datos, bloque de control de lectura yescritura.
El lado de los periféricos contiene a los puertos A, B, C. que son configurados para tener una gran variedad de características.

LINEAS DE E/S: Las líneas D7 – D0 representan el bus de datos bidireccional que se comunica con el Mp del sistema.

BLOQUE DE CONTROL Y LECTURA-ESCRITURA.

La función de este bloque es controlar las transferencias internas de los datos. Recoge lainformación de dirección y las señales de control provenientes del microprocesador, empleando las siguientes líneas:



- CS’ (chip select): un nivel bajo en esta entrada habilita la intercomunicación entre el microprocesador y el periférico.

- RD’ (read): un nivel “0” habilita al 8255 para enviar el dato al microprocesador a través del bus de datos.

- WR’ (write): unnivel bajo habilita el microprocesador para escribir datos o palabras de control en el 8255.

- A0 y A1: Estas señales de entrada, junto con las de lectura o escritura RD o WR controlan la selección de una de las tres puertas o del registro de programación. Estas entradas van normalmente conectadas a los 2 bits menos significativos del bus de direcciones.

- RESET: un nivel ”1”en esta entrada borra el registro de control y todas las líneas quedan programadas en el modo de entrada.


El efecto combinado de todas estas líneas se detalla en la tabla siguiente:

|A1 |A2 |/RD |/WR |/CS |OPERACION |
|0 |0 |0 |1 |0 |Puerto A ------(Bus de datos ||0 |1 |0 |1 |0 |Puerto B------( Bus de datos |
|1 |0 |0 |1 |0 |Puerto C-----(Bus de datos |
|1 |1 |0 |1 |0 |Condición ilegal |
|0 |0 |0 |1 |0 |Bus de datos------(Puerto A|
|0 |1 |0 |1 |0 |Bus de Datos-----(Puerto B |
|1 |0 |0 |1 |0 |Bus de datos-----(Puerto C |
|1 |1 |0 |1 |0 |Bus de datos-----(Control |
|X |X |X |X |1 |Bus de datos en altaimpedancia |
|X |X |1 |1 |0 |Bus de datos en alta impedancia |


BLOQUE DE CONTROL A Y B.

El modo de funcionamiento de cada una de las puertas queda programado por software. La palabra de control que escribe el microprocesador sobre el periférico contiene la información del modo, bit activado, etc. y todo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Interfaz Periférica Programable (Ppi)
  • ESTRUCTURA DE UN PROGRAMA EN ASSEMBLER
  • Assembler
  • Assembler
  • Programa en c++ con interfaz grafica
  • Assembler
  • assembler
  • Interface programable de perifericos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS