Usando el modo BSR de 8255 con 8085

0

Cuando se utiliza el 8255 para iluminar una matriz de LED en el modo BSR, ¿es necesario configurar primero el puerto c como puerto de salida? ¿Por qué?

En nuestro laboratorio, cuando no tenía configurado el puerto C como salida y usaba directamente el modo BSR para configurar y restablecer bits individuales, solo respondían los 4 LED conectados a los cuatro bits inferiores del puerto C. Cuando configuro el puerto C como salida, se obtuvo la salida deseada. Pero, ¿cuál es la necesidad de establecer el puerto C como salida? Cuando estamos configurando y restableciendo ciertos bits en el puerto C, ¿no debería tomarse el puerto C automáticamente como un puerto de salida?

    
pregunta Ranjith

1 respuesta

2

La práctica generalizada es que la habilitación de salida de los puertos de E / S bidireccionales / multifuncionales se ve afectada solo por el contenido del registro de configuración / dirección de salida, y no por ningún cambio en el registro de datos.

Puede pensar que el modo de configuración / restablecimiento de bits es especial, pero lo único que hace es modificar el registro de datos. Si no se modifica, la configuración de salida / entrada permanece como predeterminada, con el puerto C dividido.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas