Cómo usar un disparador para obtener la hora del sistema y usarlo para cifrar algo
3) Aumentar y disminuir contando: contador de suma, contador de resta, contador de suma/resta 7.3.1 Contador asíncrono 1, contador binario asíncrono 1, diagrama de análisis del contador de suma binario asíncrono 7.3.1 Activado por JK. Un contador sumador binario asíncrono de 4 bits compuesto por un flip-flop. Método de análisis: desde el diagrama lógico hasta el diagrama de forma de onda (todos los flip-flops JK están configurados en forma de flip-flops T/ y el pulso de reloj de la etapa posterior). El flip-flop es el pulso de reloj de la salida Q del flip-flop de la etapa anterior, y luego desde el diagrama de forma de onda a la tabla de estado, y luego analiza su función lógica. 2. Regla de operación de resta del contador de resta binaria asíncrona: cuando 0000-1. , se puede considerar como (1) 0000-1=1111; 1111-1= 1110, y así sucesivamente. Nota: La disposición de pines de 74LS163 es la misma que la de 74LS161. La diferencia es que 74LS163 adopta un método de borrado sincrónico. (2) La función lógica de CT74LS161 se borra de forma asincrónica cuando ①=0 C0=0 ②=1, = Cuando 0, el contador se configura en paralelo. Cuando ③==1 y CPT=CPP=1, el conteo binario síncrono. realizado de acuerdo con el código binario natural de 4 bits Cuando ④==1 y CPT·CPP=0, el estado del contador permanece sin cambios. 4. El método para obtener un contador N-ario usando el método de configuración de retroalimentación es el siguiente: · Escriba el código binario del estado SN-1. Encuentre la lógica de retorno a cero, es decir, encuentre la expresión lógica del terminal de control de configuración. Dibuje un diagrama de conexión (en el contador integrado, el 74LS163 usa síncrono). limpieza y configuración; 74LS193, 74LS197 y 74LS192 usan limpieza asincrónica; 74LS161 y 74LS160 usan limpieza asincrónica y configuración sincrónica; algunos solo tienen funciones de limpieza asincrónica y configuración asincrónica; , etc.) Pruebe CT74LS161 para formar un contador de base N 5 con un módulo inferior a 16, un contador binario ascendente/descendente síncrono 2 y un contador de suma decimal síncrono Código 8421BCD Análisis de circuito de contador de suma decimal síncrono 3, mismo contador 1 integrado. , contador de suma síncrono decimal integrado CT74LS160 (1) Disposición de pines y diagrama esquemático de función lógica de CT74LS160 Figura 7.3.3 Diagrama de disposición de pines y diagrama esquemático de función lógica de CT74LS160 (2) CT74LS160 Función lógica ① Borrar asíncrono cuando 0. C0 = 0 ② = 1, configurado de forma sincrónica y en paralelo cuando = 0. ③==1 y CPT=CPP=1, realiza un conteo decimal sincrónico de acuerdo con el código BCD ④==1 y cuando CPT·CPP=0, el estado del contador permanece sin cambios 2. El contador ascendente/descendente síncrono decimal integrado CT74LS190 tiene un diagrama esquemático de sus funciones lógicas como se muestra en la Figura 7.3.15 del libro de texto. Las funciones se muestran en la Tabla 7.3.10 del libro de texto Resumen del contador integrado. diagrama de los contadores de suma síncronos decimales integrados 74160 y 74162. El diagrama de función lógica es el mismo que 74161 y 74163. La diferencia es que 74160 y 74162 son contadores de suma síncronos decimales, mientras que 74161 y 74163 son sincronización binaria (hexadecimal) de 4 bits. Además, la diferencia entre 74160 y 74162 es que 74160 usa un método de compensación asíncrono, mientras que 74162 usa un método de compensación síncrono. 74190 es un contador reversible síncrono decimal integrado de reloj único, con su diagrama de distribución de pines y diagrama esquemático de función lógica. Igual que 74191. 74192 es un contador reversible síncrono decimal integrado de reloj dual. Su diagrama de disposición de pines y diagrama esquemático de función lógica son los mismos que 74193. 7.3.3 Utilice la cascada de contadores para obtener contadores N-arios de gran capacidad. La cascada de contadores es combinar múltiples Los contadores se conectan en serie para obtener un contador de base N con una mayor capacidad de conteo 1. Los contadores asíncronos generalmente no tienen un extremo de salida de señal de transporte dedicado, y la señal de salida de bits altos de este. Por lo general, se puede utilizar el nivel.
Conduzca el contador del siguiente nivel para contar, es decir, utilice el método de transporte en serie para ampliar la capacidad. Ejemplo: 74LS290 (1) Contador de 100 bases (2) Contador de 64 bases 2, el contador síncrono tiene una salida de acarreo o préstamo, puede hacerlo. elija el apropiado La señal de salida de transporte o préstamo hace que el contador del siguiente nivel cuente. Hay dos formas de conectar en cascada los contadores sincrónicos. Una es utilizar el modo de transporte en serie entre etapas, es decir, el modo asíncrono. lleva la salida del contador de orden inferior directamente como El pulso de reloj del contador de orden superior es más lento en el modo asíncrono. Se utiliza otro tipo de modo de transporte paralelo entre etapas, es decir, el modo síncrono. Este método generalmente conecta el CP. terminales de cada contador juntos a un pulso de reloj unificado, y el contador de orden bajo La salida de acarreo se envía al extremo de control de conteo del contador alto Ejemplo: 74161 (1) Contador binario de 60 dígitos (2) de 12 bits (. modo de conteo lento) Contador binario de 12 bits (modo de conteo rápido) 7.4 Registros y registros de desplazamiento Está compuesto por una combinación de flip-flops con funciones de almacenamiento. Un flip-flop puede almacenar código binario de 1 bit y un registro que almacena. Los códigos binarios de n bits requieren n flip-flops. Según las diferentes funciones, los registros se pueden dividir en básicos. Hay dos categorías principales: registros y registros de desplazamiento. Los registros básicos solo pueden ingresar datos en paralelo y solo pueden generar datos en paralelo cuando sea necesario. Los datos en el registro de desplazamiento se pueden desplazar hacia la derecha o hacia la izquierda bit a bit bajo la acción del pulso de desplazamiento, y los datos pueden ser entrada paralela, salida paralela, entrada en serie, salida en serie, entrada en paralelo, serie. salida, entrada en serie, salida en paralelo Es muy flexible y tiene una amplia gama de usos. 7.4.1 Concepto de registro básico: en circuito digital, el circuito utilizado para almacenar datos o códigos binarios se denomina registro 1. Básico. registro del modo de trabajo de disparo único No importa cuál sea el contenido original en el registro, siempre que llegue el flanco ascendente del pulso de reloj de control de envío CP, el valor agregado al extremo de entrada de datos paralelos Los datos D0 ~ D3 son inmediatamente. enviado al registro, es decir: 2. Registro básico del modo de trabajo de doble disparo (1) clear.CR=0, borrado asíncrono Es decir: (2) Enviar el número.CR= Cuando 1, el flanco ascendente del CP envía. los datos. Es decir: (3) Mantener Cuando CR=1 y fuera del flanco ascendente de CP, el contenido del registro permanecerá sin cambios. 7.4.2 Registro de desplazamiento 1. Registro de desplazamiento unidireccional de cuatro bits. : Ecuación de reloj: Ecuación de conducción: Ecuación de estado: Tabla de estado del registro de desplazamiento a la derecha: Estado actual de entrada y descripción del estado secundario Di CP 1 ↑ 1 ↑ 1 ↑ 1 ↑ 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 Ingrese continuamente 4 1. El registro de desplazamiento unidireccional tiene las siguientes características principales: Los números en el registro de desplazamiento unidireccional se pueden desplazar hacia la derecha o hacia la izquierda en secuencia. El registro de desplazamiento unidireccional de n bits puede almacenar códigos binarios de n bits para completar el trabajo de entrada en serie, y luego se pueden obtener números binarios de n bits en paralelo desde los terminales Q0 ~ Qn-1. se puede realizar usando n pulsos CP. Si el estado del terminal de entrada en serie es 0, entonces el registro se borrará después de n pulsos CP 2. Cuando el registro de desplazamiento bidireccional M=0, se desplaza hacia la derecha en M= Desplazamiento hacia la izquierda cuando 1. es 3. Registro de desplazamiento bidireccional integrado 74LS194 Diagrama de distribución de pines y diagrama de función lógica de CT74LS194: Tabla de funciones de CT74LS194: Estado de funcionamiento 0 × × × 1 0 0 × 1 0 1 ↑ 1 1 0 ↑ 1 1 1 × El borrado asíncrono mantiene el desplazamiento a la derecha y entrada paralela de desplazamiento a la izquierda 7.4.3 Aplicación del registro de desplazamiento 1, contador de anillo 1. El contador de anillo conecta el terminal de entrada en serie y el terminal de salida en serie del registro de desplazamiento unidireccional para formar un circuito cerrado: es decir,. la salida Qn-1 de FFn-1 está conectada al terminal de entrada D0 de FF0.
Principio de funcionamiento: De acuerdo con las diferentes configuraciones del estado inicial, bajo la acción del pulso de conteo de entrada CP, el estado efectivo del contador en anillo puede cambiarse cíclicamente en 1 o puede cambiarse cíclicamente en 0. Es decir, cuando Los pulsos CP se ingresan continuamente, el contador de anillo. Los pulsos rectangulares aparecerán a su vez en el terminal Q o en el terminal de cada flip-flop. Al implementar un contador de anillo, se debe configurar el estado inicial apropiado y el estado inicial de los terminales de salida Q3Q2Q1Q0. no pueden ser completamente consistentes (es decir, no todos pueden ser "1" o "0"), por lo que el circuito puede realizar el conteo. El número base N del contador en anillo es igual al número n de flip-flops en el cambio. registro, es decir, N = n 2. El diagrama de estado del contador de anillo de 4 bits de inicio automático: compuesto por el diagrama de temporización 2 del contador de anillo de 4 bits de inicio automático 74LS194, el contador de anillo trenzado 1. El contador de anillo trenzado conecta el terminal de entrada en serie del registro de desplazamiento unidireccional y el terminal de salida inversor en serie para formar un anillo cerrado Implementación del contador de anillo trenzado Cuando, no es necesario establecer el estado inicial La relación entre el número de base N del anillo trenzado. contador y el número de flip-flops n en el registro de desplazamiento satisface N = 2n. Las características estructurales son: es decir, la salida de FFn-1 está conectada al terminal de entrada D0 de FF0. inicio del contador de anillo giratorio de 4 bits 7.4.4 Generador de pulsos secuencial En circuitos digitales, un circuito que puede generar formas de onda de pulso a su vez en un momento determinado y en un orden determinado se denomina generador de pulsos secuencial. El distribuidor de pulsos también se llama. llamado distribuidor de pulsos o generador de pulsos de latido, generalmente se compone de un contador (incluido un contador de tipo registro de desplazamiento) y un decodificador. El pulso de conteo como base de tiempo se envía desde el extremo de entrada del contador, y el decodificador. decodificar el estado del contador en pulsos secuenciales en el terminal de salida, de modo que el estado en el terminal de salida se convierta en 1 o 0 en un orden determinado durante un tiempo determinado. La salida del contador de anillo introducido anteriormente es un pulso secuencial. por lo que se puede utilizar directamente sin agregar un circuito decodificador. Como generador de pulsos secuenciales 1. El generador de pulsos secuenciales de tipo contador generalmente se compone de un contador binario y un decodificador que cuenta según el estado natural. Por ejemplo: utilice el contador integrado 74LS163 y el decodificador integrado de 3 líneas y 8 líneas. Un generador de impulsos secuencial de 8 salidas compuesto por el codificador 74LS138. 2. Generador de impulsos secuencial de tipo desplazamiento. El generador se compone de un contador de tipo registro de desplazamiento más un circuito de decodificación. La salida del contador de anillo es el pulso de secuencia. Por lo tanto, se puede utilizar directamente como un generador de pulso secuencial sin agregar un circuito de decodificación. El generador de impulsos compuesto por CT74LS194 se muestra en la Figura 7.4.6 y Figura 7.4.7 del libro de texto P233 7.5 Diseño de circuito secuencial síncrono (omitido) 7.6 Inspección y solución de fallas generales en sistemas digitales (omitido) Resumen de este capítulo El contador es un circuito secuencial ampliamente utilizado Además del conteo y la división de frecuencia, también se usa ampliamente en medición, operación y control digitales, desde pequeños instrumentos digitales hasta computadoras electrónicas digitales a gran escala, son casi omnipresentes y son una parte indispensable de. Cualquier sistema digital moderno puede estar compuesto por flip-flops y circuitos de puerta, pero en el trabajo real, se componen principalmente de contadores integrados. Cuando se utiliza un contador de base N, es necesario utilizar el extremo transparente o el extremo de control. permitir que el circuito omita ciertos estados para obtener un contador de base N. Un registro es un circuito utilizado para almacenar datos o códigos binarios, y es un circuito secuencial básico. Cualquier sistema digital moderno debe almacenar primero los datos y códigos que necesitan. procesados para que se pueda acceder a ellos en cualquier momento. Los registros se dividen en dos categorías: registros básicos y registros de desplazamiento Los datos en los registros básicos solo se pueden ingresar en paralelo y generarse en paralelo. o izquierda bit a bit bajo la acción del pulso de cambio. Los datos pueden ser entrada paralela, salida paralela, entrada en serie, salida en serie, entrada en serie, salida en serie, entrada en serie y salida en paralelo. Tiene una amplia gama de aplicaciones. Especialmente los registros de desplazamiento, que no solo pueden convertir números de serie en números paralelos o números paralelos en números de serie, sino que también pueden formar fácilmente circuitos como contadores de registros de desplazamiento y generadores de impulsos secuenciales. Es necesario que las máquinas sigan los pasos previos de las personas.
Para realizar cálculos u operaciones en una secuencia prescrita, esto requiere que la parte de control de la máquina no solo envíe correctamente varias señales de control, sino que también requiere que estas señales de control tengan una determinada secuencia en el tiempo. Generador de pulsos secuenciales El generador de pulsos secuenciales se utiliza para generar pulsos secuenciales en el tiempo para controlar el trabajo coordinado de todas las partes del sistema. Los generadores de pulsos secuenciales se dividen en dos tipos: tipo de conteo y tipo de cambio. Los generadores de pulsos secuenciales de tipo conteo tienen estado alto. utilización, pero debido a cada CP Cuando llega la señal, puede haber dos o más flip-flops volteando, por lo que habrá un riesgo de competencia, que debe eliminarse. El generador de impulsos secuencial de tipo cambio no tiene ningún problema de riesgo de competencia. pero la utilización del estado es baja Por flip-flop JK Se analiza brevemente la condición de funcionamiento del contador de resta binaria asíncrono de 4 bits compuesto por un flip-flop JK. El origen del contador de suma decimal asincrónico compuesto por un flip-flop JK. -flop: se obtiene mediante modificaciones apropiadas sobre la base del contador de suma binaria asíncrono de 4 bits. Estado válido: Diez estados de 0000 a 1001; estado no válido: seis estados de 1010 a 1111. 3. Contador asíncrono integrado CT74LS290 En orden. Para lograr el propósito de los contadores asíncronos de escala media multifunción, a menudo adoptan una estructura combinada, es decir, consta de dos contadores independientes para formar el chip contador completo. Por ejemplo: 74LS90 (290): consta de módulo 2 y. contadores de módulo 5; 74LS92: consta de contadores de módulo 2 y módulo 6; 74LS93: consta de contadores de módulo 2 y módulo 8. La situación de CT74LS290 es la siguiente (1) Diagrama de bloques de la estructura del circuito y diagrama esquemático de la función lógica. ) La función lógica se muestra en la Tabla 7.3.1 a continuación. Nota: Al contar en el código decimal 5421, la salida de mayor a menor es 2, use retroalimentación para volver a cero. El método para obtener una base N (entero positivo arbitrario). El contador es el siguiente: (1) Escriba el código binario del estado SN (2) Encuentre la lógica de puesta a cero (escriba la función de puesta a cero de retroalimentación), es decir, encuentre el terminal de compensación asíncrono (o configure la expresión lógica del terminal de control digital). (3) Dibuje un diagrama de conexión. Ejemplo: Utilice CT74LS290 para formar un contador de base N con un módulo inferior a diez. CT74LS290 tiene borrado asincrónico y configuración asincrónica de 9 funciones. Nota: Las funciones de CT74LS90 son básicamente las mismas que las de CT74LS290. 7.3.2 Contador síncrono 1, contador binario síncrono 1. Contador binario síncrono de suma 2, contador de resta binario síncrono 3, contador binario síncrono integrado CT74LS161 (1) El pin de CT74LS161. Diagrama esquemático de disposición de pines y función lógica Nota: La disposición de pines de 74LS163 es la misma que la de 74LS161. La diferencia es que 74LS163 adopta el método de borrado sincrónico (2) La función lógica de CT74LS161 se borra de forma asíncrona cuando ①=0. 0 ②=1, =0, configuración síncrona y paralela ③==1 y CPT=CPP=1, realiza el conteo binario síncrono de acuerdo con el código binario natural de 4 bits ④==1 y CPT·CPP=0. El estado del contador permanece sin cambios 4, el método para obtener el contador N-ario mediante el método de configuración de retroalimentación es el siguiente: ·Escribir el código binario del estado SN-1 ·Encontrar la lógica de retorno a cero, es decir, encuentre la expresión lógica del terminal de control de configuración ·Dibuje un diagrama de conexión (en el contador integrado, 74LS163 adopta el modo sincrónico para borrar y configurar; 74LS193, 74LS197 y 74LS192 adoptan el modo asíncrono; 74LS161 y 74LS160 adoptan el modo asíncrono para borrar y. modo sincrónico; algunos solo tienen funciones de borrado asincrónico, como CC4520, 74LS190, 74LS191; 74LS90 tiene funciones de borrado asincrónico y conjunto 9, etc.) Pruebe CT74LS161 para formar un contador de base N 5 con un módulo menor que 16. contador ascendente/descendente binario síncrono 2 y un contador sumador decimal síncrono Código 8421BCD Análisis del circuito del contador sumador decimal síncrono 3, contador integrado 1
, contador de suma síncrono decimal integrado CT74LS160 (1) Diagrama esquemático de disposición de pines y función lógica de CT74LS160 Figura 7.3.3 Diagrama de disposición de pines y diagrama esquemático de función lógica de CT74LS160 (2) Función lógica de CT74LS160 Borrado asíncrono cuando ①=0.C0= 0 ②=1, cuando =0, el contador se configura en paralelo. Cuando ③==1 y CPT=CPP=1, el conteo decimal síncrono se realiza de acuerdo con el código BCD. , el estado del contador permanece sin cambios 2. El contador ascendente/descendente síncrono decimal integrado CT74LS190 tiene un diagrama esquemático de sus funciones lógicas como se muestra en la Figura 7.3.15 del libro de texto. La función se muestra en la Tabla 7.3.10 del libro de texto. Resumen del contador integrado: Disposición de pines de los contadores de suma síncronos decimales integrados 74160 y 74162 Figura, el diagrama de función lógica es el mismo que el de 74161 y 74163. La diferencia es que 74160 y 74162 son contadores de suma síncronos decimales, mientras que 74161 y 74163 son contadores de suma síncronos binarios (hexadecimales) de 4 bits. Además, la diferencia entre 74160 y 74162 es que el 74160 usa un método de compensación asíncrono, mientras que el 74162 usa un método de compensación síncrono. El 74190 es un método de compensación decimal integrado de un solo reloj. Contador reversible Su diagrama de disposición de pines y diagrama de función lógica son los mismos que los del 74191. El 74192 es un contador reversible síncrono decimal integrado de doble reloj. El contador, su diagrama de pines y su diagrama esquemático de funciones lógicas son los mismos que los del 74193. .3 Utilice la cascada de contadores para obtener un contador N-ario de gran capacidad. La cascada de contadores consiste en conectar varios contadores en serie para obtener un contador de base N 1. Los contadores asincrónicos generalmente no tienen un contador. Salida de señal de transporte dedicada. Por lo general, la señal de salida de orden superior de este nivel se puede usar para hacer que el contador del siguiente nivel cuente, es decir, el método de transporte en serie se usa para expandir la capacidad. -Contador base (2) Contador de 64 bases 2. El contador síncrono tiene un terminal de salida de acarreo o préstamo. Puede seleccionar la señal de salida de acarreo o préstamo apropiada para hacer que el contador del siguiente nivel cuente. Hay dos formas de conectar en cascada los contadores síncronos. , un tipo de etapa intermedia utiliza el modo de transporte en serie, es decir, el modo asíncrono. Este método utiliza la salida de transporte del contador de orden inferior directamente como el pulso de reloj del contador de orden superior. El otro tipo de etapa intermedia adopta el modo de transporte paralelo, es decir, el modo síncrono. Este método generalmente conecta los terminales CP de cada contador para recibir un pulso de reloj unificado y envía la salida de transporte del contador de orden bajo. al terminal de control de conteo del contador de orden superior Ejemplo: 74161 (1) Base 60 (2) Contador binario de 12 bits (modo de conteo lento) Contador binario de 12 bits (modo de conteo rápido) 7.4 Registro y registro de desplazamiento El registro. Se compone de una combinación de flip-flops con función de almacenamiento. Un flip-flop puede almacenar código binario de 1 bit. Un registro con código binario de n bits debe estar compuesto por n flip-flops. se divide en dos categorías: registros básicos y registros de desplazamiento. Los registros básicos solo pueden enviar datos en paralelo y solo pueden generar salida en paralelo. Los datos en el registro de desplazamiento se pueden desplazar hacia la derecha o hacia la izquierda bit a bit bajo la acción del desplazamiento. pulso Los datos se pueden ingresar en paralelo, salir en paralelo, ingresar en serie, emitir en serie o ingresar en serie en paralelo, entrada en serie, salida en paralelo, muy flexible y ampliamente utilizado. Los circuitos, los circuitos utilizados para almacenar datos binarios o códigos se denominan registros 1. Modo de trabajo básico de disparo único No importa cuál sea el contenido original del registro, siempre que llegue el flanco ascendente del pulso de reloj de control de envío de datos CP. los datos D0 ~ D3 agregados al terminal de entrada de datos paralelo se enviarán inmediatamente al registro, es decir: 2. Modo de trabajo de doble disparo El registro básico (1) se borra CR = 0, borrado asíncrono. Enviar el número. Cuando CR=1, el flanco ascendente de CP envía el número. Es decir: (3) Mantener cuando CR=1, CP En momentos distintos del flanco ascendente, el contenido del registro permanecerá sin cambios.
7.4.2 Registro de desplazamiento 1. Registro de desplazamiento unidireccional Registro de desplazamiento a la derecha de cuatro bits: Ecuación de reloj: Ecuación de conducción: Ecuación de estado: Tabla de estados del registro de desplazamiento a la derecha: Estado actual de entrada y descripción del estado secundario Di CP 1 ↑ 1 ↑ 1 ↑ 1 ↑ 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 Entrada continua de 4 1s El registro de desplazamiento unidireccional tiene las siguientes características principales : Único Los números en el registro de desplazamiento direccional se pueden desplazar hacia la derecha o hacia la izquierda secuencialmente bajo la operación de pulso CP. El registro de desplazamiento unidireccional de n bits puede almacenar códigos binarios de n bits para completar el trabajo de entrada en serie y luego obtener. números binarios paralelos de n bits desde los terminales Q0 ~ Qn-1, y luego use n pulsos CP para realizar la operación de salida en serie. Si el estado del terminal de entrada en serie es 0, el registro se borrará después de n pulsos CP 2. El registro de desplazamiento bidireccional se desplaza hacia la derecha cuando M=0 y hacia la izquierda cuando M=1 3. Registro de desplazamiento bidireccional integrado 74LS194 Diagrama de distribución de pines y diagrama de funciones lógicas de CT74LS194: Tabla de funciones de CT74LS194: Estado de funcionamiento 0 × × × 1 0 0 × 1 0. 1 ↑ 1 1 0 ↑ 1 1 1 × El borrado asíncrono sigue desplazándose hacia la derecha y hacia la izquierda la entrada paralela 7.4.3 Aplicación del registro de desplazamiento 1, contador de anillo 1, el contador de anillo es una serie de registros de desplazamiento unidireccionales El terminal de entrada de fila y la salida en serie Los terminales están conectados para formar un circuito cerrado. Características estructurales: es decir, la salida Qn-1 de FFn-1 está conectada al terminal de entrada D0 de FF0 Principio de funcionamiento: De acuerdo con las diferentes configuraciones de estado inicial, la entrada Bajo la acción. Al contar el pulso CP, el estado efectivo del contador en anillo se puede cambiar cíclicamente en 1 o 0. Es decir, cuando se ingresan pulsos CP continuamente, el terminal Q o el terminal de cada flip-flop en el contador en anillo se turnará para A Aparece un pulso rectangular Al implementar un contador de anillo, se debe establecer el estado inicial apropiado, y los estados iniciales de los terminales de salida Q3Q2Q1Q0 no pueden ser completamente consistentes (es decir, no todos pueden ser "1" o "0"), por lo que el circuito puede realizar el conteo El sistema base del contador de anillo El número N es igual al número n de flip-flops en el registro de desplazamiento, es decir, N=n 2. Diagrama de estado de un anillo de 4 bits de arranque automático. contador: Diagrama de tiempo 2 de un contador de anillo de 4 bits de arranque automático compuesto por 74LS194, anillo retorcido Contador 1, el contador de anillo retorcido conecta el terminal de entrada en serie del registro de desplazamiento unidireccional y el terminal de salida inversor en serie para formar un cerrado anillo Al implementar el contador de anillo retorcido, no es necesario establecer el estado inicial El sistema del contador de anillo retorcido La relación entre el número N y el número n de flip-flops en el registro de desplazamiento satisface N = 2n. Las características estructurales son: es decir, la salida de FFn-1 está conectada al terminal de entrada D0 de FF0. Diagrama de estado: 2. Convertidor de par de 4 bits que puede iniciarse automáticamente. 7.4.4 Generador de impulsos secuenciales. un circuito que puede generar formas de onda de pulso a su vez en un momento determinado y en un orden determinado se denomina generador de pulso secuencial. Un generador de pulso secuencial también se denomina distribuidor de pulso o generador de pulso de latido. Generalmente consta de un contador (incluido un). contador de tipo registro de desplazamiento) y un decodificador. El pulso de conteo como referencia de tiempo se envía desde el extremo de entrada del contador, y el decodificador traduce el estado del contador en un pulso de secuencia en el extremo de salida, de modo que el estado se turna. ser 1 o 0 en un tiempo determinado y en un orden determinado. La salida del contador de anillo presentado anteriormente es un pulso de secuencia, por lo que se puede utilizar directamente como generador de pulsos de secuencia sin agregar un circuito decodificador.