Red de conocimiento informático - Computadora portátil - chip 8255

chip 8255

Chip de interfaz periférica programable 8255A

Una estructura: (conocimientos básicos de hardware como pines):

1 El puerto de datos tiene un puerto, un puerto B, y puerto C Los puertos son todos de 8 bits y son independientes.

Salida del puerto A: pestillo/búfer

Entrada: pestillo

Salida del puerto B: pestillo/búfer

Entrada: búfer

Salida del puerto C: pestillo/búfer

Entrada: búfer

2 Lógica de control del grupo A y del grupo B

Grupo A Puerto A en el puerto C (PC7---PC4)

Grupo B en el puerto B y puerto C (PC3---PC0)

3 lógica de control de lectura/escritura

RESET: 1) La señal de reinicio está activa en un nivel alto

2) Todos los registros de control en 8255 se borran a 0

3) Configure los tres puertos en modo de entrada

__

CS: La señal de selección de chip está activa a bajo nivel y se utiliza para seleccionar el chip.

__

RD: La señal de lectura está activa baja

__

WR: La señal de escritura está activa baja

Línea A0A1: A0 A1

0 0 Puerto A

0 1 Puerto B

1 0 Puerto C

1 1 Registro de control puerto

Dos palabras de control 8255 (conocimientos básicos que necesita dominar al escribir programas)

Palabra de control de selección de modo: D7D6D5D4D3D2D1D0

D7: 1 significa que es el palabra de control de selección de modo

D6D5: determina el modo de funcionamiento del puerto A: 00--modo 0, 01--modo 1, 1X--modo 2

D4: determina si el puerto A es entrada o salida 1--entrada 0--salida

D3: determine si el puerto C es entrada o salida 1--entrada 0--salida

D2: determine el funcionamiento modo del puerto B 00--modo 0, 01-- Modo 1

D1: determina si el puerto B entra o sale 1--entrada 0--salida

D0: determina si entradas o salidas del puerto C 1--entrada 0--salida

Configurar/restablecer palabra de control: D7D6D5D4D3D2D1D0

D7 0 significa configurar/restablecer palabra de control

D6D5D4 Generalmente escriba 000 para estos 3 bits

D3D2D1 Estos 3 bits representan

000 PC0

001 PC1

010 PC2

.

.

111 PC7

D0 0 restablecer 1 establecer restablecer 0 o establecer 1 para una determinada PCi (yo va de 0 a 7)

p>