Mi comprensión básica de usar un registro de desplazamiento para convertir datos en serie a paralelos es la siguiente:
- En cada pulso de reloj, se lee el estado del pin de datos en serie
- A medida que se leen los datos, se transfiere a los registros
- Cuando el pin de retención pulsa, los valores en el registro se envían a los pines de salida paralelos
Aquí hay un diagrama de tiempo para el 74HC595.
SH_CP es el reloj y DS es el pin de datos en serie. Para comenzar, el nivel de DS es bajo, y luego el nivel es alto y luego el pestillo comienza a latir ... Entonces realmente no lo entiendo. Tal como está, no entiendo lo que explica este diagrama o su utilidad.