Sei sulla pagina 1di 8

INTERFAZ PERIFRICA

PROGRAMABLE
Microprocesadores
INTEL 8255A
INTEL 8255 es una
Terminales del
interfaz verstil que nos
8255 (24 pin)
permite tener puertos
de entrada y salida
simple, as como puertos
Dos puertos de
de E/S sincronizados. 8-bits (A, B)
Esta interfaz esta
diseada para trabajar
Puerto C que
con casi cualquier puede ser
microprocesador. utilizado en
modo bit
Modos de Operacin
Modo de
Operacin

Modo Bit Modo Byte


(Set/Reset)

Puerto C Modo 0 Modo 1 Modo 2

Puertos simples A, B y Handshake para Modo bidireccional


C puertos A y B para puerto A

Puerto B es usado
Puerto C es usado como puerto simple
para sincronizacin y el C es usado
para sincronizacin
Diagrama a bloque del 8255
Lgica de Control del 8255
RD Lectura: esta seal RST Reset, es una
habilita la operacin de seal activa en alto que
lectura limpia todos los registros
del 8255
WR Escritura, esta CS, A0 y A1 seales
seal permite la utilizadas para
escritura al puerto. habilitacin del chip,
Cuando se activa se enviada desde el
habilita la escritura en decodificador externo.
el registro asociado al Las otras dos seales se
puerto correspondiente conectan del
microprocesador
Lgica de Control

La seal CS es el Chip Select Master del 8255,


mientras que A1 y A0 especifican el puerto o
registro de control como se muestra en la siguiente
tabla
CS A1 A0 Seleccin
0 0 0 Puerto A
0 0 1 Puerto B
0 1 0 Puerto C
0 1 1 Registro de Control
1 X X 8255 no es seleccionado
Palabra de Control
CS Dir. Puerto
A7 A6 A5 A4 A3 A2 A1 A0

1 0 0 0 0 0 0 0 80H A
1 0 0 0 0 0 0 1 81H D
1 0 0 0 0 0 1 0 82H C
1 0 0 0 0 0 1 1 83H Control
Palabra de Control
D7 D6 D5 D4 D3 D2 D1 D0 Grupo B

Puerto C (parte baja)


1= Entrada
0=Salida
Puerto B
1 = Entrada
0= Salida
Modo
0 = Modo 0
1 = Modo 1
Grupo A

Puerto C (parte alta)


1= Entrada
0=Salida
Puerto A
1 = Entrada
0= Salida
Modo
00 = Modo 0
01 = Modo 1
1 = Modo E/S 1X = Modo 2

0 = BSR Mode

Potrebbero piacerti anche