Per il nostro prossimo dispositivo useremo i registri a scorrimento, nessun registro a scorrimento ha
più applicazioni, ma è principalmente utilizzato nelle comunicazioni seriali.
Il primo bit entra nel registro sulla linea seriale e viene memorizzato nel bit meno significativo.
Ora può essere il bit più significativo se si vuole, ma il punto è
che inizia da una parte del byte il bit successivo scende lungo la linea seriale e il registro sposta il bit precedentemente memorizzato su un punto.
Quindi memorizza il nuovo bit nel primo bit del byte all'avvio del bit successivo.
Ancora una volta sposta tutti i bit precedentemente memorizzati su uno e memorizza il bit successivo nella
posizione più bassa all'arrivo di ciascun bit.
Sposta i bit su uno finché l'intero registro non è pieno.
Ora sul bus parallelo è disponibile un numero a 8 bit nel dispositivo elettronico, i registri a scorrimento possono essere un numero qualsiasi
di bit totali, ma nel caso della scheda che stiamo per utilizzare è un registro a 8 bit.
Ora quello che ho dimostrato qui era uno spostamento nel registro in cui si spostano bit da
una fonte esterna al registro.
È anche possibile ottenere uno shift shift shift che è semplicemente il processo opposto un byte di dati viene caricato nel
registro da un bus parallelo e quindi sposta i dati un bit alla volta lungo la linea
seriale.
Esiste una linea di clock corrispondente che sincronizza la comunicazione seriale con lo spostamento del registro
se il registro si sta spostando, quindi viene generato un impulso di clock quando il bit viene
spostato dal registro alla linea dati e il registro di spostamento del destinatario blocca e carica quel bit nel suo registro
perché c'è un clock clock sincronizzato qui c'è molta libertà e tempismo.
Puoi andare veramente veloce o molto lento.
Non importa perché c'è un orologio sincronizzato in modo da poter avere due dispositivi con capacità
molto diverse.
Per quanto riguarda la velocità.
E possono comunicare liberamente tra loro.
Puoi spostare prima il bit meno significativo o puoi spostare prima il bit più significativo.
Ovviamente devi decidere che.
Ma in generale la velocità di trasmissione non deve essere concordata tra le
due parti comunicanti.
È possibile spostare i registri su un chip come il TTL 74 LS 166 o anche la maggior parte dei microprocessori.
OK mettiamo alcuni registri dei registri di turno da usare nella prossima lezione.