Sequência de contagem binária
Se examinarmos uma sequência de contagem binária de quatro bits de 0000 a 1111, um padrão definido ficará evidente nas "oscilações" dos bits entre 0 e 1:
Observe como o bit menos significativo (LSB) alterna entre 0 e 1 para cada etapa na sequência de contagem, enquanto cada bit subsequente alterna na metade da frequência do anterior.
O bit mais significativo (MSB) apenas alterna uma vez durante toda a sequência de contagem de dezesseis etapas:na transição entre 7 (0111) e 8 (1000).
Se quiséssemos projetar um circuito digital para "contar" em binário de quatro bits, tudo o que teríamos que fazer seria projetar uma série de circuitos divisores de frequência, cada circuito dividindo a frequência de um pulso de onda quadrada por um fator de 2:
Os flip-flops J-K são ideais para esta tarefa, porque eles têm a capacidade de "alternar" seu estado de saída ao comando de um pulso de clock quando as entradas J e K são feitas "altas" (1):
Se considerarmos que os dois sinais (A e B) neste circuito representam dois bits de um número binário, sendo o sinal A o LSB e o sinal B o MSB, vemos que a sequência de contagem é inversa:de 11 a 10 a 01 para 00 e novamente para 11.
Embora possa não estar contando na direção que poderíamos ter assumido, pelo menos conta!
As seções a seguir exploram diferentes tipos de contra-circuitos, todos feitos com flip-flops J-K e todos baseados na exploração do modo de alternância de operação desse flip-flop.
REVER:
- As sequências de contagem binária seguem um padrão de divisão de frequência de oitava:a frequência de oscilação para cada bit, de LSB a MSB, segue um padrão de divisão por dois. Em outras palavras, o LSB oscilará na frequência mais alta, seguido pelo próximo bit na metade da frequência do LSB e o próximo bit na metade da frequência do bit anterior, etc.
- Os circuitos podem ser construídos para “contar” em uma sequência binária, usando flip-flops J-K configurados no modo “alternar”.
PLANILHAS RELACIONADAS:
- Planilha de contadores
Tecnologia industrial
- Contador binário de 3 bits
- Sequências
- Numeração octal e hexadecimal
- Subtração binária
- O que é um filtro?
- C - Classes de Armazenamento
- Sincronização de geradores:procedimento, condições e mais
- Como determinar a contagem máxima de estoque no final do ano
- Builds de contêiner para arm em x86
- Começando com Go no PLCnext