Diagrama de pines del microprocesador 8085

El diagrama de pines del microprocesador 8085 es el siguiente: 

1. Bus de direcciones y Bus de datos: 
El bus de direcciones es un grupo de dieciséis líneas, es decir, A0-A15. El bus de direcciones es unidireccional, es decir, los bits fluyen en una dirección desde la unidad de microprocesador a los dispositivos periféricos y utiliza el bus de direcciones de orden superior. 

2. Señales de control y estado: 
 

  • ALE: es una señal de habilitación de bloqueo de dirección. Se eleva durante el primer estado T de un ciclo de máquina y habilita los 8 bits inferiores de la dirección, si su valor es 1; de lo contrario, se activa el bus de datos. 

     

  • IO/M’ – Es una señal de estado que determina si la dirección es de entrada-salida o de memoria. Cuando es alto (1), la dirección en el bus de direcciones es para dispositivos de entrada y salida. Cuando es bajo (0), la dirección en el bus de direcciones es para la memoria. 

     

  • SO, S1: estas son señales de estado. Distinguen los diversos tipos de operaciones como detener, leer, buscar instrucciones o escribir. 

     

10/M’ S1 S0 Estado del bus de datos
0 1 1 Obtención de código de operación
0 1 0 Lectura de memoria
0 0 1 Escritura de memoria
1 1 0 Lectura de E/S
1 0 1 Escritura de E/S
1 1 1 Confirmación de interrupción
0 0 0 Detener
  •  
  • RD’ – Es una señal para controlar la operación READ. Cuando está bajo se lee la memoria seleccionada o el dispositivo de entrada-salida. 

     

  • WR’ – Es una señal para controlar la operación de ESCRITURA. Cuando baja, los datos en el bus de datos se escriben en la memoria seleccionada o en la ubicación de E/S. 

     

  • LISTO: detecta si un periférico está listo para transferir datos o no. Si READY es alto (1), el periférico está listo. Si es bajo (0), el microprocesador espera hasta que sube. Es útil para interconectar dispositivos de baja velocidad. 
     

3. Fuente de alimentación y frecuencia de reloj: 

  • Vcc – fuente de alimentación de +5v 

     

  • Vss – Referencia de tierra 

     

  • XI, X2: un cristal está conectado en estos dos pines. La frecuencia se divide internamente por dos, por lo tanto, para operar un sistema a 3 MHz, el cristal debe tener una frecuencia de 6 MHz. 

     

  • CLK (OUT): esta señal se puede utilizar como reloj del sistema para otros dispositivos. 
     

4. Interrupciones y señales iniciadas por periféricos: 
El 8085 tiene cinco señales de interrupción que se pueden utilizar para interrumpir la ejecución de un programa. 

(i) INTR 
(ii) RST 7.5 
(iii) RST 6.5 
(iv) RST 5.5 
(v) TRAMPA 

El microprocesador reconoce la Solicitud de Interrupción por señal INTA’. Además de las interrupciones, hay tres señales iniciadas externamente, a saber, RESET, HOLD y READY. Para responder a la solicitud HOLD, tiene una señal llamada HLDA. 

  • INTR: es una señal de solicitud de interrupción. 

     

  • INTA’ – Es un acuse de recibo de interrupción enviado por el microprocesador después de recibir INTR. 
     

5. Restablecer señales: 

  • RESET IN’: cuando la señal en este pin es baja (0), el contador de programa se establece en cero, los buses se prueban y la unidad de microprocesador se reinicia. 

     

  • RESET OUT: esta señal indica que la MPU se está reiniciando. La señal se puede utilizar para restablecer otros dispositivos. 
     

6. Señales DMA: 

  • HOLD – Indica que otro dispositivo está solicitando el uso del bus de direcciones y datos. Habiendo recibido la solicitud HOLD, el microprocesador renuncia al uso de los buses tan pronto como se completa el ciclo actual de la máquina. El procesamiento interno puede continuar. Después de la eliminación de la señal HOLD, el procesador recupera el bus. 

     

  • HLDA: es una señal que indica que se recibió la solicitud de retención después de la eliminación de una solicitud HOLD, la HLDA baja. 
     

7. Puertos de E/S 
en serie: la transmisión en serie en 8085 se implementa mediante las dos señales, 

  • SID y SOD: SID es una línea de datos para entrada en serie, mientras que SOD es una línea de datos para salida en serie. 
     

Publicación traducida automáticamente

Artículo escrito por Yash_R y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *