Microprocessore - Panoramica dell'interfaccia I / O

In questo capitolo, discuteremo dell'interfaccia della memoria e dell'interfaccia I / O con 8085.

Interfaceè il percorso per la comunicazione tra due componenti. L'interfacciamento è di due tipi, interfaccia di memoria e interfaccia di I / O.

Interfaccia di memoria

Quando eseguiamo un'istruzione, abbiamo bisogno che il microprocessore acceda alla memoria per leggere i codici delle istruzioni e i dati memorizzati nella memoria. Per questo, sia la memoria che il microprocessore richiedono alcuni segnali da leggere e scrivere nei registri.

Il processo di interfacciamento include alcuni fattori chiave da abbinare ai requisiti di memoria e ai segnali del microprocessore. Il circuito di interfaccia, pertanto, dovrebbe essere progettato in modo tale che corrisponda ai requisiti del segnale di memoria con i segnali del microprocessore.

Interfacciamento IO

Esistono vari dispositivi di comunicazione come la tastiera, il mouse, la stampante, ecc. Quindi, è necessario interfacciare la tastiera e altri dispositivi con il microprocessore utilizzando latch e buffer. Questo tipo di interfaccia è noto come interfaccia I / O.

Diagramma a blocchi di memoria e interfaccia I / O

8085 perni di interfacciamento

Di seguito è riportato l'elenco dei 8085 pin utilizzati per l'interfacciamento con altri dispositivi:

  • A 15 - A 8 (bus indirizzi superiori)
  • AD 7 - AD 0 (indirizzo inferiore / bus dati)
  • ALE
  • RD
  • WR
  • READY

Modi di comunicazione - Microprocessore con il mondo esterno?

Esistono due modi di comunicazione in cui il microprocessore può connettersi con il mondo esterno.

  • Interfaccia di comunicazione seriale
  • Interfaccia di comunicazione parallela

Serial Communication Interface - In questo tipo di comunicazione l'interfaccia riceve un singolo byte di dati dal microprocessore e lo invia bit per bit all'altro sistema in modo seriale e viceversa.

Parallel Communication Interface - In questo tipo di comunicazione, l'interfaccia riceve un byte di dati dal microprocessore e lo invia bit per bit agli altri sistemi in modo simultaneo (o) parallelo e viceversa.