Skip to content

1hot‐iii

Juan Gonzalez-Gomez edited this page Jun 21, 2026 · 21 revisions

Circuito 073-1hot-iii

⬅️ Prev Navegar por los circuitos Next ➡️

Contenido

Ficha: Contador one-hot de 3 marcas

Descargas

Descripción

Contador 1-hot de 3 marcas, que se incrementa en cada ciclo. Comienza en el ciclo 0, alcanza su valor máximo en el ciclo 2 y luego entra en overflow (Valores inválidos)

  • Ciclo 0: 🟢️▪️▪️ (100)
  • Ciclo 1: ▪️🟢️▪️ (010)
  • Ciclo 2: ▪️▪️🟢️ (001) Valor máximo
  • Ciclo 3: ▪️▪️▪️ (000) Overflow
  • Ciclo 4: ▪️▪️▪️ (000) Overflow

El circuito tiene 3 biestables, una para cada "casilla" por donde se mueve la marca. En esta tabla se muestra la evolución del estado

Biestable B2 Bietable B1 Biestable B0 Descripción
1 0 0 Estado inicial. Cuenta a 0
0 1 0 Desplazamiento a la derecha. Cuenta a 1
0 0 1 Desplazamiento a la derecha. Cuenta a 2. Valor máximo alcanzado
0 0 0 Tablero vacío. Overflow. Valor inválido. Etado final
0 0 0 ...

El contador alcanza su valor máximo en el ciclo 2, con el valor 001. A partir del siguiente ciclo la ficha sale del tablero, por lo que el tablero queda vacío y ya no hay más desplazamientos. Es un valor erróneo, que en este caso indica que el contador ha hecho overflow. Permanece en este estado indefinidamente, hasta que se quite la alimentación

La salida del Biestable B0 es la señal MAX, que ya conocemos. Indica que el contador ha llegado a su valor máximo. Es un tic para indicar el evento de cuenta máxima alcanzada

Contando hasta el ciclo 2

El circuito tiene 3 biestables, que representan las 3 casillas del tablero. La casilla izquierda es la cuenta 0 y la derecha la cuenta 2. En esta figura se representa la evolución del estado a medida que transcurren los ciclos

La salida de estos biestables está conectada a los LEDs 2, 1 y 0 respectivamente. Si pudiésemos ver el funcionamiento del circuito a cámara lenta, veríamos cómo en estos LEDs aparece la cuenta 1-hot, en la que el LED de la izquierda avanza hacia la derecha hasta que sale fuera y el contador entra en overflow

En esta animación veríamos esta cuenta:

Estado del circuito

El estado del circuito está definido por sus 3 biestables. En total este circuito puede tener 2³=8 estados, pero de ellos sólo 3 son válidos. Los que se corresponden a los valores 100, 010 y 001. El estado 000 es el que indica overflow

Diagrama de estado

El estado final es el de overflow, donde permanece indefinidamente hasta que se quite la alimentación

Cronograma

Medición con el analizador lógico

Recursos

Recurso Cantidad Máximo Descripcioin
LC 6 7680 Celdas lógicas
IO 4 256 Bloques de E/S

Conceptos nuevos

No hay conceptos nuevos en este circuito. Es una extensión del contador unario de 2 marcas

Enlaces

Autor

Licencia

Clone this wiki locally