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.