Microprocessore - Configurazione 8085 Pin

L'immagine seguente mostra il diagramma dei pin del microprocessore 8085 -

I pin di un microprocessore 8085 possono essere classificati in sette gruppi:

Indirizzo bus

A15-A8, trasporta gli 8 bit più significativi di memoria / indirizzo IO.

Bus dati

AD7-AD0, trasporta l'indirizzo a 8 bit e il bus dati meno significativi.

Segnali di controllo e stato

Questi segnali vengono utilizzati per identificare la natura del funzionamento. Ci sono 3 segnali di controllo e 3 segnali di stato.

Tre segnali di controllo sono RD, WR e ALE.

  • RD - Questo segnale indica che l'IO o il dispositivo di memoria selezionato deve essere letto ed è pronto per accettare i dati disponibili sul bus dati.

  • WR - Questo segnale indica che i dati sul bus dati devono essere scritti in una memoria o posizione IO selezionata.

  • ALE- È un impulso ad andamento positivo generato all'avvio di una nuova operazione dal microprocessore. Quando l'impulso è alto, indica l'indirizzo. Quando il polso scende indica i dati.

Tre segnali di stato sono IO / M, S0 e S1.

IO / M

Questo segnale viene utilizzato per distinguere tra operazioni di I / O e di memoria, cioè quando è alto indica operazione di I / O e quando è basso indica operazione da memoria.

S1 e S0

Questi segnali vengono utilizzati per identificare il tipo di operazione corrente.

Alimentazione elettrica

Sono presenti 2 segnali di alimentazione: VCC e VSS. VCC indica alimentazione + 5v e VSS indica segnale di massa.

Segnali dell'orologio

Ci sono 3 segnali di clock, cioè X1, X2, CLK OUT.

  • X1, X2- Un cristallo (RC, LC N / W) è collegato a questi due pin e viene utilizzato per impostare la frequenza del generatore di clock interno. Questa frequenza è divisa internamente per 2.

  • CLK OUT - Questo segnale viene utilizzato come orologio di sistema per i dispositivi collegati al microprocessore.

Interruzioni e segnali avviati esternamente

Gli interrupt sono i segnali generati da dispositivi esterni per richiedere al microprocessore di eseguire un'attività. Ci sono 5 segnali di interrupt, cioè TRAP, RST 7.5, RST 6.5, RST 5.5 e INTR. Discuteremo gli interrupt in dettaglio nella sezione interrupt.

  • INTA - È un segnale di conferma dell'interruzione.

  • RESET IN - Questo segnale viene utilizzato per resettare il microprocessore azzerando il contatore del programma.

  • RESET OUT - Questo segnale viene utilizzato per resettare tutti i dispositivi collegati al ripristino del microprocessore.

  • READY- Questo segnale indica che il dispositivo è pronto per inviare o ricevere dati. Se READY è basso, la CPU deve attendere che READY diventi alto.

  • HOLD - Questo segnale indica che un altro master richiede l'uso dei bus di indirizzo e dati.

  • HLDA (HOLD Acknowledge)- Indica che la CPU ha ricevuto la richiesta HOLD e abbandonerà il bus nel ciclo di clock successivo. HLDA è impostato su basso dopo che il segnale HOLD è stato rimosso.

Segnali I / O seriali

Ci sono 2 segnali seriali, cioè SID e SOD e questi segnali sono usati per la comunicazione seriale.

  • SOD (Linea dati di uscita seriale) - L'uscita SOD viene impostata / ripristinata come specificato dall'istruzione SIM.

  • SID (Riga dati in ingresso seriale) - I dati su questa riga vengono caricati nell'accumulatore ogni volta che viene eseguita un'istruzione RIM.