Microprocesador - Configuración de pines 8085

La siguiente imagen muestra el diagrama de pines del microprocesador 8085 -

Los pines de un microprocesador 8085 se pueden clasificar en siete grupos:

Bus de direcciones

A15-A8, lleva los 8 bits más significativos de memoria / dirección de E / S.

Bus de datos

AD7-AD0, lleva la dirección y el bus de datos de 8 bits menos significativos.

Señales de control y estado

Estas señales se utilizan para identificar la naturaleza del funcionamiento. Hay 3 señales de control y 3 señales de estado.

Tres señales de control son RD, WR y ALE.

  • RD - Esta señal indica que el IO o dispositivo de memoria seleccionado debe leerse y está listo para aceptar datos disponibles en el bus de datos.

  • WR - Esta señal indica que los datos del bus de datos se escribirán en una memoria o ubicación de E / S seleccionada.

  • ALE- Es un pulso positivo que se genera cuando el microprocesador inicia una nueva operación. Cuando el pulso aumenta, indica dirección. Cuando el pulso baja indica datos.

Tres señales de estado son IO / M, S0 y S1.

IO / M

Esta señal se usa para diferenciar entre operaciones de IO y de memoria, es decir, cuando es alta indica operación IO y cuando es baja indica operación de memoria.

S1 y S0

Estas señales se utilizan para identificar el tipo de operación actual.

Fuente de alimentación

Hay 2 señales de fuente de alimentación: VCC y VSS. VCC indica fuente de alimentación de + 5v y VSS indica señal de tierra.

Señales de reloj

Hay 3 señales de reloj, es decir, X1, X2, CLK OUT.

  • X1, X2- Se conecta un cristal (RC, LC N / W) en estos dos pines y se utiliza para establecer la frecuencia del generador de reloj interno. Esta frecuencia se divide internamente por 2.

  • CLK OUT - Esta señal se utiliza como reloj del sistema para dispositivos conectados con el microprocesador.

Interrupciones y señales iniciadas externamente

Las interrupciones son las señales generadas por dispositivos externos para solicitar al microprocesador que realice una tarea. Hay 5 señales de interrupción, es decir, TRAP, RST 7.5, RST 6.5, RST 5.5 e INTR. Discutiremos las interrupciones en detalle en la sección de interrupciones.

  • INTA - Es una señal de reconocimiento de interrupciones.

  • RESET IN - Esta señal se utiliza para reiniciar el microprocesador poniendo el contador del programa a cero.

  • RESET OUT - Esta señal se utiliza para reiniciar todos los dispositivos conectados cuando se reinicia el microprocesador.

  • READY- Esta señal indica que el dispositivo está listo para enviar o recibir datos. Si READY es bajo, entonces la CPU tiene que esperar a que READY suba.

  • HOLD - Esta señal indica que otro maestro está solicitando el uso de los buses de dirección y datos.

  • HLDA (HOLD Acknowledge)- Indica que la CPU ha recibido la solicitud HOLD y abandonará el bus en el siguiente ciclo de reloj. HLDA se establece en bajo después de que se elimina la señal HOLD.

Señales de E / S en serie

Hay 2 señales en serie, es decir, SID y SOD y estas señales se utilizan para la comunicación en serie.

  • SOD (Línea de datos de salida en serie): la salida SOD se establece / restablece según lo especificado por la instrucción SIM.

  • SID (Línea de datos de entrada en serie): los datos de esta línea se cargan en el acumulador cada vez que se ejecuta una instrucción RIM.