Registros de desplazamiento, comprensión de la salida en serie de entrada paralela

1

Tengo el registro de desplazamiento de salida en serie (PISO) en paralelo de 74hc597. La hoja de datos se puede encontrar aquí . Tengo una idea general de cómo funcionan los registros de desplazamiento de entrada en serie (SIPO), pero tengo problemas para entender el PISO y qué hacen un par de pines o cómo funcionan. Tengo algunas preguntas (muy básicas) sobre esta tabla en particular:

Preguntas:

1) El registro de desplazamiento se describe claramente como un registro de desplazamiento de 'entrada de salida en paralelo' (PISO), ¿por qué hay un pin de 'entrada de datos en serie'?

2) ¿Qué entrada de reloj (registro de desplazamiento o registro de almacenamiento) se utiliza para controlar la salida en serie? Supongo que se usa 'entrada de reloj de registro de desplazamiento' porque está cambiando un bit a la vez de los datos paralelos almacenados, ¿verdad?

3) ¿Qué es la entrada 'carga paralela'? ¿Se usa esto para leer todas las entradas paralelas? ¿Es algún tipo de pasador de seguridad, similar a los registros de desplazamiento SIPO?

Aquí está mi resumen de cómo creo que funcionan los registros de cambios de PISO, por favor, dígame si está mal:

- Cuando la 'entrada de carga paralela' está configurada en BAJA, todas las entradas ingresan al registro

-Entonces cuando el 'reloj de registro de almacenamiento' pulsa, los datos se guardan en el almacenamiento registrarse.

- Luego, durante cada pulso de 'reloj de registro de desplazamiento', los bits se envían uno por uno

Gracias por tu ayuda.

    
pregunta TheEyesHaveIt

1 respuesta

4

Consulte la hoja de datos (es mejor si proporciona un enlace a la hoja de datos en la que está consultando) Tu pregunta, pero por los colores supongo que es NXP).

EsteregistrodedesplazamientoparticulartieneunpestillodeentradaasícomoelregistrodecambioPISO.Algunos(porejemplo,74HC165)notienenelpestillodeentrada.

Enrespuestaatuspreguntas:

1)Cuandoestécambiandoelregistrodedesplazamiento,algosedesplazaráalaentradaserial.Esepinlepermiteelegircambiarenellógico'0','1',oquizásalternarelcontenido,ocualquierotracosaqueelija.

2)RisingedgeenSHTPregistraelregistrodedesplazamiento.

3)RisingedgeenSTCPcargalospestillosdeentradadesdelasentradas.

Tengaencuentaqueunnivelbajoen/PLcargaelregistrodedesplazamientodesdelospestillosdeentrada.Si/PLesbajo,entoncesunflancoascendenteenSTCPcargalosregistrosdedesplazamientodesdelasentradas.

/MRrestableceelregistrodedesplazamiento(noloscierresdeentrada)yseconsidera"no válido" tener / MR y / PL activos al mismo tiempo.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas