[UNICAMP, 2019] Pontuação: 2 ptos. Assinale a alternativa correta:
Em um flip-flop do tipo T, a sua saída Q
(a) troca de valor a cada pulso de clock, estando a sua entrada T no nível alto.
(b) não se altera com a chegada de um pulso de clock.
(c) muda em função das suas entradas J e K com a chegada de um pulso de clock.
(d) recebe o valor da entrada D na chegada de um pulso de clock.
Passo 1
O enunciado pede para assinalar a alternativa correta sobre o comportamento da saída Q de um flip-flop do tipo T. As alternativas dadas são:
(a) troca de valor a cada pulso de clock, estando a sua entrada T no nível alto.
(b) não se altera com a chegada de um pulso de clock.
(c) muda em função das suas entradas J e K com a chegada de um pulso de clock.
(d) recebe o valor da entrada D na chegada de um pulso de clock.
Passo 2
O que significa o comportamento de um flip-flop T? Vou explicar devagarinho e com calma.
Denotar Q\) o estado atual (antes do pulso de clock) e \(Q_{\text{next}}\) o estado imediatamente após o pulso de clock.
- O flip-flop T tem uma única entrada de controle chamada \(T\). O funcionamento básico é simples e pode ser resumido assim:
\[Q_{\text{next}} = \begin{cases} Q, & \text{se } T=0,\\[4pt] \overline{Q}, & \text{se } T=1, \end{cases}
onde \overline{Q}\] significa o complemento lógico de \(Q (ou seja, se Q=0 então \overline{Q}=1, e vice-versa).
Expliquei em palavras: quando T=0 o flip-flop “segura” o valor atual (não muda); quando T=1 ele “troca” (inverte) o valor de Q no pulso de clock.]
Passo 3
Um exemplo numérico para fixar: suponha que antes do clock Q=0.
Se T=0, então pela regra Q_{\text{next}}=Q=0. Ou seja, continua 0 após o clock.
Se T=1, então Q_{\text{next}}=\overline{Q}=1. No próximo pulso, se T continuar 1, troca de novo para 0, e assim por diante. Logo, com T=1 a cada pulso o valor se alterna (0,1,0,1,…).
Passo 4
Agora comparar cada alternativa com essa regra:
(a) “troca de valor a cada pulso de clock, estando a sua entrada T no nível alto.” Isso corresponde exatamente ao caso T=1 que descrevemos: a saída inverte a cada pulso. Portanto a descrição de (a) está de acordo com a operação do flip-flop T.
(b) “não se altera com a chegada de um pulso de clock.” Isso só é verdade se T=0; a alternativa (b) afirma isso como regra geral, portanto está incorreta como afirmação geral.
(c) “muda em função das suas entradas J e K…” Isso descreve o flip-flop do tipo JK, não o tipo T. Logo (c) não descreve o T.
(d) “recebe o valor da entrada D na chegada de um pulso de clock.” Isso descreve o flip-flop do tipo D (onde Q_{\text{next}}=D), não o tipo T. Portanto (d) também está errada para o flip-flop T.
Passo 5
Resumo didático e dica para a prova: lembre a regra curta do T — “T de Toggle” (alternar). Sempre que vir T=1 pense em inverter Q no pulso; se T=0 pense em manter Q. Essa frase curta ajuda a reconhecer rapidamente a alternativa correta.