Función de pestillo
Latch es un tipo de circuito de celda de memoria que es sensible al nivel de pulso. Puede cambiar de estado bajo la acción de un nivel de pulso de entrada específico. El enclavamiento consiste en almacenar temporalmente una señal para mantener un cierto estado de nivel. El pestillo es una entrada que utiliza datos de control de nivel e incluye pestillos sin control de habilitación y pestillos con control de habilitación. La función principal del pestillo es almacenar en caché, en segundo lugar, resolver el problema de la asincronización entre el controlador de alta velocidad y los periféricos lentos, en tercer lugar, resolver el problema del controlador y, finalmente, resolver el problema de un puerto de E/S que puede ser a la vez salida. y entrada. En algunos circuitos aritméticos, los pestillos se utilizan a veces como registros de datos.
La validez de los datos se retrasa hasta que la señal del reloj sea válida. Esto significa que primero llega la señal del reloj, seguida de la señal de datos.
En algunos circuitos aritméticos, los pestillos a veces se utilizan como registros de datos.
El llamado bloqueo significa que el estado del terminal de salida no cambia con el cambio del estado del terminal de entrada. El estado de entrada se guarda en la salida solo cuando hay una señal de bloqueo hasta que. Llega la siguiente señal de cierre. Recién cambiada. Un circuito lógico de enclavamiento típico es un circuito biestable D.
En algunas aplicaciones, se requiere un pestillo externo en el puerto de E/S del microcontrolador. Por ejemplo, cuando un microcontrolador está conectado a una memoria fuera del chip, se debe conectar un pestillo para lograr la multiplexación de direcciones. Suponga que los 8 pines de E/S del puerto MCU se usan tanto para señales de dirección como para señales de datos. En este caso, se puede usar un pestillo para bloquear la dirección primero.
Cuando el 8051 accede a la memoria externa, el puerto P0 y el puerto P2 se utilizan como buses de direcciones. El puerto P0 a menudo se conecta al pestillo y luego a la memoria. para evitar conflictos entre autobuses. El puerto P2 está conectado directamente a la memoria. Debido a que la sincronización interna del microcontrolador solo puede bloquear la dirección del puerto P2, si no se usa el pestillo al transmitir datos a través del puerto P0, la dirección cambiará.
Nos resulta útil observar el diagrama de tiempos del funcionamiento del bus del microcontrolador 8051. Dado que el bus de datos y el bus de direcciones solo utilizan el puerto P0, deben dividirse y multiplexarse en el tiempo. La información de dirección se envía primero y el pestillo de habilitación ALE bloquea la información de dirección en el extremo de dirección del periférico. Luego, la información de datos y las señales de habilitación de lectura y escritura se envían para realizar operaciones de lectura y escritura en la dirección especificada.
Los pestillos se utilizan para distinguir la dirección y los datos del microcontrolador. La serie 8051 de microcontroladores se usa más comúnmente. También hay algunos microcontroladores con funciones de pestillo de dirección interna. .