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.