Personal computer/Mapping/Interfacce: differenze tra le versioni
< Personal computer | Mapping
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
interfaccia generica |
||
Riga 1: | Riga 1: | ||
{{Personal_computer}} |
{{Personal_computer}} |
||
Le interfacce di I/O permettono la comunicazione tra CPU e dispositivi periferici. |
|||
Qualsiasi dispositivo di interfacciamento ha quindi due interfacce, una rivolta verso il bus di sitema e quindi stanrd, l'altra specifica per il dispositivo periferico e quindi dipendente dal tio di unità. |
|||
Per quanto riguarda un'interfaccia ad 8 bit, considerando soltanto la parte rivolta verso il bus dati saranno sicuramente presenti i pin |
|||
+----------------+ |
|||
<-> | D[0..7] | |
|||
--> | CS* | |
|||
--> | RD* | ; interfaccia verso la periferica |
|||
--> | WR* | |
|||
--> | A[0..n-1] | |
|||
+----------------+ |
|||
D[0..7] 8 bit dati |
|||
CS* '''Chip Select''' Se basso l'interfaccia è stata indirizzata |
|||
RD* '''Read''' Utilizza l'interfaccia in lettura |
|||
WR* '''Write''' Utilizza l'interfaccia in scrittura |
|||
A[0..n-1] ''n'' bit di indirizzo |
|||
=== RS 232=== |
=== RS 232=== |
Versione delle 16:33, 19 mar 2006
Le interfacce di I/O permettono la comunicazione tra CPU e dispositivi periferici. Qualsiasi dispositivo di interfacciamento ha quindi due interfacce, una rivolta verso il bus di sitema e quindi stanrd, l'altra specifica per il dispositivo periferico e quindi dipendente dal tio di unità.
Per quanto riguarda un'interfaccia ad 8 bit, considerando soltanto la parte rivolta verso il bus dati saranno sicuramente presenti i pin
+----------------+ <-> | D[0..7] | --> | CS* | --> | RD* | ; interfaccia verso la periferica --> | WR* | --> | A[0..n-1] | +----------------+ D[0..7] 8 bit dati CS* Chip Select Se basso l'interfaccia è stata indirizzata RD* Read Utilizza l'interfaccia in lettura WR* Write Utilizza l'interfaccia in scrittura A[0..n-1] n bit di indirizzo