El microprocesador 8085 tiene líneas de entrada/salida en serie que constan de dos pines de la siguiente manera:
1. Serial Output Data (SOD) 2. Serial Input Data (SID)
Ambos están especialmente diseñados para entrada/salida, que además se controla mediante software. La transferencia de datos se controla con la ayuda de dos instrucciones, es decir, SIM y RIM.
Ahora, veamos ambos pines uno por uno:
- Datos de salida en serie (SOD):
la instrucción SIM debe iniciarse para generar datos en serie. Esto se hace a través de la Línea SOD.Ejemplos:
Instrucciones:
MVI A, 80H: Establecer D7 en el acumulador = 1
RAR: Establecer D6 = 1 y llevar el acarreo a D7
SIM: Salida D7En el conjunto de instrucciones anterior, la línea de salida en serie se habilita girando 1 en la posición de bit D6; la instrucción SIM emite el bit de acarreo a través de la posición de bit D7.
Se puede representar como:Figura – Interpretación por Instrucción SIM - Datos de entrada en serie (SID):
en SID, la instrucción RIM se inicia para ingresar datos en serie. Esto se hace a través de la línea SID.
Se puede representar como:Figura – Interpretación por Instrucción RIM
Ventaja:
en un sistema de entrada/salida controlado por software, las líneas SID y SOD eliminan la necesidad de un puerto de entrada y salida respectivamente.