
Figura 1. Diagrama do circuito lógico do flip-flop T
UM Flip-Flop T, também chamado de Alternar flip-flop, é um circuito digital que armazena um único valor binário, 0 ou 1. T Flip-Flop tem um Relógio (Clk) entrada que controla quando a saída pode mudar.Este tipo de flip-flop possui apenas uma entrada e pode manter sua saída de corrente ou alterná-la sempre que ocorrer um pulso de clock.
Os flip-flops T são usados em contadores digitais, divisor de frequênciaareia alternar circuitos.Eles também podem ser feitos de um Flip-Flop JK conectando as entradas J e K juntas.Como seguem o sinal do clock e mudam de maneira previsível, os flip-flops T são os principais componentes dos circuitos lógicos sequenciais e de temporização.
O Flip-Flop T (Toggle Flip-Flop) muda seu estado de saída dependendo dos valores do sinal Clock (Clk) e da entrada T.A saída Q representa o valor armazenado, enquanto o Próximo Q mostra o que a saída se torna após um pulso de clock.
|
Clk |
T |
Anterior
P |
Próximo
P |
Descrição |
Explicação |
|
0 ou 1 |
X |
P |
P |
Sem borda ascendente, não
mudar |
A saída não
mudam quando não há pulso de clock. |
|
0→1 (↑) |
0 |
P |
P |
Memória (sem alteração) |
Quando a entrada T é 0
e ocorre uma transição ascendente do clock, a saída permanece a mesma. |
|
0→1 (↑) |
1 |
0 |
1 |
Alternar |
Quando T = 1 e Q = 0,
a saída muda para 1 na borda ascendente. |
|
0→1 (↑) |
1 |
1 |
0 |
Alternar |
Quando T = 1 e Q = 1,
a saída muda para 0 na borda ascendente. |
• Sem borda ascendente (Clk = 0 ou 1, sem transição)
Quando não há borda ascendente do clock, o flip-flop não responde.A saída permanece a mesma porque o circuito atualiza apenas na borda ascendente do sinal de clock.
• T = 0 (Estado de retenção)
Quando ocorre uma borda ascendente no relógio, mas a entrada T é 0, a saída permanece a mesma de antes.Isso significa que o flip-flop está no estado de memória, mantendo seu valor atual.
Resumindo: Pulso de clock + T = 0 → A saída mantém seu valor.
• T = 1, Q anterior = 0 (Alternar)
Quando a entrada T é 1 e o clock tem uma borda ascendente, a saída alterna.Se a saída anterior era 0, ela se torna 1.
• T = 1, Q anterior = 1 (alternar)
Da mesma forma, se a saída anterior era 1, o flip-flop a muda para 0. Essa ação de alternância é o que dá nome ao flip-flop T.
Resumindo: Pulso do relógio + T = 1 → A saída muda para 0.

Figura 2. Diagrama de temporização do flip-flop T
Agora que você entende como o flip-flop T funciona por meio de sua tabela verdade, vamos ver como construir um circuito flip-flop T e fazê-lo executar a ação de alternância em uma configuração real.
Você pode fazer um flip-flop T conectando as entradas J e K de um flip-flop JK.Esta configuração simples permite que o circuito alterne sua saída sempre que receber um pulso de clock.

Figura 3. Circuito flip-flop T básico usando trava SR
Algumas versões do circuito, como aquela que usa dois E portões e um trava SR básica, podem parecer corretos, mas nem sempre funcionam corretamente.A razão é que esse projeto precisa de um pulso de clock muito curto.Se o clock permanecer alto por muito tempo, a saída Q continua alternando rapidamente entre 1 e 0 durante o mesmo pulso.Este problema é conhecido como corrida.Para corrigir isso, você pode usar um Flip-Flop JK acionado por borda, que responde apenas à borda ascendente do relógio, em vez de ao pulso completo.

Figura 4. Flip-flop JK acionado por borda
Outra maneira simples de construir um flip-flop T é usando um D Flip-Flop com porta XOR .Neste projeto, a porta XOR faz com que a entrada se comporte como um controle de alternância, criando um flip-flop T acionado por borda confiável e totalmente funcional.

Figura 5. Flip-flop T acionado por borda usando flip-flop D e porta XOR

Figura 6. Circuito de alternância de LED usando flip-flop T
Um flip-flop T pode ser usado para fazer um circuito simples de alternância de LED que liga e desliga um LED a cada pressionamento de botão.Neste sistema, a entrada T está conectada a 5V (lógica 1), então o flip-flop alterna sua saída toda vez que obtém uma borda ascendente da entrada do clock.
Um botão é conectado à entrada do Relógio (Clk) através de um resistor pull-down, que mantém o relógio em 0 quando o botão não é pressionado.Ao pressionar o botão, o relógio vai brevemente de 0 a 1, acionando o flip-flop.
Cada vez que o botão é pressionado, a saída Q muda de estado, se fosse 0 passa a 1 e se fosse 1 passa a 0. O LED conectado a Q acenderá ou apagará a cada pressionamento, criando um simples efeito de alternância.
Em relógios e temporizadores digitais, um flip-flop T é usado porque pode facilmente mudar entre dois estados e dividir a frequência de um sinal por dois.Cada vez que recebe um pulso de clock, a saída muda de 0 para 1 ou de 1 para 0.
Nos relógios digitais, vários flip-flops T são conectados um após o outro para formar contadores.Esses contadores registram segundos, minutos e horas à medida que cada flip-flop divide o sinal do relógio pela metade.
Nos temporizadores, os flip-flops T ajudam a controlar os intervalos de tempo.Eles podem ligar ou desligar sinais em horários fixos, tornando-os perfeitos em cronômetros, circuitos de retardo e sistemas de alarme.
Construir um flip-flop T em uma placa de ensaio é uma maneira simples de ver como ele funciona na vida real.Você pode usar um IC Flip-Flop JK (como o CD4027) ou um flip-flop D com uma porta XOR (como CD4013 e CD4030) para fazer isso.Aqui está um guia passo a passo usando os componentes principais:

Figura 7. Circuito de placa de ensaio flip-flop T usando CD4013 e CD4070
Materiais necessários
• 1x circuito T Flip-Flop (use CD4013+ CD4030ou CD4027CI)
• 1 placa de ensaio
• 1x botão (PB1)
• 2x resistores de 10 kΩ (R1, R2), para pull-up e pull-down
• 1x resistor de 330 Ω (R3), para o LED
• 1 LED
• Conectando fios
• Fonte de alimentação de 5 Vcc
Etapas de conexão
Passo 1 - Coloque o IC no meio da protoboard (de forma que os pinos fiquem dos dois lados).
Etapa 2 - Conecte a alimentação:
• Pino VCC → +5V
• Pino GND → Terra
Etapa 3 - Defina a entrada T:
• Conecte a entrada T (ou J e K em curto se estiver usando o flip-flop JK) a 5V através de um fio.Isso mantém T = 1 para alternar.
Etapa 4 - Adicione o botão do relógio:
• Conecte o botão ao pino Clk.
• Use um resistor pull-down de 10 kΩ de Clk ao terra para que o relógio permaneça em 0 quando não for pressionado.
• Quando pressionado, o botão envia um pulso curto de 0→1 para alternar a saída.
Etapa 5 - Conecte a saída:
• Conecte o LED ao pino de saída Q através do resistor de 330 Ω (R3).
• A outra perna do LED vai para o terra.
Etapa 6 - Verifique a fiação e conecte a fonte de alimentação.
Vantagens dos chinelos T:
Fácil de usar - Possui apenas uma entrada, por isso é simples de conectar e entender.
Alterna saída - Muda o estado (LIGADO/DESLIGADO) a cada pulso de clock.
Divide Frequência - A frequência de saída é metade da entrada do clock, útil em relógios e contadores.
Armazena dados - Pode armazenar um bit de informação.
Feito de outros flip-flops - Pode ser construído facilmente usando flip-flops JK ou D.
Desvantagens dos chinelos T:
No Set or Reset - Você não pode definir diretamente a saída para 1 ou 0.
Problema de corrida - Se o pulso do clock for muito longo, a saída poderá mudar muito rapidamente.
Precisa de acionamento de borda - Funciona melhor quando acionado pela borda do clock.
Uso limitado – apenas alterna, por isso é menos flexível do que outros chinelos.
Pequeno atraso - Quando usado em série, pequenos atrasos podem afetar o tempo.
Aqui está uma comparação simples entre o flip-flop T e o flip-flop JK para entender como eles diferem e se relacionam:
|
Recurso |
T
Chinelo de dedo |
JK
Chinelo de dedo |
|
Nome completo |
Alternar flip-flop |
JK (Jack-Kilby)
Chinelo de dedo |
|
Número de entradas |
1 (T) |
2 (J e K) |
|
Função principal |
Ativa a saída
cada pulso de clock quando T = 1 |
Pode definir, redefinir ou
alternar dependendo dos valores J e K |
|
Relação de entrada |
Versão simplificada de
JK (T = J = K) |
Mais flexível -
controle separado para definir e redefinir |
|
Operação |
Quando T = 0 → saída
detém;T = 1 → alternância de saída |
J = 0, K = 0 → Manter;
J = 1, K = 0 → Conjunto;J = 0, K = 1 → Redefinir;J = 1, K = 1 → Alternar |
|
Complexidade |
Simples |
Mais complexo |
|
Uso Comum |
Contadores, frequência
divisórias, alternância de LED |
Flip-flop universal
usado para todas as operações básicas de flip-flop |
|
Problema de corrida |
Pode ocorrer em
circuitos disparados por nível |
Também ocorre em
forma acionada por nível, mas fixa no tipo acionado por borda |
|
Borda acionada
Versão |
Sim, muitas vezes feito usando
D Flip-Flop + XOR |
Sim, padrão JK
Flip-Flop pode ser acionado por borda |
|
Definir/redefinir entradas |
Geralmente não disponível |
Geralmente inclui
entradas predefinidas e limpas (definir/redefinir) |
O T Flip-Flop é uma parte importante da eletrônica digital.Ele alterna sua saída com cada pulso de clock e ajuda nas tarefas de contagem e cronometragem.Ao entender como funciona e como conectá-lo, você poderá usá-lo em muitos projetos simples, como contadores, relógios e circuitos de controle de LED.
SOBRE NóS
Satisfação do cliente sempre. Confiança mútua e interesses comuns.
Guia para circuito de operação e uso de lâmpadas de vapor de sódio
2025-10-23
Como o USB funciona e transfere dados e energia?
2025-10-22
É chamado de Toggle Flip-Flop porque sua saída alterna (alterna) entre 0 e 1 toda vez que o sinal do clock é acionado.
Um flip-flop D transfere entrada para saída, enquanto um flip-flop T alterna a saída apenas quando a entrada T está alta.
Sim.Ao conectar as entradas J e K, um flip-flop JK atua como um flip-flop T.
Isso significa que a saída muda apenas durante a borda ascendente ou descendente do sinal do clock, reduzindo erros como alternâncias múltiplas.
Cada vez que o clock pulsa, a saída alterna, de modo que a frequência de saída se torna metade da frequência do clock.
PIC18F26J11-I/SOEmail: Info@ariat-tech.comTel. HK: +852 30501966Morada: Sala 2703, 27º Andar Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Hong Kong.